Developing on AWS
-
Débutant
-
Intermédiaire
-
Avancé
-
Spécialité
Description
Lors de la formation Developing on AWS, vous apprendrez à utiliser le kit SDK AWS pour développer des applications cloud sécurisées et évolutives. Nous verrons comment interagir avec AWS à l’aide de code et nous discuterons des concepts clés, des bonnes pratiques et des astuces de dépannage.
Mise à jour : 03/05/2024
Public visé
Développeurs logiciels
Recommandations
Bonne connaissance d’un langage de programmation haut niveau : Java, .Net/C# ou Python
Connaissance pratique des services AWS et des implémentations Cloud
-
Objectifs
- Configurer le kit SDK AWS et les informations d’authentification pour Java, C#/.Net, Python et JavaScript
- Interagir avec les services AWS et développer des solutions à l’aide du kit SDK AWS
- Utiliser Amazon S3 et Amazon DynamoDB comme magasins de données
- Intégrer des applications et données avec Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS Step Functions
- Utiliser AWS Identity and Access Management (IAM) pour l’authentification au service
- Utiliser Web Identity Framework et Amazon Cognito pour l’authentification des utilisateurs
- Améliorer la stabilité des applications à l’aide d’Amazon ElastiCache et Amazon CloudFront
- Déployer des applications avec AWS Elastic Beanstalk et AWS CloudFormation
-
Programme
- Jour 1
- INTRODUCTION À LA FORMATION
- CRÉATION D’UNE APPLICATION WEB SUR AWS
Découverte des services pour un développement Web Applicatif - PREMIERS PAS AVEC LE DÉVELOPPEMENT SUR AWS
SDKs AWS & AWS Cloud9 - PREMIERS PAS AVEC LES AUTORISATIONS
Autorisations IAM / Configuration IDE et SDK (Cloud9) - Lab 1 : Configurer l’environnement de développement
- PREMIERS PAS AVEC LE STOCKAGE
Amazon S3 - TRAITEMENT DE VOS OPÉRATIONS DE STOCKAGE
Opérations programmatiques sur Amazon S3 / Static Web Hosting - Lab 2 : Développer des solutions à l’aide d’Amazon S3
- Jour 2
- PREMIERS PAS AVEC LES BASES DE DONNÉES
DynamoDB / Utilisation programmatique - TRAITEMENT DE VOS OPÉRATIONS DE BASE DE DONNÉES
SDK DynamoDB / Opérations CRUD / Optimisation - Lab 3 : Développer des solutions à l’aide d’Amazon DynamoDB
- TRAITEMENT DE LA LOGIQUE DE VOTRE APPLICATION
Amazon Lambda / SDK – Configuration des déclenchement / Test, Déploiement & surveillance - Lab 4 : Développer des solutions à l’aide des fonctions AWS Lambda
- GÉRER LES API
Amazon API Gateway / Intégration applicative - Lab 5 : Développer des solutions à l’aide d’Amazon API Gateway
- PREMIERS PAS AVEC LES BASES DE DONNÉES
- Jour 3
- CRÉER UNE APPLICATION MODERNE
Concept d’application moderne / Microservices / découplage / AWS Step Function - ACCORDER L’ACCÈS AUX UTILISATEURS DE VOTRE APPLICATION
Amazon Cognito - Lab 6 : Capstone – Terminer la construction de l’application
- DÉPLOIEMENT DE VOTRE APPLICATION
AWS “Serverless Application Model” / Principe global et stratégies de déploiement - OBSERVER VOTRE APPLICATION
Amazon CloudWatch / CloudWatch Application Insights / Amazon X-Ray - Lab 7 : Observer l’application à l’aide d’AWS X-Ray
- CRÉER UNE APPLICATION MODERNE
- Jour 1