Construisez une API REST avec Symfony

Course
fr
French
8 h
This content is rated 0 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 (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.

Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.

Platform

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.

Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review