Développer et administrer des APIs headless avec Strapi 5

Maîtrisez Strapi 5, le CMS headless open-source de référence. Apprenez à modéliser vos données, créer des APIs REST et GraphQL, personnaliser le backend et déployer sur Strapi Cloud. Formation e-learning destinée aux développeurs souhaitant devenir autonomes sur Strapi 5.

60h
E-learning
2500 € HT
QualiopiCertifié Qualiopi
Finançable OPCO
Logo Strapi 5

Devenez autonome sur Strapi 5 en tant que développeur

Ce que vous apprendrez en formation :

01

Comprendre l'architecture headless et le positionnement de Strapi 5 dans l'écosystème CMS

02

Installer, configurer et structurer un projet Strapi 5 avec TypeScript

03

Modéliser des données complexes : Content Types, composants, Dynamic Zones et relations

04

Maîtriser l'API REST et GraphQL : filtrage, populate, pagination et sécurité

05

Personnaliser le backend : controllers, services, middlewares, lifecycles et plugins

06

Déployer et maintenir un projet sur Strapi Cloud avec un workflow Git CI/CD

Ce que vous apprendrez avec la formation

Développez des compétences avancées en création d'APIs headless avec Strapi 5

Strapi 5
10modules
50cours
01Introduction au Headless et découverte de Strapi 5 : architecture API-First, comparatif CMS, stack technique (Node.js, Koa, TypeScript, Vite)
02Installation et architecture du projet : bootstrapping, structure des dossiers (src, config, public), fichier .env, interface d'admin et modes develop/build/start
03Modélisation de contenu — Fondations : Content-Type Builder, Collection Types vs Single Types, types de champs, relations (1:1, 1:N, N:N), champ UID et slugs, Draft & Publish
04Modélisation avancée : composants réutilisables, Dynamic Zones, imbrication et performance, localisation i18n, Media Library et formats responsive
05Strapi Cloud : déploiement, connexion GitHub, configuration (CPU, RAM, PostgreSQL), variables d'environnement, monitoring, logs et CDN
06L'API REST : Shadow CRUD, nouveau format de réponse simplifié (Strapi 5), filtrage, sélection de champs, populate et populate deep, tri et pagination
07Sécurité API et GraphQL : API Tokens, Users & Permissions (ACL), rôles Public vs Authenticated, introduction à GraphQL avec Apollo Server 4
08Backend Custom : surcharger les controllers, services et routes, Document Service API (remplaçant l'Entity Service de v4), middlewares personnalisés
09Lifecycles et automatisations : hooks beforeCreate/afterUpdate, webhooks, intégrations externes (emails, notifications)
10Plugins et extensions : nouveau Plugin SDK de Strapi 5, créer un plugin custom, étendre les plugins existants, Content History et Live Preview

Approche pédagogique

École La Tech a élaboré une méthode d'apprentissage innovante et orientée résultats, pensée pour booster votre progression à chaque étape. Mentorat, quiz, projet concret, ressortir certifié, ressources complémentaires, communauté...

Vidéos explicatives
Exercices pratiques
Mentorat
Suivi projet

Outils sur mesure

LMS, assistant de formation en temps réel, IA, ...

Modalités d'évaluation

Plateforme vidéos pré-enregistrées, coaching individuel, échanges via visio/messagerie

Bénéficiez d'une prise en charge jusqu'à 100% grâce à votre OPCO !

Prise en charge **jusqu'à 100%** via votre OPCO

**Financement entreprise** possible

**Aucun engagement financier** avant validation de votre dossier

Financement formation

Formation accompagnée par un expert

Développer et administrer des APIs headless avec Strapi 5

60h de formation

Finançable OPCO
2500€ HT
60h
E-learning
  • 1 formation e-learning Strapi 5
  • + de 50 cours disponibles
  • Accès en illimité
  • Accès à la communauté Slack
  • Accès à toutes nos ressources
  • Mentorat individuel pour suivre une progression personnalisée

Contact

  • Dissiper les doutes sur les besoins de financement
  • Comprendre notre processus d'inscription
  • Vérifier quels sont les outils et les langues enseignés
  • Vérifier les prérequis et le matériel à étudier
Nous contacter
Contact

FAQ

Vous avez des questions ? Retrouvez toutes les réponses sur le contenu, les prérequis et le déroulement de la formation.

Besoin d'un conseil personnalisé ? Échangez avec un expert dès maintenant !

Je prends rendez-vous

1. Faut-il connaître Strapi v4 pour suivre cette formation ?

Non, la formation est conçue pour être accessible à tout développeur JavaScript/TypeScript, que vous veniez de Strapi v4 ou que vous découvriez Strapi pour la première fois. Les différences avec la v4 sont abordées tout au long de la formation pour faciliter la transition.

2. Quelles sont les principales nouveautés de Strapi 5 par rapport à la v4 ?

Strapi 5 apporte un nouveau Document Service API (remplaçant l'Entity Service), un format de réponse API simplifié (plus de data/attributes imbriqués), un système Draft & Publish repensé avec historique de contenu, le support complet de TypeScript, un nouveau Plugin SDK, et des mises à jour majeures des dépendances (React 18, Koa v3, Vite).

3. Quel matériel est nécessaire pour suivre la formation ?

Vous devez disposer d'un ordinateur avec Node.js v20+ installé, un éditeur de code (VS Code recommandé), Git, et un compte GitHub ou GitLab. Un client API (Postman, Insomnia ou Thunder Client) est également recommandé.

4. La formation couvre-t-elle le déploiement en production ?

Oui, un module entier est dédié à Strapi Cloud : création de compte, connexion GitHub, configuration (CPU, RAM, base de données PostgreSQL), variables d'environnement, monitoring et analyse des builds. Votre projet fil rouge sera déployé en production à la fin de la formation.

5. Est-ce que la formation aborde la migration de Strapi v4 vers v5 ?

Les différences clés entre v4 et v5 sont mises en évidence tout au long de la formation (nouveau format de réponse API, Document Service API, etc.). Cependant, la formation est orientée sur la maîtrise de Strapi 5 et non sur le processus de migration technique en lui-même. Une formation sur mesure dédiée à la migration peut être proposée sur devis, n'hésitez pas à nous contacter.

2500 € HT
E-learningFinançable OPCO