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
Cette formation vous intéresse ?
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