- 来自openclassrooms.com
Construisez une API REST avec Symfony
- 自定进度
- 免费获取
- 收费证书
- 4 序列
- 等级 高级
课程详情
教学大纲
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
先决条件
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
讲师
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.
编辑
OpenClassrooms (原名 le Site du Zéro 或 SdZ)是一个提供计算机、科学和创业课程的网站。
在线课程可以由该网站的团队、合作大学或大学校的教授或 OpenClassrooms 成员自己教授。
目前,课程有多种形式:MOOC(大规模在线开放课程)、网络文本、电子书、书籍和视频。公司为某些课程颁发证书,包括与 IESA Multimedia 合作颁发的国家承认的证书。
平台
OpenClassrooms (原名 le Site du Zéro 或 SdZ)是一个提供计算机、科学和创业课程的网站。
在线课程可以由该网站的团队、合作大学或大学校的教授或 OpenClassrooms 成员自己教授。
目前,课程有多种形式:MOOC(大规模在线开放课程)、网络文本、电子书、书籍和视频。公司为某些课程颁发证书,包括与 IESA Multimedia 合作颁发的国家承认的证书。