Description
Ce cours constitue une introduction à Java Enterprise et à MicroProfile pour les développeurs Java expérimentés qui souhaitent approfondir leurs connaissances en matière de développement de logiciels modernes et de microservices. Les participants ayant une solide expérience de Java et une certaine expérience des services Web seront emmenés dans un voyage à travers les technologies et les frameworks Java avancés. L'accent est mis sur la configuration des microprofils, la tolérance aux pannes, l'authentification JWT, l'Open Tracing, etc. Le cours met en évidence les compétences et les connaissances pratiques nécessaires pour créer des applications modernes, robustes et efficaces. Par la suite, les participants seront en mesure d'appliquer efficacement ces technologies et de les intégrer dans leur travail de développement quotidien.
Connaissances/compétences acquises à la fin du cours ; le participant sera capable de
Appliquez des technologies et des frameworks Java avancés, notamment Microprofile Config et Metrics, pour la gestion et la surveillance de la configuration.
Tolérance aux pannes à implémenter avec Fault Tolerance.
Gérez l'authentification avec JWT (JSON Web Token) et appliquez le traçage avec Open Tracing.
Développement d'API à l'aide d'Open API et création de services Web RESTful avec JAX-RS.
Contrôlez le traitement et la sérialisation des données avec JSON-B et JSON-P
Être capable de surveiller l'état des applications grâce à des bilans de santé.
Accédez à des services externes et intégrez-les à Rest Client.
Public cible
Ce cours est destiné aux professionnels et aux développeurs expérimentés qui souhaitent une introduction aux sujets avancés liés à Java et aux frameworks pertinents pour le développement de logiciels modernes et les microservices. Il est idéal pour ceux qui ont déjà de l'expérience avec la programmation Java et les technologies Web.
Les participants doivent avoir une solide expérience de la programmation Java et des connaissances de base des services Web et des technologies Web. Une expérience avec Spring, Docker et les technologies cloud est un atout.
Méthode
Le cours est proposé sous forme de leçons dirigées par un instructeur ainsi que d'auto-apprentissage. Les participants recevront des exercices pratiques et des devoirs pour mettre en pratique leurs compétences. L'accent est mis sur l'apprentissage pratique, au cours duquel les participants écrivent activement du code et résolvent des problèmes de programmation.
Le cours à temps plein, dirigé par un instructeur, couvre 3 jours d'enseignement. Le processus d'auto-apprentissage comprend un total de 20 jours d'auto-apprentissage. Le calendrier exact peut varier en fonction du programme de cours spécifique et de la disponibilité des participants.
Contenu
Configuration du microprofil
Métriques
Tolérance aux pannes
Authentification JWT
Open Tracing
API ouverte
Injection de contexte et de dépendance
JAX-RS
JSON-B
JSON-P
Santé
Client REST
Certification
Attestation de participation: À la fin de la formation, les participants recevront un certificat attestant qu'ils ont terminé ce cours.