AWS - Développement
Formation créée le 15/03/2022. Dernière mise à jour le 17/03/2023.
Version du programme : 1
Programme de la formation
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...