Construisez une API REST avec Symfony

МООК
fr
Французский
8 h
This content is rated 4.5 out of 5
Source
  • From openclassrooms.com
Conditions
  • Self-paced
  • Free Access
  • Fee-based Certificate
More info
  • 4 Sequences
  • Advanced Level

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

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

Prerequisite

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

Instructors

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.

Editor

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.

Platform

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.

Complete this resource to write a review