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
Testimonials (4)
Pushing changes on an ongoing basis, when on the 3rd day I started to get more lost than before and it was harder to spot the error quickly, I was quickly able to check out the latest changes and stay up to date with the material
Paulina
Course - Advanced Java Security
Machine Translated
A large amount of practical knowledge shown in real-life examples.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
I really enjoyed the class with Reda, she is a very attentive person and open to any questions. He adapts to the needs of his client
Lamiae Hraira - Solidaris Brabant
Machine Translated
Paciencia y explicación del instructor. Dinámica al intercalar Teoría y Practica del tema que se este tratando.