Formation Advanced Developing on Amazon Web Services (AWS)
- Référence : AWS-DevA
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Avoir déjà une base de développement d'application dans un environnement AWS
- 2-Avoir suivi la formation Developing on AWS, ou de disposer d'un niveau similaire
- 3-Connaissance approfondie d'au moins un langage de programmation de haut niveau
- 4-Connaissance pratique des services AWS de base et de la mise en œuvre du cloud public
- 5-Avoir des connaissances de base en langue anglaise car le support de cours est en langue anglaise
PROFIL DES STAGIAIRES
- Développeurs de logiciels expérimentés déjà familiarisés avec les services AWS
OBJECTIFS
- Analyser une architecture d'application monolithique afin de déterminer les points de rupture logiques ou programmatiques où l'application peut être divisée entre différents services AWS
- Appliquer les concepts et les étapes du manifeste d'application à douze facteurs lors de la migration à partir d'une architecture monolithique
- Recommander les services AWS appropriés pour développer une application cloud native basée sur microservices
- Utiliser les API, l'AWS CLI et les kits SDK AWS pour surveiller et gérer les services AWS
- Migrer une application monolithique vers une application de microservices utilisant les 6 R de la migration
- Expliquer les interdépendances SysOps et DevOps nécessaires pour déployer une application de microservices dans AWS.
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Amazon Web Services
CONTENU DU COURS Amazon Web Services
1 - Journée 1
- Introduction au voyage dans le Cloud et aux gains d’agilité
2 - Journée 2
- De l’application monolithique aux microservices
- Persistance polyglotte et modèles distribués complexes
3 - Journée 3
- Résilience et mise à échelle
- Explorer les options de messagerie logicielle AWS
- Sécurité et observabilité