Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Amazon (AWS) > AWS : Développement avancé sur Amazon Web Services

AWS : Développement avancé sur Amazon Web Services

aws

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.

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.

Public

  • développeurs de logiciels expérimentés déjà familiarisés avec les services AWS.

Prérequis

  • 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
  • Avoir suivi "AWS : Développement sur Amazon Web Services" ou de disposer d'un niveau similaire
  • Avoir déjà une base de développement d'application dans un environnement AWS.

Programme de la formation

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