Formation Strapi V5 — Headless CMS, API REST/GraphQL et déploiement
Apprenez à l’installer, configurer et utiliser sans coder, puis allez plus loin avec des personnalisations avancées plugins, APIs, hébergement cloud. Maîtrisez toute la chaîne de création et de gestion de contenu avec Strapi.
En résumé
Durée :
2 jours (14h)Réf :
B-NL-ST V1.1 du 20/05/2025Prix :
1300€ HTPour qui est cette formation ? :
Développeur back-end souhaitant maîtriser un CMS headless
Développeur front-end souhaitant connecter une application à une API de contenu
Chef de projet technique pilotant un projet e-commerce, blog ou SaaS
Développeur full-stack souhaitant industrialiser la gestion de contenu
Pré-requis :
Aucune connaissance particulièreProchaine session :
- 2026-06-04
- 2026-10-01
- 2026-12-03
Programme de la formation
Objectifs pédagogiques :
À l’issue de la formation, le participant sera en mesure de :
- Comprendre les fondamentaux de Strapi 5 (nouvelle interface, rôles, API)
- Créer, configurer et interagir avec des collections de contenus
- Étendre les capacités de Strapi via des plugins ou du code
- Connecter une application front à Strapi (API REST/GraphQL)
- Déployer un projet Strapi en environnement réel (local ou cloud)
PROGRAMME
1. Introduction à Strapi v5 & Architecture
- Qu'est-ce qu’un Headless CMS ?
- Cas d’usage : e-commerce, blog, mobile app, SaaS, etc.
- Fonctionnement client/serveur, API REST/GraphQL
- Installation de Strapi 5 via CLI (local avec SQLite)
- Découverte de l’interface admin
- Création des premières collections (Articles, Users)
Objectifs opérationnels : Comprendre la logique Headless et manipuler les collections via l’interface
Moyen d’évaluation : QCM
2. Gestion des rôles, permissions & APIs
- Mise en place de rôles utilisateurs et droits d’accès
- Personnalisation des permissions via l’admin panel
- Structure des endpoints REST et GraphQL (lecture/modification/sécurité)
- Utilisation de Postman ou Swagger
- Introduction à JWT et tokens d’authentification
- Atelier : Créer une API sécurisée de gestion d’articles
Objectifs opérationnels : Structurer une API sécurisée et personnalisable
Moyen d’évaluation : QCM
3. Plugins, relations et logique métier simple
- Ajouter et utiliser des plugins utiles (Email, Upload, GraphQL…)
- Création de relations entre collections
- TP : Créer une relation "Article ↔ Auteur" + upload d’image
- Notions de logique métier via lifecycle hooks de base
Objectifs opérationnels : Étendre les capacités de Strapi sans coder (ou avec peu de code)
Moyen d’évaluation : QCM
4. Customisation (Low-code)
- Modification des routes / middlewares simples
- Introduction aux policies et middlewares custom
- Création d’une route d’API personnalisée avec controller/service
- Ajout de logique métier (ex : validation, filtrage)
Objectifs opérationnels : Étendre les API avec du code contrôlé
Moyen d’évaluation : QCM
5. Déploiement et environnement
- Variables d’environnement (.env, secrets)
- Lier une app front (Next.js, React ou Vue) à l’API Strapi
- Déployer un projet minimal Strapi + Front sur une plateforme cloud
Objectifs opérationnels : Déployer un projet Strapi en environnement réel
Moyen d’évaluation : QCM
Informations pratiques
- Théorie 30%
- Pratique 70%
- Lieu au choix : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance
Formateur
Ingénieur développeur intervient durant tout le processus du développement d’applications.
Personnes en situation de handicap
Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.
Programme et catalogue peuvent être envoyés sur simple demande
Questions fréquentes
Qu'est-ce qu'un Headless CMS et en quoi Strapi se différencie-t-il ?
Un Headless CMS gère le contenu sans imposer de présentation front-end, en exposant les données via une API REST ou GraphQL consommable par n'importe quel front (web, mobile, IoT). Strapi est un Headless CMS open-source qui permet de créer ses collections de contenu via une interface admin sans coder, tout en restant entièrement personnalisable. La formation y consacre son premier module.
Faut-il savoir coder pour utiliser Strapi ?
Non, une grande partie de Strapi peut être utilisée sans code via son interface d'administration : création de collections, gestion des rôles, ajout de plugins. La formation aborde ensuite une partie low-code pour ceux souhaitant personnaliser davantage les routes et la logique métier via du code contrôlé.
Peut-on connecter Strapi à un front en React ou Next.js ?
Oui. Le dernier module de la formation couvre spécifiquement la connexion d'une application front (Next.js, React ou Vue) à l'API Strapi, ainsi que le déploiement conjoint du projet Strapi et de son front sur une plateforme cloud.
Quels cas d'usage sont couverts par Strapi ?
Strapi est utilisé pour des cas d'usage variés : sites e-commerce, blogs, applications mobiles, plateformes SaaS, ou tout projet nécessitant une gestion de contenu centralisée accessible via API. La formation présente ce panorama dès le premier module.
Cette formation est-elle éligible au financement OPCO ?
Oui. Bewizyu est un organisme de formation certifié Qualiopi. La formation Strapi V5 est éligible à une prise en charge par votre OPCO. Contactez-nous pour obtenir un devis et un accompagnement dans vos démarches de financement.
La formation peut-elle se faire à distance ?
Oui. La formation est disponible en présentiel au centre Bewizyu de Nantes, dans vos locaux en intra-entreprise, ou en classe virtuelle à distance.
Prérequis recommandé
Strapi repose sur Node.js. Pour poser les bases avant cette formation :
Dates des prochaines sessions
Juin
Du 04/6/26 au 05/6/26
Centre de Nantes / Classe à Distance
Octobre
Du 01/10/26 au 02/10/26
Centre de Nantes / Classe à Distance
Décembre
Du 03/12/26 au 04/12/26
Centre de Nantes / Classe à Distance
