AWS - Développement

Formation créée le 15/03/2022. Dernière mise à jour le 17/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

21 heures (3 jours)

AWS - Développement


Objectifs de formation : A l’issue de la formation, le stagiaire sera capable de concevoir et développer des applications Cloud sécurisées et évolutives basées sur AWS (Amazon Web Services).

Objectifs de la formation

  • Configuration du kit SDK AWS et des informations d'authentification pour Java, C#/.Net, Python et JavaScript
  • Utilisation du kit SDK AWS pour interagir avec les services AWS et développer des solutions
  • Utilisation d'AWS Identity and Access Management (IAM) pour gérer l'authentification au service
  • Utilisation d'Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
  • Intégration des applications et données avec AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS StepFunctions
  • Utilisation de Web Identity Framework et Amazon Cognito pour gérer l'authentification des utilisateurs
  • Utilisation d'Amazon ElastiCache pour améliorer l'évolutivité d'une application
  • Utilisation des conteneurs dans le processus de développement applicatif
  • Mettre en œuvre un pipeline d'intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Architectes en conception logicielle
Prérequis
  • Avoir suivi la formation « AWS fondamentaux techniques » ou posséder les connaissances équivalentes
  • Maîtriser au moins un langage de programmation de haut niveau (C#, Java ou Python)

Contenu de la formation

Introduction et développement autour du modèle de stockage des données
  • Introduction à AWS
  • Présentation du développement sur AWS
  • Introduction à IAM
  • Introduction à l’atelier de développement
  • Développement de solutions de stockage avec Amazon S3
Développement événementiel et modèle d’ingestion des données
  • Développement de solutions NoSQL flexibles avec Amazon DynamoDB
  • Développement de solutions avec AWS Lambda
  • Développement de solutions avec Amazon API Gateway
  • Développement de solutions avec Amazon SQS et Amazon SNS
  • Développement de solutions avec AWS Step Functions
Bonnes pratiques pour le développement
  • Mise en cache d’informations pour favoriser l’évolutivité
  • Démarrage avec les conteneurs
  • Développer des solutions sécurisées
  • Développer des applications de bout en bout

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...