Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les différentes implémentations de serveurs Java EE
Les API proposées par la plateforme Java EE
Les liens entre les différentes API
Installation d'un serveur Java EE
2/ Présentation des microservices
Notion d'une architecture Micro-Services
Notion d'un Service Web
Liens entre microservices et SOA
Les microservices au centre du métier
Des services faiblement couplés
Solidité des applications à base de microservices, l'isolation et l'indépendance
3/ Architecture à base de microservices
La base des microservices : HTTP
Rappels sur le protocole HTTP
Exploitation de HTTP pour l'accès aux services : REST
Différents level d'implémentation de REST : du level 0 à 3
Codes d'erreurs HTTP et verbes HTTP
Implémenter des services REST avec Java
Le principe HATEOAS
Présentation de la norme Swagger
Documenter un service REST avec Swagger
Tester un service REST avec SoapUI
Tester un service avec Postman et son extension Chrome
4/ Création d'un microservice en Java
Présentation de frameworks Java "tout en un"
Comparaison entre SpringBoot et Dropwizard
Création d'un microservice grâce à Spring Boot
Packager une application production-ready
Test du microservice
5/ Exécuter un micrcoservice à l'aide de conteneurs
Introduction au logiciel Docker
Les conteneurs dans Docker
Concevoir des images personnalisées
Configurer et lancer les conteneurs
6/ Déployer un microservice
Techniques d'optimisation de déploiement
Déploiement d'un microservice avec Docker
Présentation des offres concurrentes : Kubernetes, Mesos et Swarm
Solutions Cloud (Cloud Foundry, Heroku)
7/ Administration et Monitoring
Centralisation des logs
Le monitoring de microservices
Métriques et Health Check
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Architectes
Dates
Dates
Du 23 au 26 Avril 2024
Du 27 au 30 Août 2024
Du 10 au 13 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.