Enroll Now
Java EE 8 Training and Certification
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.
Course Overview
- Course Code: BKE81
- 21 Hrs
- 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 EventsGlobal Region | Location | Start Date | End Date | Action |
---|---|---|---|---|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |