Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à l'architecture serverless
- Qu'est-ce que l'architecture serverless ?
- Avantages et cas d'utilisation des solutions serverless
- Vue d'ensemble des services AWS pour les applications serverless
Démarrage avec AWS Cloud9
- Configuration de l'environnement AWS Cloud9
- Exploration des fonctionnalités de l'IDE pour le développement serverless
- Intégration d'AWS Lambda avec AWS Cloud9
Construction d'applications serverless avec AWS Lambda
- Introduction aux fonctions AWS Lambda
- Création et test des fonctions Lambda
- Déploiement d'applications serverless
Intégration d'AWS Lambda avec d'autres services AWS
- Utilisation d'API Gateway pour les APIs serverless
- Intégration de Lambda avec S3 pour une architecture événementielle
- Travail avec AWS DynamoDB pour le stockage de données
Développement avancé d'applications serverless
- Utilisation de frameworks serverless (par exemple, Serverless Framework, AWS SAM)
- Optimisation des performances et réduction des démarrages à froid (cold starts)
- Meilleures pratiques pour la sécurité dans les applications serverless
Surveillance et gestion des applications serverless
- Configuration de la journalisation et de la surveillance avec AWS CloudWatch
- Dépannage et débogage des fonctions Lambda
- Stratégies d'optimisation des coûts pour les applications serverless
Automatisation dans les applications serverless
- Automatisation de l'infrastructure avec AWS CloudFormation
- Création de workflows automatisés à l'aide d'AWS Step Functions
- Planification de tâches avec AWS EventBridge
Mise à l'échelle et gestion des applications serverless
- Stratégies de mise à l'échelle automatique dans les environnements serverless
- Gestion de la concurrence et des limites de mise à l'échelle
- Gestion des ressources serverless à grande échelle
Résumé et prochaines étapes
Pré requis
- Connaissances de base des concepts du cloud computing
- Maîtrise des langages de programmation (Python, Node.js ou similaires)
- Expérience d'utilisation de plateformes cloud comme AWS
Audience
- Développeurs
- Architectes de solutions cloud
- Professionnels de l'informatique
14 Heures
Nos clients témoignent (1)
La convivialité tout en apprenant