Description
Jour 1
Module 1 : Présentation d'AWS
Présentation du Cloud AWS
Présentation de l'infrastructure
Présentation des services de bases AWS
Module 2 : Introduction à Développement AWS
Présentation des outils de développeurs
Présentation des outils de gestion
Module 3 : Présentation d'AWS Identity and Access Management (IAM)
Modèle de responsabilité partagée
Présentation d'AWS Identity and Access Management (IAM)
Authentification et autorisation des utilisateurs
Module 4 : Présentation de l'environnement d'atelier
Atelier 1 : Mise en route et utilisation d'IAM
Module 5 : Développement de solutions de stockage avec Amazon S3
Présentation des options de stockage AWS
Concepts clés et bonnes pratiques
Atelier 2 : Développement de solution de stockage avec Amazon S3
Jour 2
Module 6 : Développement de solutions NoSQL flexibles avec Amazon DynamoDB
Présentation des options de base de données AWS
Présentation d'Amazon DynamoDB
Développement avec Amazon DynamoDB
Bonnes pratiques
Atelier 3 : Développement de solutions NoSQL flexibles avec Amazon DynamoDB
Module 7 : Développement de solutions avec AWS Lambda
Qu'est-ce que le calcule sans serveur ?
Introduction à AWS Lambda
Fonctionnement d'AWS Lambda
Cas d'usages
Concepts clés et bonnes pratiques
Atelier 4 : Développement de solutions pilotées par les événements avec AWS Lambda
Module 8 : Développement de solutions avec Amazon API Gateway
Présentation d'Amazon API Gateway
Développement avec Amazon API Gateway
Introduction au modèle d'application sans serveur AWS
Module 9 : Développement de solutions avec Amazon Simple Queue Service et Amazon Simple Notification Service
Pourquoi utiliser un service de mise en file d'attente ?
Développement avec Amazon Simple Queue Service
Développement avec Amazon Simple Notification Service
Développement avec Amazon MQ
Atelier 5 : Développement de solutions de messagerie avec Amazon SQS et Amazon SNS
Module 10 : Développement de solutions avec AWS Step Functions
Compréhension du besoin de fonctions par étape
Présentation d'AWS Step Functions
Cas d'usages
Jour 3
Module 11 : Mise en cache des informations pour favoriser la scalabilité
Présentation de la mise en cache
Mise en cache avec Amazon ElastiCache
Stratégies de mise en cache
Module 12 : Mise en route avec les conteneurs
Présentation des conteneurs Docker
Mise en route avec Docker
Présentation d'Amazon Container Service
Atelier 6 : Utilisation des conteneurs Docker
Module 13 : Développement d'applications sécurisées
Sécurisation de vos applications
Authentification de vos applications sur AWS
Authentification de vos clients
Module 14 : Déploiement d'applications
Introduction à DevOps
Présentation des stratégies de déploiement et de test
Déploiement des applications avec AWS Elastic Beanstalk
Atelier 7 : Développement d'une application de bout en bout
Objectifs
Dans cette formation Développement AWS, vous apprendrez à utiliser le kit SDK AWS pour développer des applications cloud sécurisées et évolutives. Vous verrez comment interagir avec AWS à l'aide de code et nous discuterons des concepts clés, des bonnes pratiques et des astuces de dépannage.
Résultats
Elle permet de préparer la certification AWS Certified Developer Associate.