• Follow Us On :
ENROLL NOW

Java EE 8 Training and Certification

This training introduces Java EE 8, the enterprise edition platform for building scalable, secure, and robust web and enterprise applications.

Enroll Now

Course Overview

  • Course Rating4.5/5

Overview

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.

Pre-Requisites

Participants should have a basic understanding of Java SE and object-oriented programming concepts.

Course Outcomes

Understand the architecture and features of Java EE 8.

Develop secure and scalable enterprise applications.

Gain proficiency in using APIs like Servlet, JPA, CDI, and RESTful Web Services.

What Skills It Will Add

Enterprise Application Development: Build scalable and maintainable enterprise-level solutions.

Web Services Implementation: Create RESTful services using JAX-RS.

Persistence Management: Use JPA for effective database integration.

Dependency Injection: Simplify application design using CDI.

Assessment Topics

Designing and deploying Java EE 8 applications.

Implementing RESTful APIs and database integration.

Configuring enterprise security and session management.

Certification

Participants who complete the training and actively engage in exercises will receive a ProgNXT Certificate of Completion.

Course Outline

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

Training Materials

Comprehensive course slides and code samples.

Step-by-step guides for application development and deployment.

Access to Java EE 8 resources and reference materials.

Evaluation and Certification

Participants who complete the training and actively engage in exercises will receive a ProgNXT Certificate of Completion.

Java EE 8 Training and Certification is also available In

Online Events

Global RegionLocationStart DateEnd DateAction