Formation Trigger.dev
| 1 490€ HT / personne |
| 2 jours (14 heures) |
Présentation
Trigger.dev est une plateforme de workflows asynchrones permettant d’exécuter des tâches fiables en arrière-plan dans les applications TypeScript. Avec les tâches, les déclencheurs, les files d’attente, les reprises et le suivi d’exécution, elle simplifie la conception de traitements robustes et observables.
Notre formation Trigger.dev vous permettra de dépasser les simples appels asynchrones pour construire des processus métier capables de gérer des traitements longs, des opérations planifiées, des intégrations tierces et des pipelines d’intelligence artificielle.
Vous apprendrez à modéliser des tasks réutilisables, à déclencher et chaîner les exécutions, à attendre des événements, à configurer les queues et à maîtriser les stratégies de reprise et d’idempotence.
À l’issue de la formation, vous serez en mesure d’intégrer Trigger.dev dans une application Node.js, de sécuriser les variables d’environnement, de superviser les exécutions et de résoudre les incidents courants sans compromettre la fiabilité des processus métier.
Cette formation aborde également le déploiement, les environnements de recette et de production, l’automatisation CI/CD, ainsi que les bonnes pratiques de performance et d’observabilité nécessaires à une mise en production maîtrisée.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Installer et configurer Trigger.dev dans une application TypeScript
- Concevoir des tâches asynchrones fiables, chaînables et paramétrables
- Gérer les délais, les planifications, les files d’attente et la concurrence
- Mettre en oeuvre les reprises, l’idempotence et la gestion des erreurs
- Déployer et superviser des workloads Trigger.dev en environnement de production
Public visé
- Développeur TypeScript
- Développeur Node.js
- Développeur full stack
- Ingénieur DevOps
- Architecte logiciel
Pré-requis
- Maîtrise des fondamentaux de JavaScript ou TypeScript
- Expérience de développement d’API avec Node.js
- Connaissance des mécanismes asynchrones, promesses et appels HTTP
- Pratique de Git et des variables d’environnement
Pré-requis techniques
- Installation de Node.js 20 LTS ou version ultérieure compatible
- Installation d’un IDE tel que Visual Studio Code et d’un terminal de commande
- Compte Trigger.dev avec accès à un projet de démonstration
- Connexion Internet stable autorisant l’installation des dépendances npm
Programme de notre formation Trigger.dev
[Jour 1 – Matin]
Fondamentaux et architecture des tâches
- Positionnement de Trigger.dev dans une architecture applicative et cas d’usage des traitements asynchrones
- Principes des tasks, exécutions, payloads, sorties et contexte d’exécution
- Installation du SDK, initialisation d’un projet et configuration de trigger.config.ts
- Développement local avec la CLI, déclenchement d’une tâche et lecture des logs
- Structuration d’une tâche TypeScript, validation des entrées et gestion des dépendances
- Atelier pratique : initialiser un projet Trigger.dev et créer une tâche de traitement d’inscription utilisateur
[Jour 1 – Après-midi]
Orchestration, attentes et planification
- Déclencher des tâches depuis une API, une application web ou une autre tâche
- Chaîner les traitements, exploiter les résultats et organiser les exécutions parent-enfant
- Mettre en oeuvre les mécanismes d’attente, délais et reprise de workflow
- Configurer les tâches planifiées pour les opérations périodiques et les traitements batch
- Concevoir des workflows adaptés aux imports, notifications, synchronisations et pipelines IA
- Atelier pratique : construire un workflow planifié de synchronisation de données avec attente et notifications
[Jour 2 – Matin]
Fiabilité, concurrence et supervision
- Comprendre le cycle de vie d’une exécution, les états, les annulations et les expirations
- Configurer les retries, analyser les erreurs et définir une stratégie de récupération
- Garantir l’idempotence pour prévenir les doublons dans les systèmes distribués
- Maîtriser les queues, la concurrence et la limitation des ressources externes
- Exploiter le tableau de bord, les logs et les traces pour diagnostiquer un incident
- Atelier pratique : fiabiliser un traitement de paiement simulé avec idempotence, reprises et file d’attente
[Jour 2 – Après-midi]
Mise en production et industrialisation
- Gérer les variables d’environnement, secrets et différences entre développement, recette et production
- Préparer un déploiement avec la CLI et versionner les tâches de manière contrôlée
- Utiliser les environnements staging, production et les déploiements de prévisualisation
- Automatiser le déploiement avec une chaîne CI/CD et des jetons d’accès sécurisés
- Comparer les approches cloud et auto-hébergée, définir les responsabilités d’exploitation
- Atelier pratique : préparer et déployer un workflow complet, configurer ses secrets et simuler son exploitation en production
Pour aller plus loin
Formation Automatisation de workflows avec n8n
Formation Ingénierie Agentique : Du code à l’orchestration
Formation Deep Learning & Réseaux de Neurones pour l’ingénieur
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 1 490€ HT / personne |
| 2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

