Cette formation offre une opportunité unique d’acquérir des compétences pratiques et théoriques dans le domaine choisi. En plus de bénéficier d’un programme complet et structuré, les participants auront également la possibilité d’obtenir une attestation de formation à la fin du parcours. Cette attestation atteste de leur engagement et de leur réussite dans la formation. De plus, pour ceux qui souhaitent aller plus loin, il est également possible de passer un examen de certification qui permettra d’obtenir une reconnaissance supplémentaire dans le domaine. Cette combinaison de l’attestation de formation et de l’examen de certification offre aux apprenants une solide validation de leurs compétences et renforce leur profil professionnel.
Passer l’examen de certification Certiport
Réserver à l’examen
Objectifs
- Utiliser les principaux concepts et pratiques de la méthodologie DevOps
- Concevoir et mettre en œuvre une infrastructure sur AWS qui prend en charge un ou plusieurs projets de développement DevOps
- Utilisez AWS CloudFormation et AWS OpsWorks pour déployer l’infrastructure nécessaire à la création d’environnements de développement, de test et de production pour un projet de développement logiciel.
- Utilisez AWS CodeCommit et AWS CodeBuild pour découvrir la gamme d’options permettant de configurer un environnement d’intégration continue (CI) sur AWS
- Utilisez AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d’intégration et de livraison continues (CI/CD) sur AWS
- Utilisez AWS CodeStar pour gérer toutes les activités de développement logiciel en un seul endroit
- Mettre en œuvre plusieurs cas d’utilisation courants de déploiement continu (CD) à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B.
- Distinguer les différentes technologies de déploiement d’applications disponibles sur AWS, notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container
- Service (Amazon ECS) et Amazon Elastic Container Registry (Amazon ECR), et décidez lequel correspond le mieux à un scénario donné.
- Utiliser Amazon EC2 Systems Manager pour la gestion des correctifs
- Tirez parti des tests automatisés à différentes étapes d’un pipeline CI/CD
- Ajustez les applications que vous envoyez à AWS pour obtenir des performances élevées et utilisez les outils et technologies AWS pour surveiller les problèmes liés à votre application et à votre environnement.
Prérequis
Les formations suivantes sont recommandées : Amazon Web Services – System Operations ou Amazon Web Services – Développement, ou connaissances et compétences équivalentes.
Programme de formation
Jour 1
- Jour 1
- Module 1 : Introduction au DevOps
- Module 2 : Automatisation des infrastructures
- Module 3 : boîtes à outils AWS
- Exercices pratiques :
- Utiliser AWS CloudFormation pour allouer et gérer l’infrastructure de base
- Module 4 : Intégration continue et livraison continue (CI/CD) avec outils de développement.
- Exercices pratiques :
- Déployer une application sur une batterie de serveurs EC2 à l’aide d’AWS CodeDeploy
- Introduction à DevSecOps
Jour 2
- Module 4 : Intégration continue et livraison continue (CI/CD) avec outils de développement – suite
- Exercices pratiques :
- Automatisation des déploiements de code à l’aide d’AWS CodePipeline
- Module 5 : Introduction aux microservices
- Module 6 : DevOps et conteneurs
- Module 7 : DevOps et informatique sans serveur
- Exercices pratiques :
- Déploiement d’une application sans serveur à l’aide du modèle d’application sans serveur AWS (AWS SAM) et d’un pipeline CI/CD
- Module 8 : Stratégies de déploiement
- Module 9 : Tests automatisés
Jour 3
- Module 10 : Automatisation de la sécurité
- Module 11 : Gestion des configurations
- Exercices pratiques :
- Exécution de déploiements bleu/vert avec des pipelines CI/CD et Amazon Elastic Container Service (Amazon ECS)
- Module 12 : Observabilité
- Exercices pratiques :
- Utilisation des outils AWS DevOps pour l’automatisation du pipeline CI/CD
- Module 13 : Architectures de référence (facultatif, selon le temps)