Advanced Developing on Amazon Web Services (AWS)

  • Référence : AWS-DevA
  • Durée : 3 jours (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

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é