Description
This course serves as an introduction to Java Enterprise and MicroProfile for experienced Java developers who want to expand their knowledge into modern software development and microservices. Participants with a solid Java background and some experience with web services will be taken on a journey through advanced Java technologies and frameworks. The focus is on Microprofile configuration, fault tolerance, JWT authentication, Open Tracing, and more. The course highlights practical skills and knowledge needed to build modern, robust, and efficient applications. Afterwards, participants will be able to effectively apply these technologies and integrate them into their daily development work.
Knowledge/skills acquired after completion of the course; the participant will be able to
Apply advanced Java technologies and frameworks, including Microprofile Config and Metrics, for configuration management and monitoring.
Fault tolerance to be implemented with Fault Tolerance.
Manage authentication with JWT (JSON Web Token) and apply tracing with Open Tracing.
Developing APIs using Open API and building RESTful web services with JAX-RS.
Control data processing and serialization with JSON-B and JSON-P
Being able to monitor the health of applications with Health checks.
Access external services and integrate them with Rest Client.
Audience
This course is intended for professionals and experienced developers who want an introduction to advanced Java-related topics and frameworks relevant to modern software development and microservices. It's ideal for those who already have experience with Java programming and web technologies.
Participants must have a solid background in Java programming and basic knowledge of web services and web technologies. Experience with Spring, Docker and cloud technologies is a plus.
Methods
The course is offered through instructor-led lessons as well as self-study. Participants will receive practical exercises and assignments to practice their skills. The emphasis is on hands-on learning, where participants are actively writing code and solving programming issues.
The full-time, instructor-led course covers 3 teaching days. The self-study process includes a total of 20 days of self-study. The exact schedule may vary depending on the specific course program and participant availability.
Contents
Micro Profile Config
Metrics
Fault Tolerance
JWT Authentication
OpenTracing
OpenAPI
Context and Dependency Injection
JAX-RS
JSON-B
JSON-P
Health
REST Client
Certification
Participation certificate: At the end of the training, participants will receive a certificate that they have completed this course.