Description de la formation
Découvrez les fondamentaux et les meilleures pratiques pour construire et déployer des API REST et microservices en Java dans notre formation intensive de 5 jours. Plongez dans un apprentissage interactif et pratique, de la théorie à la conteneurisation avec Docker, et propulsez vos compétences en développement backend au niveau supérieur.
Prochaines sessions
Objectifs visés
- Maîtriser les concepts de services Web
- Maîtriser les concepts de REST
- Réaliser un développement d’API
- Différencier les différents patterns et découpages de services Web
- Produire un découpage d’un cas fonctionnel selon l’architecture microservices
- Authentifier les utilisateurs en suivant les normes modernes
- Sécuriser les accès aux différentes ressources d’une application
- Documenter un service automatiquement
- Déployer des services en utilisant Docker
Contenu
- Introduction aux Web services et REST API avec JAVA
- Problématique autour du développement Web
- Back-end
- Rappel : opérations CRUD
- Architecture REST
- Conception et développement d’API avec Spring Boot
- Introduction à Spring Boot
- Bases de la programmation Java avec Spring Boot
- Création d’un projet Spring Boot
- Fondamentaux de l’API REST avec Spring Boot.
- Architecture microservices
- Introduction à l’architecture microservices
- TP – Découpage d’un cas fonctionnel selon l’architecture microservices
- Authentification et sécurité des services Web
- Introduction à l’authentification des utilisateurs
- Normes modernes d’authentification (OAuth, JWT)
- Sécurité des accès aux différentes ressources d’une application
- Documentation des services Web
- Importance de la documentation des services Web
- Outils de documentation automatique des services Web
- Rédaction de la documentation des services Web
- Déploiement des services en utilisant Docker
- Création d’une image Docker pour un service Java
- Déploiement d’un service dans un environnement Docker
Public Cible
Prérequis
- Avoir des connaissance de base du langage Java
- Avoir des connaissance de base en développement logiciel et Web
Diplômes et certifications
À l’issue de la formation, le stagiaire sera invité à effectuer un test de compétences, qui en cas de réussite se verra remettre la certification « API REST et Microservices avec Java », délivré par Hexagone Executive.
Suivi et évaluation
Visualiser la vidéo
Faire une demande
Des formations pour se former aux enjeux du numérique
Hexagone est une école avec deux campus basés à Versailles et à Clermont-Ferrand. Forte de nombreuses années d'expérience dans le domaine de l'enseignement supérieur, l'école a lancé son pôle Executive, consacré à la formation professionnelle. Hexagone propose de nombreux programmes...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations