Advanced Developing on AWS (ADV-DEV)

 

Résumé du cours

La formation Développement avancé sur AWS utilise le scénario du monde réel consistant à prendre une application monolithique sur site héritée et à la refactoriser dans une architecture de microservices sans serveur.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

Développeurs de logiciels expérimentés qui connaissent déjà 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 oeuvre du cloud public
  • Avoir suivi la formation Developing on AWS (AWSD) et un minimum de 6 mois d'application de ces concepts dans un environnement du monde réel

Objectifs

À l'issue de la formation, vous serez capable de :

  • Savoir analyser une architecture d'application monolithique pour déterminer les points d'arrêt logiques ou programmatiques où l'application peut être divisée entre différents services AWS
  • Apprendre à appliquer les concepts et les étapes du manifeste de l'application à douze facteurs lors de la migration à partir d'une architecture monolithique
  • Pouvoir recommander les services AWS appropriés pour développer une application cloud native basée sur des microservices
  • Comprendre comment utiliser l'API, l'interface de ligne de commande et les kits SDK AWS pour surveiller et gérer les services AWS
  • Être capable de migrer une application monolithique vers une application de microservices en utilisant les 6 R de la migration
  • Pouvoir expliquer les interdépendances SysOps et DevOps nécessaires pour déployer une application de microservices dans AWS

Contenu

1 - Le voyage vers le cloud
  • Architecture commune hors cloud
  • Introduction à Cloud Air
  • Architecture monolithique
  • Migration vers le cloud
  • Garde-corps
  • Les six R de la migration
  • La méthodologie d'application à douze facteurs
  • Styles et motifs architecturaux
  • Présentation des services AWS
  • Interfaçage avec les services AWS
  • Authentification
  • Infrastructure en tant que code et Elastic Beanstalk
  • Démo : présentation de la création d'une infrastructure de base avec AWS CloudFormation dans la console AWS
  • Lab : déployez votre application monolithique à l'aide d'AWS Elastic Beanstalk
2 - Gagner en agilité
  • DevOps
  • CI/CD
  • Paramétrage des applications
  • Gestion des secrets
  • Services CI/CD dans AWS
  • Démo : AWS Secrets Manager
3 - Des monolithes aux microServices
  • Microservices
  • Sans serveur
  • Un regard sur Cloud Air
  • Microservices utilisant Lambda et API Gateway
  • SAM
  • Étrangler le monolithe
  • Lab : utiliser AWS Lambda pour développer des microservices
4 - Persistance polyglotte et complexité distribuée
  • Persistance polyglotte
  • Meilleures pratiques DynamoDB
  • Complexité distribuée
  • Fonctions d'étapes
5 - Résilience et échelle
  • Magasins de données décentralisés
  • Amazon SQS
  • Amazon SNS
  • Flux Amazon Kinesis
  • Agent de messagerie AWS IoT
  • Bus d'événements sans serveur
  • Sourcing événementiel et CQRS
  • Conception pour la résilience dans le cloud
  • Lab : explorer les options de messagerie AWS
6 - Sécurité et observabilité
  • Calcul sans serveur avec AWS Lambda
  • Authentification avec Amazon Cognito
  • Débogage et traçabilité
  • Lab : développement de microservices sur AWS
  • Lab : automatiser les déploiements avec Cloud Formation

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • 2 530,– €
Formation en salle équipée

Durée
3 jours

Prix
  • France : 2 530,– €

Agenda

Délai d’accès – inscription possible jusqu’à la date de formation
Instructor-led Online Training :   Cours en ligne avec instructeur
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Français

Fuseau horaire : Heure normale d'Europe centrale (HNEC)   ±1 heure

Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)

Anglais

Fuseau horaire : Heure normale d'Europe centrale (HNEC)   ±1 heure

Formation en ligne Fuseau horaire : Greenwich Mean Time (GMT)
Formation en ligne Fuseau horaire : British Summer Time (BST)
Délai d’accès – inscription possible jusqu’à la date de formation
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Europe

Suisse

Zurich
Basel
Bern
Zurich
Zurich
Basel
Bern
Zurich
+ montrer toutes les dates

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales