

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tutoriels et ateliers pour apprendre les Step Functions
<a name="learning-resources"></a>

Découvrez dans ce guide, ces ateliers et ces didacticiels pratiques comment intégrer et orchestrer des services avec Step Functions.

![\[Exemples visuels de six cas d'utilisation courants du flux de travail, présentés dans les ateliers et didacticiels suivants.\]](http://docs.aws.amazon.com/fr_fr/step-functions/latest/dg/images/use-case-examples.png)


## Tutoriels pour apprendre les Step Functions
<a name="tutorials"></a>

Pour une introduction rapide, voir :[Didacticiel de démarrage](getting-started.md).

Pour des scénarios spécifiques, consultez les didacticiels suivants :
+ [Gestion des conditions d'erreur dans une machine à états Step Functions](tutorial-handling-error-conditions.md)
+ [Créez une machine d'état Step Functions en utilisant AWS SAM](tutorial-state-machine-using-sam.md)
+ [Utilisation CloudFormation pour créer un flux de travail dans Step Functions](tutorial-lambda-state-machine-cloudformation.md)
+ [Utilisation AWS CDK pour créer un flux de travail Express dans Step Functions](tutorial-step-functions-rest-api-integration-cdk.md)
+ [Utilisation AWS CDK pour créer un flux de travail standard dans Step Functions](tutorial-lambda-state-machine-cdk.md)
+ [Examen des exécutions par machine à états dans Step Functions](debug-sm-exec-using-ui.md)
+ [Création d'une machine d'état Step Functions utilisant Lambda](tutorial-creating-lambda-state-machine.md)
+ [Déploiement d'un flux de travail en attente d'approbation humaine dans Step Functions](tutorial-human-approval.md)
+ [Utilisation de l'état de la carte intégrée pour répéter une action dans Step Functions](tutorial-map-inline.md)
+ [Copier des données CSV à grande échelle à l'aide de Distributed Map in Step Functions](tutorial-map-distributed.md)
+ [Itérer une boucle avec une fonction Lambda dans Step Functions](tutorial-create-iterate-pattern-section.md)
+ [Traitement de données par lots avec une fonction Lambda dans Step Functions](tutorial-itembatcher-param-task.md)
+ [Traitement d'éléments individuels avec une fonction Lambda dans Step Functions](tutorial-itembatcher-single-item-process.md)
+ [Démarrage d'un flux de travail Step Functions en réponse à des événements](tutorial-cloudwatch-events-s3.md)
+ [Création d'une API Step Functions à l'aide d'API Gateway](tutorial-api-gateway.md)
+ [Création d'une machine à états d'activité à l'aide de Step Functions](tutorial-creating-activity-state-machine.md)
+ [Afficher les traces X-Ray dans Step Functions](tutorial-xray-traces.md)
+ [Collectez des informations sur le compartiment Amazon S3 à l'aide des AWS intégrations de services du SDK](tutorial-gather-s3-info.md)
+ [Poursuivre les flux de travail de longue durée à l'aide de l'API Step Functions (recommandé)](tutorial-continue-new.md)
+ [Utiliser une fonction Lambda pour poursuivre une nouvelle exécution dans Step Functions](tutorial-use-lambda-cont-exec.md)
+ [Accès aux AWS ressources multi-comptes dans Step Functions](tutorial-access-cross-acct-resources.md)

**Apprenez avec les modèles de démarrage**  
Pour déployer des machines d' ready-to-runétat et en tirer des enseignements pour divers cas d'utilisation, voir[Modèles de démarrage](starter-templates.md).

## Ateliers d'apprentissage des Step Functions
<a name="workshops"></a>

**Atelier : [L'atelier Step Functions](https://catalog.workshops.aws/stepfunctions/en-US)**  
Dans cet atelier, vous apprendrez à utiliser les principales fonctionnalités de Step Functions lors de la création de flux de travail. Une série de modules interactifs commence par vous présenter les flux de travail de base, les états des tâches et la gestion des erreurs. Vous pouvez continuer à apprendre les états de choix pour la logique des branches, les états de carte pour le traitement des tableaux et les états parallèles pour exécuter plusieurs branches en parallèle.

**Atelier : [Traitement de données à grande échelle avec Step Functions](https://catalog.workshops.aws/serverless-data-processing)**  
Découvrez comment les technologies sans serveur telles que Step Functions et Lambda peuvent simplifier la gestion et le dimensionnement, décharger des tâches indifférenciées et relever les défis du traitement distribué des données à grande échelle. En cours de route, vous travaillerez avec une carte distribuée pour un traitement à haute simultanéité. L'atelier présente également les meilleures pratiques pour optimiser vos flux de travail, ainsi que des cas d'utilisation pratiques pour le traitement des réclamations, l'analyse des vulnérabilités et la simulation de Monte Carlo.