AWSDEVADV

Développement avancé sur AWS

Le cours Développement avancé sur AWS utilise le scénario concret de la reprise d'une application monolithique héritée et sur site pour la refactoriser en une architecture de microservices sans serveur. Ce cours avancé de trois jours couvre des sujets de développement avancés tels que l'architecture pour un environnement natif du cloud, la déconstruction d'applications héritées sur site et leur réempaquetage dans des architectures natives du cloud, basées sur le cloud, et l'application des principes de la méthodologie de l'application à douze facteurs.

AWS
Formation officielle AWSNiveau Avancé⏱️ 3 jours (21h)

Ce que vous allez apprendre

  • Analyser une architecture d'application monolithique pour déterminer les points de rupture logiques ou programmatiques où l'application peut être décomposée entre différents services AWS
  • Appliquer les concepts et les étapes du manifeste de l'application à douze facteurs lors de la migration d'une architecture monolithique
  • Recommander les services AWS appropriés pour développer une application native du cloud basée sur des microservices
  • Utiliser l'API, la CLI et les SDK AWS pour surveiller et gérer les services AWS
  • Migrer une application monolithique vers une application de microservices en 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

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
  • Achèvement de la formation en classe Développement sur AWS, suivi d'un minimum de 6 mois d'application de ces concepts dans un environnement réel

Public cible

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

Programme de la Formation

6 modules pour maîtriser les fondamentaux

Sujets abordés
  • Architecture commune hors cloud
  • Introduction à Cloud Air
  • Architecture monolithique
  • Migration vers le cloud
  • Garde-fous
  • Les six R de la migration
  • La méthodologie de l'application à douze facteurs
  • Styles et modèles architecturaux
  • Vue d'ensemble des services AWS
  • Interfaçage avec les services AWS
  • Authentification
  • Infrastructure en tant que code et Elastic Beanstalk
Activités

Démonstration : Parcours de la création d'une infrastructure de base avec AWS CloudFormation dans la console AWS

Travaux pratiques 1 : Déployer votre application monolithique avec AWS Elastic Beanstalk

Sujets abordés
  • DevOps
  • CI/CD
  • Configuration de l'application
  • Gestion des secrets
  • Services CI/CD dans AWS
Activités

Démonstration : Démo d'AWS Secrets Manager

Sujets abordés
  • Microservices
  • Sans serveur (Serverless)
  • Un aperçu de Cloud Air
  • Microservices utilisant Lambda et API Gateway
  • SAM
  • Étrangler le monolithe
Activités

Travaux pratiques : Utiliser AWS Lambda pour développer des microservices

Sujets abordés
  • Persistance polyglotte
  • Meilleures pratiques DynamoDB
  • Complexité distribuée
  • Fonctions Step (Step Functions)
Sujets abordés
  • Magasins de données décentralisés
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis Streams
  • AWS IoT Message Broker
  • Bus d'événements sans serveur
  • Event sourcing et CQRS
  • Conception pour la résilience dans le cloud
Activités

Travaux pratiques : Explorer les options de messagerie AWS

Sujets abordés
  • Calcul sans serveur avec AWS Lambda
  • Authentification avec Amazon Cognito
  • Débogage et traçabilité
Activités

Travaux pratiques : Développer des microservices sur AWS

Travaux pratiques 8 : Automatiser les déploiements avec Cloud Formation

Formations associées

AWS

Architecture Avancée sur AWS

Dans ce cours, chaque module présente un scénario avec un défi architectural à résoudre. Vous examinerez les services et fonctionnalités AWS disponibles comme solutions au problème. Vous acquerrez des connaissances en participant à des discussions basées sur des problèmes et en découvrant les services AWS que vous pourriez appliquer pour relever les défis. Sur 3 jours, le cours va au-delà des bases d'une infrastructure cloud et couvre des sujets pour répondre à une variété de besoins pour les clients AWS. Les modules de cours se concentrent sur la gestion de plusieurs comptes AWS, la connectivité hybride et les appareils, la mise en réseau avec un accent sur la connectivité AWS Transit Gateway, les services de conteneurs, les outils d'automatisation pour l'intégration/livraison continue (CI/CD), la sécurité et la protection contre les attaques par déni de service distribué (DDoS), les lacs de données et les magasins de données, les services en périphérie, les options de migration et la gestion des coûts. Le cours se termine en vous présentant des scénarios et en vous mettant au défi d'identifier les meilleures solutions.

3 j
Avancé
AWS
Best

Architecturer sur AWS

Architecturer sur AWS s'adresse aux architectes de solutions, aux ingénieurs de conception de solutions et aux développeurs cherchant à comprendre l'architecture AWS. Dans ce cours, vous apprendrez à identifier les services et les fonctionnalités pour créer des solutions informatiques résilientes, sécurisées et hautement disponibles sur le Cloud AWS. Les solutions architecturales diffèrent en fonction du secteur, des types d'applications et de la taille de l'entreprise. Les instructeurs agréés par AWS mettent l'accent sur les meilleures pratiques en utilisant le Cadre AWS Well-Architected et vous guident dans le processus de conception de solutions informatiques optimales basées sur des scénarios réels. Les modules se concentrent sur la sécurité des comptes, la mise en réseau, le calcul, le stockage, les bases de données, la surveillance, l'automatisation, les conteneurs, l'architecture sans serveur, les services de périphérie, ainsi que la sauvegarde et la récupération. À la fin du cours, vous mettrez en pratique la création d'une solution et appliquerez ce que vous avez appris.

3 j
Intermédiaire

Prochaines sessions

11 mai 2026
Distanciel • Français
S'inscrire
27 août 2026
Distanciel • Français
S'inscrire
25 novembre 2026
Distanciel • Français
S'inscrire

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

2 370€ HT

par apprenant