Formation Strapi
2300€ HT / personne |
3 jours (21 heures) |
Présentation
Un CMS open-source et headless qui permet de créer, gérer et déployer des API rapidement et facilement ? C’est ce que notre formation Strapi vous permettra d’acquérir en maîtrisant cette technologie.
Au cours de cette formation, vous découvrirez plusieurs thématiques comme la création de contenu, la gestion des autorisations, l’authentification utilisateur et le déploiement sur diverses plateformes.
Vous aborderez également des points sur la personnalisation des endpoints, l’intégration de différents plugins et l’optimisation des performances pour une meilleure expérience utilisateur.
Développez vos compétences en matière de développement d’API, de gestion de contenu, en sécurité ainsi qu’en déploiement, sont des points à ne pas négliger dans le paysage numérique actuel.
Cette formation vous sera présentée avec les dernières fonctionnalités de la version 4.23 de Strapi.
Objectifs
- Acquérir des compétences avancées en développement Back-End
- Développer des API REST robustes et sécurisées
- Maîtriser les fondements de Strapi et son utilisation dans l’écosystème CMS Headless
Public visé
Développeurs.
PRÉ-REQUIS
- Connaissance de base en développement web
- Familiarité avec des frameworks frontend comme React, Vue.js ou Angular (recommandé)
PROGRAMME DE NOTRE FORMATION STRAPI
INTRODUCTION
- Présentation de Strapi et de son positionnement dans le monde des CMS Headless
- Avantages et cas d’usage de Strapi
- Architecture générale et composants clés
- Communauté Strapi et ressources disponibles
- Comparaison avec d’autres solutions CMS Headless
PRISE EN MAIN RAPIDE
- Installation de Strapi et configuration initiale
- Création d’un premier projet Strapi et exploration de l’interface d’administration
- Guide de démarrage rapide pour construire une API simple
- Bonnes pratiques pour une utilisation quotidienne
CONFIGURATION ET DÉPLOIEMENT
- Structuration d’un projet Strapi et organisation des fichiers
- Configuration de l’environnement de développement, de test et de production
- Gestion des dépendances et mise à jour de Strapi
- Déploiement de l’application Strapi sur diverses plateformes (Heroku, AWS, etc.)
- Sécurisation et optimisation de l’instance
CONSTRUCTION ET GESTION DES API REST
- Principes de base des API REST et leur intégration dans Strapi
- Création et gestion des types de contenu (Content Types)
- Configuration des contrôleurs, services et politiques
- Gestion des relations entre les données et les types de contenu
- Bonnes pratiques de sécurité et de performance pour les API REST
UTILISATION DE L’API GRAPHQL
- Introduction à GraphQL, comparaison avec REST
- Configuration de l’API GraphQL dans Strapi
- Construction de requêtes et mutations avec GraphQL
- Utilisation des types, interfaces et unions dans GraphQL
- Sécurisation et optimisation des requêtes GraphQL
PERSONNALISATION DU PANNEAU D’ADMINISTRATION
- Introduction à la personnalisation de l’interface d’administration
- Modification des composants de l’interface utilisateur et ajout de nouvelles fonctionnalités
- Gestion des rôles et des permissions pour les utilisateurs de l’interface d’administration
- Création de plugins pour étendre les fonctionnalités de l’administration
- Stratégies pour maintenir la personnalisation à travers les mises à jour de Strapi
DÉVELOPPEMENT BACK-END SUR MESURE
- Extension de la logique métier avec des fonctions de contrôleur personnalisées
- Utilisation des hooks et des événements pour intégrer des processus personnalisés
- Configuration des providers pour l’authentification, le stockage, les paiements, etc.
- Stratégies pour le versioning de l’API et la gestion des migrations
- Intégration de Strapi avec d’autres systèmes et services tiers
TYPESCRIPT AVEC STRAPI
- Avantages de l’utilisation de TypeScript dans les projets Strapi
- Configuration de l’environnement TypeScript pour Strapi
- Typage fort des modèles, services et contrôleurs
- Bonnes pratiques de développement avec TypeScript dans Strapi
- Débogage et maintenance du code avec TypeScript
INTÉGRATION ET ÉCOSYSTÈME STRAPI
- Présentation de l’écosystème des plugins Strapi
- Installation et configuration de plugins populaires
- Intégration de Strapi avec des front-ends modernes (React, Vue.js, etc.)
- Utilisation de l’Entity Service API et du Query Engine API pour des cas d’usage avancés
Pour aller plus loin
Formation NodeJS
Formation Odoo Développeur
Formation Shopify Développeurs
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
Le(s) Formateur(s)
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
2300€ 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