Objectifs de la formation
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.
Contenu de la formation
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. 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. 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.
Résultats de la formation
Développer, déployer et déboguer des applications cloud à l'aide d'AWS;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Il est recommande de maitriser des services AWS et de connaitre Java, C#/.Net ou Python. Comprehension de l anglais et du vocabulaire anglais specifique IT. Vous souhaitez faire verifier vos prerequis ? Contactez-nous pour l organisation d un entretien telephonique avec un de nos consultants formateurs.