Course Outline

Introduction

  • Java EE 8 vs Jakarta EE
  • Overview of Java EE 8 features and architecture

Preparing the Development Environment

  • Installing Java EE 8 software and components
  • Understanding Java EE APIs and web services  

Creating a Java EE 8 Business Application

  • Setting up EJB and CDI managed beans
  • Defining qualifiers, scopes, and CDI producer methods
  • Building RESTful web services with JAX-RS
  • Validating resource data, exception handling, and response codes
  • Defining datasources, transactions, and interceptors
  • Binding interceptors and components
  • Customizing application configuration using CDI
  • Using asynchronous EJBs and CDI events
  • Implementing container-managed threads
  • Using JAX-RS client to access and retrieve resources
  • Using Server-Sent Events (SSE)
  • Implementing and accessing WebSocket endpoints

Integrating Microservices with Java EE 8 Applications

  • Understanding Java EE microservices framework
  • Converting monolith applications into microservices
  • Building, packaging, and running microservices
  • Adding automatic testing of microservices
  • Preparing microservices for scaling and deployment
  • Deploying Java EE microservices on the cloud

Exploring Design Patterns and Best Practices

  • Understanding the advantages of using design patterns
  • Implementing design patterns using real-world scenarios

Troubleshooting

Summary and Conclusion

Requirements

  • Java programming experience

Audience

  • Developers
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (3)

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Related Categories