Synthèse de la Conteneurisation et Orchestration des Applications Modernes (SCOAM)

 

Résumé du cours

La formation sur l'orchestration et la conteneurisation des applications est cruciale pour les professionnels de l'informatique souhaitant acquérir une maîtrise des technologies de conteneurisation modernes. Vous apprendrez à utiliser Docker et son écosystème, à maîtriser Kubernetes, et à intégrer ces technologies dans des environnements Cloud privés et publics ainsi que dans des systèmes hérités. Cette formation renforcera vos compétences en déploiement d'applications, optimisera l'efficacité opérationnelle et soutiendra l'agilité de votre organisation, tout en vous positionnant comme un expert dans le domaine des technologies cloud.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

  • Administrateurs
  • Chefs de projet
  • Développeurs d'applications
  • Toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications

Pré-requis

  • Avoir les connaissances de base de l’environnement Unix/Linux

Objectifs

A l'issue de la formation, vous serez en mesure de :

  • Comprendre les principes fondamentaux de containerisation et du modèle Container as a Service (CaaS)
  • Identifier les bénéfices et les impacts des architectures micro-services en termes techniques et organisationnels
  • Identifier les acteurs majeurs et les usages actuels

Contenu

1 - Concepts introductifs
  • Les besoins métiers : agilité, déploiement rapide, portabilité, mise à l'échelle, reproductibilité
  • Application en 12 facteurs
  • Intégration et déploiement continu (CI/CD)
  • Les applications Cloud natives
  • SaaS, PaaS, IaaS, stockage objet et bloc, bases de données, file d’attente
  • Architecture élastique, PetCattle versus CattlePet
  • Infrastructure as Code et Config management avecTerraform, Ansible
  • Intérêts/différences des Containers vs machines virtuelles
2 - Conteneurs
  • Docker : concepts et architecture
  • Gestion du réseau et du stockage
  • Automatisation avec Dockerfile et Docker-compose
  • Intégration avec les CI : Gitlab CI, Github Actions, Jenkins; les Registry
  • Reproductibilité, mise à l’échelle, agilité, évolutivité
  • Organisation des équipes de développement et d'infrastructure
3 - Orchestration
  • Kubernetes : concepts et architecture
  • Concepts de Nodes, Pods, labels
  • Service,Ingress Controller, Load Balancer...
  • Gestion de configuration et des secrets : configmap , vault
  • Composants complémentaires : Helm Side-car proxy..
  • Service Discovery / Mesh (Istio), Cilium
4 - Service de conteneurisation
  • Container as a Service : en cloud avec Azure Fabric, Google Cloud Run , Azure ACI, AWS App Runner; on-prem Knative, openFaaS
  • Principales offres Kubernetes on premise : Vmware Tanzu,, Rancher, RedHat OpenShift
  • Évolution vers du Serverless

Prix & Delivery methods

Formation en ligne

Durée
2 jours

Prix
  • 1 950,– €
Formation en salle équipée

Durée
2 jours

Prix
  • France : 1 950,– €

Actuellement aucune session planifiée