Construisez une API REST avec Symfony

Cours
fr
Français
8 h
Ce contenu est noté 0 sur 5
Source
  • Sur openclassrooms.com
Conditions
  • À son rythme
  • Accès libre
  • Certificat payant
Plus d'informations
  • 4 séquences
  • Niveau Avancé

Leurs employés apprennent chaque jour avec Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Découvrir Edflex

Détails du cours

Déroulé

Partie 1 - Créez une API REST simple avec Symfony
1. Revenez sur l'architecture des API REST
2. Installez les outils indispensables à tout bon développeur d'API
3. Initialisez votre projet Symfony
4. Récupérez vos premières données avec le composant serializer de Symfony
5. Récupérez des données complexes avec les groupes
6. Mettez en place un CRUD
Quiz : Créer une API REST simple avec Symfony

Partie 2 - Perfectionnez votre API
1. Gérez les erreurs et ajoutez la validation
2. Authentifiez et autorisez les utilisateurs de l’API avec JWT
3. Optimisez votre API avec une pagination et un système de cache
4. Rendez votre API autodécouvrable
5. Versionnez votre API
Quiz : Perfectionner votre API

Partie 3 - Tirez profit des outils pour aller plus loin
1. Documentez votre API avec Nelmio
2. Interrogez une API externe
3. Créez une API avec API Platform
Quiz : Tirer profit des outils pour aller plus loin

Partie 4 - Conclusion
1. Conclusion

Certificat de réussite

Prérequis

Il vous faut avoir suivi le cours Construisez un site web à l’aide du framework Symfony 5.

Le concept d'API vous est totalement inconnu ? Jetez un coup d'œil au cours Utilisez des API REST dans vos projets web, pour vous familiariser avec le concept d'API REST avant de vous lancer dans sa construction.

Outils nécessaires : 

  • PHP
  • Composer
  • Symfony
  • JMSSerializer
  • HATEOAS
  • Nelmio
  • Postman
  • API Platform

Intervenants

Sarah Khalil
Auteur sur le parcours Dévelopeur d'Application spécialisation PHP / Symfony chez OpenClassrooms.

David Pierru
Mentor chez OpenClassrooms (spécialisé dans les parcours web), Ingénieur IT et freelance.

Éditeur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Plateforme

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Ce contenu est noté 4.5 sur 5
(aucun avis)
Ce contenu est noté 4.5 sur 5
(aucun avis)
Complétez cette ressource pour donner votre avis