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 (3)
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
A large amount of practical knowledge shown in real-life examples.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
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