Créez des backends scalables sans gérer de serveurs
AWS Lambda et API Gateway vous permettent d'exécuter une logique backend qui se met à l'échelle automatiquement, ne facture que le temps d'exécution réel et ne nécessite aucune mise en place d'infrastructure. Cette formation couvre le développement backend serverless sur AWS depuis les principes fondamentaux — comment Lambda exécute les fonctions, comment API Gateway achemine le trafic HTTP, et comment DynamoDB, SAM et Step Functions s'intègrent dans des systèmes de qualité production.
Ce que vous allez apprendre
Vous commencerez par le modèle d'exécution serverless et les concepts clés d'AWS, puis progresserez vers la création et le déploiement de fonctions Lambda, la conception d'API REST avec API Gateway, et la persistence de données avec DynamoDB. Ensuite, vous sécuriserez vos API avec des couches d'autorisation, définirez l'infrastructure en tant que code avec AWS SAM, et appliquerez des techniques d'optimisation et les bonnes pratiques serverless. La partie avancée couvre les architectures basées sur les événements avec traitement asynchrone, les workflows de longue durée avec Step Functions, et les déploiements automatisés via des pipelines CI/CD conçus spécifiquement pour les projets serverless.
Le parcours d'apprentissage
Douze cours progressent de A1 à C1. Le premier cours, Serverless Foundations & AWS Introduction, est gratuit. Les cours s'appuient les uns sur les autres — A1 et A2 établissent le modèle, les cours B1 couvrent le développement Lambda et la persistence DynamoDB, les cours B2 abordent la sécurité, SAM, la configuration avancée d'API Gateway et l'optimisation. Les quatre cours C1 à la fin — Asynchronous Processing & Event-Driven Architectures, State Management & Step Functions, CI/CD for Serverless Applications et Real-world Serverless Project — appliquent tout cela dans des scénarios de déploiement réalistes.
Comment ça marche
Chaque cours est divisé en leçons courtes et pratiques que vous complétez dans l'éditeur de code intégré avec retours en temps réel. Un tuteur IA est disponible chaque fois que vous êtes bloqué, vous permettant de travailler sur la configuration Lambda, les modèles SAM ou les machines d'état Step Functions à votre rythme sans quitter l'application.