Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Digital Classroom - DevOps Engineering on AWS (French) (Na)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

L'ingénierie DevOps sur AWS vous apprend à utiliser la combinaison des outils, pratiques et philosophies culturelles de DevOps pour accroître la capacité d'une organisation à développer, fournir et gérer les applications et services à grande vitesse sur AWS. Ce cours aborde l'intégration continue (CI), la livraison continue (CD), les microservices, l'Infrastructure as Code, la surveillance et la journalisation ainsi que la communication et la collaboration.


Objectifs du cours

Dans ce cours, vous apprendrez à effectuer les tâches suivantes :

  • Répertorier les avantages des petites équipes DevOps
  • Répertorier les rôles et responsabilités des membres d'une petite équipe DevOps typique
  • Tirer parti d'AWS Cloud9 pour écrire, exécuter et déboguer leur code, ainsi que pour partager leurs IDE cloud avec leur équipe de développement
  • Concevoir des pipelines d'intégration continue/de livraison continue (CI/CD), avec les tests et ce qui touche à la sécurité
  • Développer des stratégies de branchement Git puis les intégrer au pipeline CI/CD dans divers environnements
  • Utiliser AWS CloudFormation pour déployer des environnements de développement, de test et de production pour un projet de développement logiciel
  • Concevoir et mettre en place sur AWS une infrastructure qui prend en charge les projets de développement DevOps
  • Créer un pipeline CI/CD pour les modèles AWS CloudFormation
  • Mettre au point une collaboration en regroupant les flux de travail et les responsabilités du développement et des opérations
  • Héberger des référentiels Git sécurisés, hautement évolutifs et privés avec AWS CodeCommit
  • Tirer parti d'Amazon Elastic Container Registry (Amazon ECR) pour stocker en toute sécurité les images de conteneur Docker et les intégrer à AWS CodeBuild et à Amazon Elastic Container Service (Amazon ECS)
  • Automatiser la création, le test et le code d'empaquetage avec AWS CodeBuild
  • Intégrer la sécurité aux outils et services de pipelines CI/CD
  • Implémenter des stratégies de déploiement communes telles que « tout en même temps », « progressive » et « bleu/vert »
  • Automatiser les déploiements logiciels sur Amazon Elastic Compute Cloud (Amazon EC2), les calculs sur site, AWS ECS (Amazon EC2/AWS Fargate) et AWS Lambda avec AWS CodeDeploy
  • Automatiser les pipelines de version (création, test, déploiement) avec AWS CodePipeline
  • Surveiller une application et un environnement à l'aide des outils et technologies AWS


Public visé

Ce cours s'adresse aux personnes suivantes :

  • Développeurs
  • Ingénieurs DevOps
  • Ingénieurs SysOps
  • Architectes DevOps
  • Administrateurs système


Prérequis

Pour assister à ce cours, nous recommandons aux apprenants d'avoir le profil suivant :

  • Avoir suivi les cours Opérations systèmes sur AWS ou Développement sur AWS
  • Maîtriser au moins un langage de programmation de haut niveau (C#, Java, PHP, Ruby, Python)
  • Avoir des connaissances intermédiaires dans l'administration de systèmes Linux ou Windows au niveau de la ligne de commande
  • Avoir au moins deux ans d'expérience dans la mise en service, l'exploitation et la gestion des environnements AWS


Déroulement du cours

  • Module 1 : Introduction à DevOps
  • Module 2 : Automatisation d'infrastructure
  • Module 3 : Boîtes à outils AWS
    • Atelier 1 : Utilisation d'AWS CloudFormation pour la mise en service et la gestion d'une infrastructure basique
  • Module 4 : Intégration continue et livraison continue (CI/CD) avec les outils de développement
    • Atelier 2 : Déploiement d'une application vers une flotte EC2 à l'aide d'AWS CodeDeploy
    • Atelier 3 : Automatisation des codes de déploiement à l'aide d'AWS CodePipeline
  • Module 5 : Introduction aux microservices
  • Module 6 : DevOps et les conteneurs
  • Module 7 : DevOps et le calcul sans serverless
    • Atelier 4 : Déploiement d'une application sans serveur à l'aide d'AWS Serverless Application Model (AWS SAM) et d'un pipeline CI/CD
  • Module 8 : Stratégies de déploiement
  • Module 9 : Tests automatisés
  • Module 10 : Automatisation de la sécurité
  • Module 11 : Gestion de la configuration
    • Atelier 5 : Déploiements bleu/vert avec des pipelines CI/CD et Amazon Elastic Container Service
  • Module 12 : Observabilité
    • Atelier 6 : Utilisation des outils AWS DevOps pour les automatisations de pipeline CI/CD
  • Conclusion du cours
  • Ressources du cours



Reviews

Start your review of Digital Classroom - DevOps Engineering on AWS (French) (Na)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.