DevOps - Amazon Web Services
Est une plateforme de cloud computing offrant une large gamme de services, incluant le stockage, le calcul, la base de données et l’intelligence artificielle, pour aider les entreprises à évoluer et à innover
- Niveau: Fondamental
- Durée : 0Mois
- Tarif: 0000 DT
- Télécharger le programme
Une formation flexible 100% en ligne
Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.
Des projets professionnalisants
Vous développerez vos compétences professionnelles en travaillant sur des projets concrets inspirés de la réalité en entreprise.Pas de problème, étudiez à votre rythme.
Un accompagnement personnalisé
Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.
Gagnez des certificats et des diplômes
Gagner des certificats et des diplômes peut améliorer votre carrière, élargir vos horizons et vous offrir une satisfaction personnelle accrue.
- Aperçu
- Projets
- Accompagnement
Objectifs de la formation AWS : Amazon Web Services
Objectif opérationnel :
Savoir utiliser les schémas d’opérations de développement, ainsi que déployer et gérer des applications sur Amazon Web Services.
Objectifs pédagogiques :
Concrétement à l’issue de cette formation Ingénierie DevOps sur AWS vous aurez acquis les connaissances et les compétences nécessaires :
- Utiliser les pratiques et concepts principaux de la méthodologie DevOps
- Concevoir et mettre en place une infrastructure sur AWS, qui prenne en charge un ou plusieurs projets de développement DevOps
- Utiliser 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
- Configurer Git sur AWS et découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue sur AWS
- Utiliser les principes essentiels de l’intégration et du déploiement continus
- Mettre en œuvre plusieurs cas d’utilisation courants du déploiement continu à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
- Faire la distinction entre les différentes technologies de déploiement d’applications disponibles sur AWS (notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk et Amazon EC2 Container Service) et décider laquelle correspond le mieux à un scénario donné
- Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour vous surveiller le bon fonctionnement de votre application et de votre environnement.
À qui s’adresse cette formation ?
Public :
Cette formation est destinée aux développeurs, administrateurs système et responsables de la gestion des opérations sur la plateforme AWS.
Prérequis :
Afin de profiter pleinement de ce stage, il est recommandé :
- D’avoir suivi la formation “AWS : Opérations système sur Amazon Web services” (IAOS) et la formation “AWS : Développement sur Amazon Web Services” (IADV)
- De maîtriser au moins un langage de programmation de haut niveau (C#, Java, PHP, Ruby, Python, etc.)
- D’avoir des connaissances intermédiaires dans l’administration de systèmes Linux ou Windows au niveau de la ligne de commande
- De disposer d’une expérience de travail avec AWS, à la fois pour AWS Management Console et l’interface de ligne de commande AWS.
Une pédagogie basée sur la pratique
- Acquérir des compétences essentielles en validant des projets professionnels.
- Progressez à l’aide d’un expert du métier.
- Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.
Contenu du cours DevOps sur AWS :
Définition des DevOps :
Infrastructure en tant que code :
Conception et sécurité
CloudFormation et gestion des applications .
Comprendre CodeCommit :
Avoir un aperçu sur CICD
Avoir un aperçu sur CodeCommit
First Repo & HTTPS config
clone, add, commit, push
Branches et Pull Requests
Sécurisation du Repository et des Branches
Triggers et notifications
AWS Lambda
Comprendre CodeBuild :
Avoir un aperçu sur CodeBuild
Comprendre le premier build
Comprendre buildspec.yml Deep Dive
Comprendre Docker, ECR & buildspec.yml
Comprendre les variables d’environnement et Parameter Store
Comprendre Artifacts et S3
Comprendre CloudWatch Events, CloudWatch Logs, CloudWatch Metrics & Triggers
Valider des CodeCommit Pull Requests
Comprendre CodeDeploy
Aperçu et introduction
Voir EC2 setup
Application, Deployment Groups et premier déploiement
Découvrir les Deployment Groups
Configurer le déploiement
Appspec.yml Deep Dive
Hooks & Variables d’environnement
CloudWatch Events, CloudWatch Logs, CloudWatch Alarms, Triggers
Rollbacks
On-Premise Instances setup
Deploy de AWS Lambda
Comprendre CodePipeline
Avoir un aperçu sur CodePipeline
Comprendre CodePipeline : CodeCommit & CodeDeploy
Ajouter le CodeBuild
Comprendre CodePipeline : Artifacts, chiffrement et S3
Suivre les étapes d’approbation manuelle
Intégrer des événements CloudWatch
Voir toutes les intégrations
Personnaliser les jobs d’action avec AWS Lambda
Comprendre CodePipeline : CloudFormation
Comprendre CodeStar
Avoir un aperçu sur CodeStar
Découvrir l’architecture de Jenkins
Voir Jenkins : le setup sur EC2
Voir Jenkins : AWS Plugins
Comprendre Lambda
Avoir un aperçu sur Lambda
Comprendre Lambda : Sources et Use Cases
Comprendre Lambda : Sécurité, Variables d’environnement, KMS et SSM
Comprendre Lambda : Versions, Aliaces et Canary
Comprendre Lambda : Framework SAM
Comprendre Lambda : SAM et CodeDeploy
Comprendre API Gateway
Avoir un aperçu sur les étapes des fonctions
Avoir un aperçu sur les API Gateway
Comprendre API Gateway : Intégration avec Lambda
Voir les étapes de déploiement
Comprendre les déploiements Canary
Faire des tests des déploiements et Canary
Comprendre API Gateway : Throttles
Comprendre API Gateway : Les fonctions de fronting step
Découvrir ECS
Découvrir Docker
Découvrir les clusters ECS
Définir les tâches
Découvrir les services ECS
Découvrir les services ECS avec les équilibreurs de charge
Voir ECR
Démo – Voir ECR
Voir Fargate
Découvrir ECS & Multi Docker Banstalk
IAM roles
Auto Scaling
Les intégrations CloudWatch
CICD CodePipeline
Voir OpsWorks
Comprendre OpsWorks
Voir le cycle de vie des événements
Comprendre l’Auto Healing & les événements CloudWatch
Voir un résumé sur OpsWorks
Conclusion
Un encadrement individuel et privilégié.
- Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier
- rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire
La communauté Empire Training
- Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.
Pré- inscription en ligne
Veuillez remplir le formulaire
Les champs marqués d’un * sont obligatoires
Comment se déroule un parcours Empire Training ?
Dès la formation choisie jusqu’à leur entrée dans leur nouvelle carrière, nos étudiants racontent chaque étape de leur expérience et le soutien qu’ils ont reçu.