Plan du cours
Introduction
- Introduction aux microservices avec Spring Boot.
- Vue d'ensemble de Spring Boot.
- Introduction aux services web.
Fondamentaux de Spring Boot
- Configuration de l'IDE pour un projet Spring Boot.
- Compréhension des fonctionnalités clés de Spring Boot.
- Utilisation des serveurs intégrés.
- Exploration de Spring Boot Actuator.
- Exploitation de Spring Boot DevTools.
Services web RESTful
- Vue d'ensemble de l'architecture REST.
- Travail avec les variables de chemin.
- Gestion des paramètres de requête.
- Mise en œuvre de la méthode POST.
- Mise en œuvre de la méthode GET.
- Gestion robuste des exceptions.
- Mise en œuvre de la méthode DELETE.
- Stratégies de négociation de contenu.
- Application du filtrage des données dans les services RESTful.
- Mise en œuvre de la versioning d'API.
Spring Data JPA
- Vue d'ensemble de JPA.
- Configuration de JPA.
- Création de points de terminaison POST pour les ressources employé.
- Récupération des données des employés depuis la base de données.
- Suppression des données des employés depuis la base de données.
- Migration de H2 vers MySQL.
Sécurité Spring
- Vue d'ensemble de Spring Security.
- Enregistrement et configuration d'Okta.
- Sécurisation de la passerelle d'API.
- Sécurisation du service de commandes.
- Test des implémentations Spring Security.
Tests unitaires
- Configuration du service de commandes pour les tests.
- Création de méthodes de test.
- Réalisation de vérification des tests.
- Mise en œuvre des méthodes de configuration.
Docker
- Vue d'ensemble de Docker.
- Configuration de Docker.
- Utilisation pratique de Docker.
Kubernetes
- Vue d'ensemble des composants et de l'architecture de Kubernetes.
- Configuration et déploiement avec Kubernetes.
Pipeline CI/CD
- Vue d'ensemble de CI/CD.
- Création d'un registre d'artefacts.
- Approvisionnement d'instances de machines virtuelles.
- Mise en œuvre des pipelines Jenkins.
Résumé et prochaines étapes
Pré requis
- Expérience avec le développement Java.
- Connaissances fondamentales du framework Spring.
Public cible
- Développeurs Java.
Nos clients témoignent (5)
J'ai beaucoup apprécié la flexibilité du formateur, qui a su juger très rapidement de mes connaissances et adapter la formation en fonction. De plus, j'ai beaucoup apprécié qu'il me propose de faire des exercices pratiques personnalisés pour mon besoin au lieu de garder les exercices génériques qu'il avait initialement prévus.
Alexandra Noguera - La Banque Postale
Formation - Advanced Apache Camel
lors de ma formation, le plus appréciable a été l'accessibilité d'augustin qui sait s'adapter au niveau des participants tout en faisant attention à ne pas ralentir le groupe. un formateur TOP!!!
Rodrigue - Cegid
Formation - Managing APIs with Apigee
la préparation technique des enseignants
Giorgio - Asystel-BDF S.p.A.
Formation - Creating a Service Mesh with Istio and Kubernetes
Traduction automatique
L'écoute du formateur. Il a prit en compte les questions posées, et y a répondu le lendemain.
Erwan - SNCF Connect & Tech
Formation - Axon Framework
Les pratiques
Ivan - si
Formation - Spring Cloud for Microservices
Traduction automatique