Course Name
Course Code : BKE81
Venue Details
Postal Code : 2
Session Dates
Duration: 3 days (21 hours)
This comprehensive training introduces Java EE 8, the enterprise edition platform for building scalable, secure, and robust web and enterprise applications. Participants will gain insights into its architecture, components, and APIs, along with hands-on practice in developing real-world enterprise applications.
Java EE 8 Foundations
Module 1: Introduction to Java EE 8
Overview of Java EE and its ecosystem.
Key features and enhancements in Java EE 8.
Setting up the development environment (Eclipse/NetBeans and WildFly/GlassFish).
Module 2: Servlet API and Web Applications
Understanding HTTP request/response lifecycle.
Building servlets and managing sessions.
Handling file uploads and asynchronous servlets.
Module 3: JavaServer Faces (JSF) Basics
Introduction to JSF for building user interfaces.
Managed beans and navigation rules.
Using templates and Facelets.
Hands-On Exercises
Advanced Enterprise Components
Module 4: Java Persistence API (JPA)
Understanding ORM and JPA architecture.
Entity relationships, JPQL, and criteria queries.
Managing transactions and entity lifecycle.
Module 5: Contexts and Dependency Injection (CDI)
CDI basics and bean lifecycles.
Qualifiers, alternatives, and interceptors.
Using CDI for dependency injection in enterprise applications.
Module 6: RESTful Web Services with JAX-RS
Building RESTful APIs using JAX-RS.
JSON processing with JSON-B and JSON-P.
Securing RESTful services.
Hands-On Exercises
Application Security and Deployment
Module 7: Enterprise Security
Java EE security architecture and authentication mechanisms.
Configuring roles, permissions, and security annotations.
Integrating Java EE applications with LDAP and OAuth.
Module 8: Messaging and EJB
Introduction to JMS and message-driven beans.
Basics of Enterprise JavaBeans (EJB) for business logic.
Asynchronous processing with EJB.
Module 9: Application Deployment and Testing
Packaging and deploying applications on application servers.
Debugging and performance optimization.
Automated testing with Arquillian and JUnit.
Hands-On Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |