IT Training

Jakarta EE and Eclipse MicroProfile Development

This training course teaches you the essentials of developing applications with Jakarta EE 10 Platform and Eclipse MicroProfile 5. Through hands-on labs, you’ll expand your knowledge of microservices development using APIs such as JAX-RS, Java Persistence API (JPA), and Contexts and Dependency Injection (CDI). By the end of this course, you will have the knowledge and skills needed to create fully functional modern Jakarta EE applications.

Voor wie is deze cursus?

Java EE Developers, Java Applications Architects, Java Application Server administrators

Vereisten

Participants should be comfortable with Java language, syntax and object-oriented application development. They should be familiar with Java 11+.

Introduction

  • Jakarta EE vs Java EE
  • Overview of Jakarta EE features and architecture
  • What’s new in Jakarta EE 10 Platform and Web Profile
  • What is Eclipse MicroProfile
  • Eclipse MicroProfile vs Jakarta EE

Jakarta EE: Preparing the Development Environment

  • Installing Jakarta EE software and components
  • Setting up Jakarta EE projects and tooling
  • Understanding Jakarta EE containers, web services, and APIs

Jakarta EE : Data Persistence with JPA

  • Entities
  • Persistence Unit, Persistence Context, and Entity Manager
  • Creating, managing, and querying entities
  • Implementing Entity Associations

Jakarta EE : Contexts and Dependency Injection (CDI)

  • Beans and injection points
  • Qualifier and alternative
  • Interceptors and Decorators
  • Scopes and Contexts

Jakarta EE:  RESTful Web Services with JAX-RS

  • Building RESTful resources
  • Jakarta REST Client API
  • Validating resource data
  • Integrating Jakarta REST with Jakarta Enterprise Beans and CDI

Eclipse MicroProfile: Preparing the Development Environment

  • Scaffolding a MicroProfile application
  • MicroProfile project structure
  • Understanding Eclipse MicroProfile key components
  • What’s new in MicroProfile 5.0

Eclipse MicroProfile: Developing a Microservice

  • Application of Eclipse MicroProfile to microservices
  • Eclipse MicroProfile Configuration
  • Eclipse MicroProfile Fault Tolerance
  • Eclipse MicroProfile Health and JSON Web Token (JWT) Propagation

Eclipse MicroProfile: Kubernetes-native microservices with Quarkus

  • Specificities of Kubernetes-native microservices
  • Components of Quarkus
  • Scaffolding of Quarkus applications
  • Managing Authentication, Resilience, logging and monitoring

Praktische informatie

Duur

publish

Talen

EN

Prijs

€ 1750 + 21% VAT

Locatie

Classroom Course

Planning

Guaranteed to run

Engelstalige sessies
09 - 12/1/2024Boek
16 - 19/4/2024Boek
24 - 27/9/2024Boek
03 - 06/12/2024Boek

Deel deze cursus op

Boek je training

Vul uw gegevens in om uw boeking te bevestigen.

    Voorkennistest

    Op zoek naar een oplossing op maat?