Aller au contenu
Enter
Bewizyu Logo

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.

Demander un devis

En résumé

Durée :

2 jours (14h)

Réf :

B-NL-ST V1.1 du 20/05/2025

Prix :

1300€ HT

Pour 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ère

Prochaine 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

Demander un devis

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

Session garantie à partir de 2 personnes.

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

Formation Strapi V5 — Headless CMS & API | Nantes | Bewizyu