Vous trouverez ici des didacticiels et de la documentation sur la création d'applications sans serveur avec AWS Lambda. Vous en apprendrez également plus sur les outils pour développeur d'applications sans serveur, par exemple AWS Serverless Application Model (SAM) ou AWS Cloud9.

Un autre moyen facile de démarrer est d'utiliser AWS Serverless Application Repository qui vous permet de déployer rapidement des applications préconfigurées.

Pour approfondir des cas d'utilisation spécifiques, vous trouverez des ressources pour le développement d'applications Web, le traitement de données, le développement de backend sur mobile et l'l'informatique de périphérie.

Démarrer avec AWS Lambda (3:00)

Vous avez 10 minutes ?

Démarrer avec un didacticiel hello world

Faites vos premiers pas dans la console AWS Lambda. Vous apprendrez les fondamentaux et déploierez une fonction Lambda simple.

Créez votre première fonction Lambda >>

Vous souhaitez aller plus loin ?

Développer des applications sans serveur avec le Guide du développeur

Consultez le guide du développeur, qui fait partie de notre documentation technique, pour apprendre à développer et à déployer une fonction AWS Lambda.

Vous apprendrez à utiliser AWS Lambda pour des cas d'utilisation spécifiques, tels que le développement d'applications Web, d'applications mobiles, le traitement de fichiers ou le traitement de données de flux.

Vous trouverez également des instructions sur le développement d'une fonction lambda avec le langage de votre choix, comme C#, Python, Node.js, Java et Go.

Démarrez avec le Guide du développeur >>

Ressources supplémentaires

AWS Serverless Application Repository vous permet de déployer rapidement des exemples de code, des composants et des applications complètes en quelques clics. Vous pouvez également publier vos propres applications et les partager au sein de votre équipe ou avec la communauté dans son ensemble.

Vous trouverez également des ressources pour en savoir plus sur les outils pour développeurs AWS, comme le modèle d'application sans serveur AWS (SAM) ou Cloud9, qui vous aident à développer des applications sans serveur.

SAR_pic

AWS Serverless Application Repository

Trouvez des applications, des composants et du code source sans serveur pour votre cas d'utilisation. Lancez une application sans serveur en quelques clics. Vous pouvez également utiliser Serverless Application Repository pour publier vos propres applications et les partager au sein de votre équipe, dans votre organisation ou avec la communauté tout entière.

Visitez Serverless Application Repository >>

SAM_flag_2

Outils pour développeurs

Les outils pour développeur d'applications sans serveur vous aident à créer, tester, déployer et contrôler rapidement des applications sans serveur tout au long de leur cycle de développement. Vous en saurez plus sur AWS Serverless Application Model (SAM) pour définir des applications sans serveur, Cloud9 fournissant un environnement IDE basé sur le cloud, ainsi que d'autres outils et services utiles.

En savoir plus sur les outils pour développeur pour les applications sans serveur >>

Trouvez votre cas d'utilisation

Vous trouverez ci-dessous des ressources spécifiques pour le développement d'applications Web, le traitement de données, le développement de backend sur mobile et l'informatique de périphérie. 

APPLICATIONS WEB

webapp_serverless

DIDACTICIEL D'APPLICATIONS WEB SANS SERVEUR

Dans ce didacticiel de démarrage, vous apprendrez à créer et à déployer votre propre application Web dynamique sans serveur. Vous apprendrez à héberger des ressources Web statiques, à gérer les utilisateurs et l'authentification et à créer une API RESTful pour le traitement backend.

Mise en route >>

RA_webapp

Cette application Web explique comment utiliser AWS Lambda avec d'autres services AWS pour créer une application Web sans serveur. Ce référentiel contient un exemple de code pour toutes les fonctions Lambda qui constituent le backend de l'application.


Mise en route >>

SB1

Dans cet atelier virtuel de 30 minutes, nos experts AWS sans serveur vous montrent comment développer, déboguer et déployer une fonction AWS Lambda pour une application Web simple. Vous y trouverez également un guide étape par étape avec des instructions pratiques.



Mise en route >>

TRAITEMENT DE DONNÉES

batch_processing

Dans ce didacticiel, vous apprendrez à créer une application de traitement d'image simple et à développer une fonction Lambda pour convertir automatiquement une image en vignette. Vous apprendrez à utiliser AWS Lambda en association avec Amazon Simple Storage Service (S3), le modèle d’application sans serveur AWS, et AWS CloudFormation.

Mise en route >>

dataprocessing_image_4

Dans ce didacticiel, vous apprendrez à créer une application de traitement de données complète à l'aide d'AWS Lambda et d'Amazon Kinesis. Vous utiliserez Amazon Kinesis pour créer un flux de données et effectuer des opérations AWS Lambda, telles que la création d'une fonction Lambda pour analyser et stocker des données en streaming.


Mise en route >>

RA_fileprocessing_1
Cet exemple d'application illustre une application de conversion Markdown dans laquelle Lambda est utilisé pour convertir les fichiers Markdown en HTML et en texte brut. Il utilise une architecture de traitement des données parallèle et orientée événements, ce qui est idéal pour les applications qui nécessitent plus d'un dérivé d'un objet.


Mise en route >>

BACKENDS MOBILE

mobilebackend_3

Dans ce tutoriel de démarrage, vous créerez une application mobile simple et hébergerez sa logique backend avec AWS Lambda. Vous apprendrez à raccorder divers composants pour permettre à une application mobile Android d'appeler une fonction Lambda et de traiter une réponse.


Mise en route >>

RA_mobilebackend_3

L'architecture de référence montre comment utiliser AWS Lambda conjointement avec Amazon API Gateway et Amazon S3 pour télécharger des photos et des notes à partir d'une application mobile. En utilisant ces services, vous pouvez créer des backends mobiles rentables qui ne nécessitent pas la gestion des serveurs.

Mise en route >>

mobile_hub_4.jpg
AWS Mobile Hub fournit des ressources pour le développement d'applications mobiles avec AWS. Vous trouverez des kits SDK, des didacticiels et des exemples pour iOS, Android, JS, Unity, React Native et Xamarin.



Mise en route >>

INFORMATIQUE DE PÉRIPHÉRIE

Cloudfront_1

Grâce à Lambda@Edge, vous pouvez facilement exécuter votre code dans des emplacements AWS dans le monde entier, ce qui vous permet de répondre à vos utilisateurs finaux en proposant la latence la moins élevée possible.




Mise en route >>

cloudfron_talk3

Dans cette présentation, vous apprendrez à écrire vos fonctions Lambda une fois et à les exécuter là où se trouvent vos utilisateurs finaux avec AWS Lambda@Edge.




Mise en route >>

cloudfron_talk2
Dans cette présentation, vous apprendrez à utiliser AWS Lambda@Edge conjointement avec Amazon CloudFront pour fournir du contenu aux utilisateurs finaux dans le monde entier avec une faible latence, des vitesses de transfert de données élevées et aucun engagement.  

Découvrez davantage de ressources AWS Lambda

Consulter la page des ressources
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Nous contacter