Laravel 10 : Création d'API REST avancées.

Une approche basée sur un projet pour maîtriser les API RESTful avec Laravel 10.

Ratings: 4.33 / 5.00




Description

Dans ce cours, vous apprendrez à créer une API REST à l'aide du framework Web PHP. Si vous souhaitez créer une application ou une application single page avec un système backend, la solution consiste à créer des API REST. Heureusement, nous n'avons pas besoin de réinventer la roue. Les frameworks Web populaires, comme Laravel, nous permettent de créer rapidement d'étonnantes et de robustes API REST.

Au cours de cette formation, nous adopterons une approche basée sur des projets pour découvrir les API REST utilisant Laravel. Nous allons créer une API pour un gestionnaire de projets composé de taches et lie a des utilisateurs avec des niveaux de rôles. Cela démontrera les problèmes les plus courants que vous rencontrerez lors du développement de votre propre API REST.


Au cours de cette formation, vous apprendrez les éléments suivants :

  • Implémentez des actions CRUD pour les ressources REST dans Laravel.

  • Prendre en main et personnaliser l'outils Postman.

  • Effectuez des requêtes HTTP à l'aide de Postman.

  • Authentification des utilisateurs avec Laravel Sanctum et gestion des API Tokens.

  • Les relations entres les entités.

  • Tris, filtrage, recherches et pagination des listes de ressources à l'aide Laravel Query Builder.

  • Gestion des fichiers dans une API.

  • Générer une documentation API.

  • Les bonnes pratiques de code.

What You Will Learn!

  • Apprendre a créer comment créer des API REST en utilisant Laravel
  • Implémenter des fonctionnalités de CRUD dans vos API Resource
  • Authentification en utilisant les API Tokens.
  • Utiliser Laravel Policy et Laraval Gate pour les autorisations
  • Filtrage, Tris, recherche et pagination des données
  • Prendre en main et personnaliser l'outils Postman.
  • Gestion et téléchargement de fichiers
  • Documentation de l'API avec Swagger et Scribe

Who Should Attend!

  • Aux développeurs PHP qui souhaitent créer des API Rest avec Laravel 10