Objectifs pédagogiques / Compétences visées
- Configurer le kit SDK AWS et utiliser les informations d'authentification des développeurs pour Java, C# / .NET, Python et JavaScript
- Prendre en main le kit SDK AWS pour interagir avec les services AWS et développer des solutions logicielles
- Intégrer la démarche pour mettre en oeuvre l'authentification du service
- Utiliser Amazon Simple Storage Service et Amazon DynamoDB en tant que Data Stores
- Intégrer des applications et données à l'aide de différents services (AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service...)
- Utiliser Amazon Cognito pour gérer l'authentification des utilisateurs
- Utiliser des conteneurs dans le processus de développement
- Déployer des applications sur AWS.
Niveau requis
Avoir suivi le cours AWS-FND "Amazon Web Services - Notions techniques de base" ou posséder un niveau d'expérience équivalent. De plus, il est recommandé d'avoir la connaissance approfondie d'au moins un langage de programmation de haut niveau (C#, Java ou Python).
Public concerné
Développeurs de niveau intermédiaire.
Programme
Jour 1
Introduction et développement autour du modèle de stockage des données
- Introduction
- Sur AWS
- Au développement sur AWS
- A l'AWS Identity and Access Management
- A l'atelier de développement
- Développer des solutions de stockage avec Amazon S3
Jour 2
Développement événementiel et modèle d'ingestion des données
- Développer des solutions
- NoSQL flexibles avec Amazon DynamoDB
- Avec AWS Lambda
- Avec Amazon API Gateway
- Avec Amazon SQS et Amazon SNS
- De gestion d'évènement avec AWS Step Functions
Jour 3
Bonnes pratiques pour le développement (sécurité, performance, résilience, containers, déploiement)
- Mise en cache des informations pour favoriser l'évolutivité ou la scalabilité
- Premiers pas avec les containers
- Développer des solutions sécurisées
- Déployer des applications de bout en bout
Certification (en option)
- Prévoir l'achat de la certification en supplément
- Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue
- L'examen (en anglais) s'effectue en ligne, et durera en moyenne 2h10
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Les + de la formation
Le support de cours et les labs sont en anglais.