API Platform

API Platform

Se perfectionner

Intermédiaire

Découverte d'API Platform

Dans cette formation je vous propose de découvrir l'outil API Platform. L'objectif est de partager avec vous l'ensemble des choses...

Découvrir API Platform avec des tutoriels

Intermédiaire

Qu'est ce qu'API Platform

Avant de nous lancer dans le code, je vous propose de découvrir ensemble ce qu'est API Platform et les problématiques qu'il résout.

Intermédiaire

Découverte d'API Platform

Dans ce premier chapitre je vous propose de faire nos premiers pas avec API Platform et de découvrir son fonctionnement à travers...

Intermédiaire

La sérialisation

Dans ce chapitre nous allons voir comment gérer les données à exposer dans notre API et comment gérer les groupes de normalisation...

Intermédiaire

La validation

Lorsque l'on crée des points d'entrée qui permettent de créer ou modifier des informations, on veut s'assurer de la validité des...

Intermédiaire

Pagination et Filtres

Nous allons revenir sur les opérations liées aux collections de données et voir comment paramétrer la pagination et gérer les...

Intermédiaire

Fonctionnement d'API Platform

Avant d'aller plus loin je pense qu'il est important de faire le point sur le fonctionnement interne d'API Platform afin de comprendre...

Intermédiaire

Opération personnalisé

Par défaut API Platform est capable de générer les différentes routes qui correspondent à un CRUD classique. Cependant on a parfois...

Intermédiaire

Améliorer la documentation OpenAPI

API Platform est capable de générer une grande partie de la documentation mais dans certains cas cela n'est pas suffisant. Si on...

Intermédiaire

Créer un DataProvider

Lorsque l'on a exploré le fonctionnement interne d'API Platform, nous avons vu qu'il utilise un système de DataProvider basé sur...

Intermédiaire

Créer un DataPersister

Les DataPersister vont permettre de gérer la persistence des resources lors des actions POST, PUT ou PATCH.

Intermédiaire

PUT vs PATCH

Les méthodes PUT et PATCH ont des significations différentes : PUT, remplace les données par celle qui sont envoyées dans la requête. PATCH,...

Intermédiaire

Authentification JSON

Nous allons maintenant attaquer la partie authentification et nous allons commencer pour cela par l'authentification basée sur un...

Intermédiaire

Authentification Form HTML

Dans ce chapitre nous allons voir un dérivé de la méthode précédente en se basant sur une authentification détachée de l'API...

Intermédiaire

Authentification JWT

Dans ce chapitre nous allons voir comment gérer une authentification basée sur des tokens JWT. Ce système n'est pas spécifique...