API REST et Microservices avec Java

Hexagone Executive, à Versailles (+1 lieu(x))
Durée
5 jours
Prochaine session
Pour connaître les dates et les tarifs des prochaines sessions, veuillez contacter l'organisme (+2 date(s) de début)
Modalité
En centre de formation
Durée
5 jours
Prochaine session
Pour connaître les dates et les tarifs des prochaines sessions, veuillez contacter l'organisme (+2 date(s) de début)
Modalité
En centre de formation
Je veux en savoir plus sur cette formation

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

2 Formations disponibles

Pour connaître les dates et les tarifs des prochaines sessions, veuillez contacter l'organisme

  • En centre de formation
  • Clermont-Ferrand

Pour connaître les dates et les tarifs des prochaines sessions, veuillez contacter l'organisme

  • En centre de formation
  • Versailles

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

  1. Introduction aux Web services et REST API avec JAVA
    • Problématique autour du développement Web
    • Back-end
    • Rappel : opérations CRUD
    • Architecture REST
  2. 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.
  3. Architecture microservices
    • Introduction à l’architecture microservices
    • TP – Découpage d’un cas fonctionnel selon l’architecture microservices
  4. 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
  5. 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
  6. 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

Cette formation s’adresse aux développeurs et ingénieurs logiciels.

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

Projet.

Visualiser la vidéo

Cette formation vous intéresse ?

Je veux en savoir plus

Contactez l'organisme pour obtenir plus d'informations sur cette formation, gratuitement et sans engagement.

reCAPTCHA logo Ce site est protégé par reCAPTCHA de Google Règles de confidentialité et les termes et services de Google s'appliquent.
Hexagone Executive
12 parvis du Colonel Arnaud Beltrame
78000 Versailles

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