APIs, microservices et conteneurisations

Développement technologique
Cégep Garneau
Synchrone

Description

Formation complémentaire | Cette formation se penche sur l’orchestration et la gestion d’une application hébergée sur plusieurs conteneurs. Les concepts de conception d’un API REST et d’architecture d’un microservice font aussi partie intégrante des apprentissages visés par cette formation.

Concepteur

Objectifs

  • Comprendre et être en mesure de créer, d’utiliser et déployer un conteneur Docker
  • Comprendre et être en mesure d’orchestrer une application hébergée sur plusieurs conteneurs
  • Comprendre et être en mesure de concevoir un API REST
  • Comprendre et être en mesure d’architecturer un microservice

Clientèle cible

Cette formation s’adresse aux développeurs ainsi qu’aux architectes organiques et intégrateurs de l’administration publique.

Préalables

Voir la clientèle cible

Contenu

Thème 1 – Conteneur Docker
1. Concepts
2. Configurer
3. Utiliser des conteneurs
4. Créer et partager des images
5. Cycle de vie et données persistantes
6. Multiples conteneurs avec Docker Compose

Thème 2 – Orchestration
1. Concepts Swarm
2. Fonctionnalités de base Swarm
3. Concepts Kubernetes
4. Fonctionnalités de bases Kubernetes
5. Scénarios d’utilisation

Thème 3 – Types d’APIs
1. Historique
2. SOAP
3. REST
4. GraphQL
5. gRPC

Thème 4 – Concevoir des APIs REST
1. Design
2. Gestion de scénarios complexes
3. Gérer les versions
4. Sécuriser

Thème 5 – Microservice
1. Concepts
2. Identifier les frontières
3. Modèles d’assemblages
4. Modèles pour plus de résilience
5. Modèles de déploiement
6. Transition au modèle de microservice

Durée 7 heures

Vous êtes une personne employée de la fonction publique ou parapublique? Consultez le portail privé pour tous les détails.

Formation offerte en groupe privé. Communiquez avec nous pour obtenir plus de détails sur nos tarifs.

Inscription à l'infolettre