Formation AWS : Développement avancé sur Amazon Web Services

Réf. CY4505   |   3 Jours

Cette formation AWS : Développement avancé sur Amazon Web Services vous permettra de

  • 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.

Description de cette formation AWS : Développement avancé sur Amazon Web Services

La formation utilise un scénario du monde réel consistant à intégrer une application monolithique existante sur site et à la refactoriser dans une architecture de microservices sans serveur.
Cette formation avancée de trois jours couvre des sujets de développement avancés, tels que l'architecture pour un environnement en Cloud Computing ; déconstruire les applications existantes sur site et les reconditionner dans des architectures cloud natives; et appliquer les principes de la méthodologie d'application des douze facteurs.

Programme de cette formation AWS : Développement avancé sur Amazon Web Services

Déroulement du cours
  • Journée 1: Introduction au voyage dans le Cloud et aux gains d'agilité
  • Journée 2: De l'application monolithique aux microservices. Persistance polyglotte et modèles distribués complexes
  • Journée 3: Résilience et mise à échelle. Explorer les options de messagerie logicielle AWS. Sécurité et observabilité
Sujets couverts durant la formation
  • Déconstruire une architecture monolithique
  • Migration vers le cloud
  • Créer une infrastructure
  • Déclarer et isoler les dépendances
  • Stockage de la configuration dans le cloud
  • Etablir un modèle de build, release, run
  • Création de la base de code
  • Déploiement d'une application
  • Evolution de l'architecture
  • Modèles de conception
  • Surveillance de l'explosion d'E/S et prévention
  • Microservices