Formation Directus
| 2190€ HT / personne |
| 3 jours (21 heures) |
Présentation
Notre formation vous présente Directus, un Headless CMS open source qui transforme toute base de données SQL en une API instantanée et un back-office administrable.
Grâce à son approche API-first, Directus permet de créer des applications modernes, évolutives et entièrement découplées du front-end.
Cette formation Directus vous permettra de maîtriser la modélisation des données, la gestion des collections et relations, l’utilisation des API REST et GraphQL, ainsi que la personnalisation du back-office.
Vous apprendrez à intégrer Directus avec vos applications front-end et à mettre en place des workflows sécurisés et automatisés.
Vous découvrirez également les bonnes pratiques de déploiement, de sécurité et de supervision afin d’exploiter Directus en production avec une architecture robuste.
À l’issue de cette formation, vous serez en mesure d’installer, configurer et déployer Directus, de concevoir des modèles de données adaptés à vos besoins, de sécuriser vos environnements et d’intégrer Directus dans vos projets professionnels.
Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable de Directus et privilégie une approche pratique et opérationnelle.
Objectifs
- Comprendre l’architecture et les usages de Directus.
- Créer et administrer des modèles de données relationnels.
- Consommer et sécuriser les API REST/GraphQL.
- Définir et gérer les permissions et rôles utilisateurs.
- Déployer et superviser un environnement Directus en production.
Public visé
- Développeurs web
- Architectes techniques
- Chefs de projet technique
Pré-requis
- Connaissances de base en SQL
- Notions d’API REST ou GraphQL
- Familiarité avec le développement web
Programme de formation Directus
[Jour 1 – Matin]
Introduction à Directus et aux concepts fondamentaux
- Découvrir Directus : plateforme Headless CMS et Data Platform
- Architecture : API-first, couche SQL, Studio d’administration
- Panorama : collections, schémas, files, auth
- APIs disponibles : REST et GraphQL
- Cas d’usage : sites, apps, back-office, outils internes
- Atelier pratique : Installation locale et première configuration.
[Jour 1 – Après-midi]
Modélisation et gestion des données
- Créer des collections et définir des champs
- Relations 1-1, 1-n, n-n et contraintes d’intégrité
- Organisation des espaces de données (naming, conventions)
- Import / export, migrations de schémas
- Bonnes pratiques de normalisation et performance
- Atelier pratique : Construire le modèle d’un catalogue produit.
APIs et intégrations applicatives
- Consommer l’API REST
- Explorer l’API GraphQL (queries, mutations)
- Intégrer avec React / Vue / Angular
- Webhooks, SDK et automatisations
- Gestion des tokens et politiques d’accès
- Atelier pratique : Mini front end consommant Directus.
[Jour 2 – Matin]
Utilisateurs, rôles et permissions
- Modèle d’authentification : rôles, policies et règles
- Permissions fines sur colonnes, items et endpoints
- Gestion d’équipes, collections privées, audit
- Meilleures pratiques de sécurité
- Traçabilité et audit logs
- Atelier pratique : Mettre en place des permissions granulaires.
[Jour 2 – Après-midi]
Extensions et personnalisation du Studio
- Panorama des extensions (interfaces, hooks, modules)
- Personnaliser le back-office (UI, branding)
- Intégrations tierces (DAM, SSO, services externes)
- Cycle de vie, packaging et déploiement d’une extension
- Tests et maintenance
- Atelier pratique : Créer une extension simple.
Déploiement et CI/CD
- Déployer avec Docker / Compose / Kubernetes
- Configuration d’environnement, secrets et variables
- Intégration CI/CD (build, migrations, seed)
- Sauvegardes, restauration et mises à niveau
- Optimisation des performances
- Atelier pratique : Pipeline CI déployant Directus + base SQL.
[Jour 3 – Matin]
Données avancées et formats JSON
- Manipulation de JSON et champs dynamiques
- Sérialisation (JSON, MsgPack, Protobuf)
- Transactions et opérations atomiques
- Stratégies de mise en cache côté client / edge
- Optimisation requêtes et payload
- Atelier pratique : Créer une mini API métier JSON.
[Jour 3 – Après-midi]
Observabilité, supervision et coûts
- Logs, métriques, tableaux de bord
- Alerting et détection d’anomalies
- Durcissement et monitoring de sécurité
- Bonnes pratiques FinOps (stockage, IO, egress)
- Comparaison avec autres Headless CMS / BaaS
- Atelier pratique : Mettre en place une supervision de projet.
Migration, gouvernance et mise en production
- Stratégies de migration depuis un CMS existant
- Gouvernance des données
- Runbooks SRE : SLO/SLI, budgets d’erreur
- Tests de charge et validation pré-prod
- Checklist de Go-Live
- Atelier pratique : Migration progressive d’un projet vers Directus.
Pour aller plus loin
Formation Angular
Formation Angular avancé
Formation Magento 2
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
| 2190€ HT / personne |
| 3 jours (21 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

