Logo Kubernetes

Formation Kubernetes

Cette formation s'adresse aux développeurs, concepteurs ou architectes intéressés par la découverte d’une architecture micro-service.

Objectifs pédagogiques / Compétences visées

  • Comprendre l’architecture micro-services
  • Utiliser des conteneurs Docker
  • Maîtriser la plateforme Kubernetes

Pré-requis

  • Connaissances de base les conteneurs
  • Connaissances de base d’un système Unix

Public

  • Développeurs
  • Chefs de projets

Programme

Jour 1

L’évolution des architectures et des organisations

  • Besoins et possibilités techniques selon l'architecture logicielle

Les architectures micro-services

  • Savoir découper une application en micro-services

Jour 2

La communication entre micro-services

  • Définir les modes de communication et les documenter
  • Modèles de souscription-publication
  • gRPC
  • REST

Le développement de micro-services

  • Implémenter un micro-service avec un framework

L’exécution de micro-services avec Docker

  • Conteneuriser les service préalablement créés

Jour 3

Le déploiement d’une architecture micro-services

  • Déployer notre application sur un cluster Kubernetes en local
  • Déployer notre application sur un cluster Kubernetes dans un cloud

L’administration et le monitoring d’une plateforme

  • Suivre l'état de santé de son application
  • Faciliter la modification des configurations, mises à jour, etc...

Moyens pédagogiques et techniques

  • Formateur validé par nos équipes techniques et pédagogiques
  • Salle de formation informatisée
  • Support de cours numérique

Suivi et appréciation des résultats

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Formulaires d'évaluation
Dernière modification le 09/01/2022