Strapi V5
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é
- 2025-10-08
- 2025-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
Dates des prochaines sessions
Octobre
Du 08/10/25 au 09/10/25
Centre de Nantes / Classe à Distance / Dans vos locaux
Décembre
Du 03/12/25 au 04/12/25
Centre de Nantes / Classe à Distance / Dans vos locaux