AWS : Développement avancé sur Amazon Web Services
- Référence GK4505
- Durée 3 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
EUR2,490.00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageProchaines dates
Haut de pagePublic
Haut de pageCe cours s’adresse à :
- Développeurs de logiciels expérimentés qui connaissent déjà les services AWS
Objectifs de la formation
Haut de pageDans ce cours, vous apprendrez à :
- Analysez une architecture d’application monolithique pour déterminer les points d’arrêt logiques ou programmatiques où l’application peut être répartie entre différents services AWS.
- Appliquez les concepts et les étapes du manifeste de l’application à douze facteurs lors de la migration à partir d’une architecture monolithique.
- Recommandez les services AWS appropriés pour développer une application cloud native basée sur des microservices.
- Utilisez l’API AWS, l’interface de ligne de commande et les kits SDK pour surveiller et gérer les services AWS.
- Migrez une application monolithique vers une application de microservices à l’aide des 6 R de la migration.
- Expliquer les interdépendances SysOps et DevOps nécessaires au déploiement d’une application de microservices dans AWS.
Programme détaillé
Haut de pageJour 1
Module 1 : La transition vers le cloud
- Architecture hors cloud commune
- Présentation de Cloud Air
- Architecture monolithique
- Migration vers le cloud
- Garde-corps
- Les six R de la migration
- La méthodologie d’application à douze facteurs
- Styles et motifs architecturaux
- Présentation des services AWS
- Interfaçage avec les services AWS
- Authentification
- Infrastructure en tant que code et Elastic Beanstalk
- Démonstration : Procédure de création d’une infrastructure de base avec AWS CloudFormation dans la console AWS
- Exercice pratique 1 : Déployer votre application monolithique à l’aide d’AWS Elastic Beanstalk
Module 2 : Gagner en agilité
- DevOps
- CI/CD
- Configuration de l’application
- Gestion des secrets
- Services CI/CD dans AWS
- Démonstration : Démo d’AWS Secrets Manager
Jour 2
Module 3 : Du monolithe aux microservices
- Microservices
- Sans serveur
- Un regard sur Cloud Air
- Microservices à l’aide de Lambda et d’API Gateway
- SUIS
- Étrangler le monolithe
- Atelier pratique : Utilisation d’AWS Lambda pour développer des microservices
Module 4 : Persistance polyglotte et complexité distribuée
- Persistance polyglotte
- Bonnes pratiques DynamoDB
- Complexité distribuée
- Fonctions pas à pas
Jour 3
Module 5 : Résilience et échelle
- Magasins de données décentralisés
- Amazon SQS
- Amazon SNS
- Flux Amazon Kinesis
- AWS IoT Message Broker
- Bus d’événements sans serveur
- Sourcing d’événements et CQRS
- Concevoir pour la résilience dans le cloud
- Atelier pratique : Exploration des options de messagerie AWS
Module 6 : Sécurité et observabilité
- Calcul sans serveur avec AWS Lambda
- Authentification avec Amazon Cognito
- Débogage et traçabilité
- Atelier pratique : Développement de microservices sur AWS
- Exercice pratique n° 8 : Automatisation des déploiements avec Cloud Formation
Pré-requis
Haut de pageNous recommandons aux participants de ce cours d’avoir les conditions préalables suivantes :
- Connaissance approfondie d’au moins un langage de programmation de haut niveau
- Connaissance pratique des services AWS de base et de la mise en œuvre du cloud public
- Achèvement du cours Developing on AWS (GK4504), puis un minimum de 6 mois d’application de ces concepts dans un environnement réel.
Et après
Haut de pageBon à savoir
Haut de pageActivités
Ce cours comprend des présentations, des exercices de groupe et des travaux pratiques.
- #000000