< Voir tous nos workshops

Workshop : Concevoir un projet API-first avec API Platform 3

Formez-vous aux spécificités qu'offre la version 3 d'API Platform en compagnie d'Antoine Bluchet.
S'inscrire au workshop

Lieu

Les-Tilleuls.coop, 46 Rue de Strasbourg, 44000 Nantes

Date

19 janvier 2023

500/ participant

Informations pratiques

  • 1 jour
  • En présentiel
  • Horaires 9h-12h30 / 13h30-17h

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

API Platform permet de créer facilement des API Web puissantes, rapides et sécurisées. Ce framework contient également tous les outils dont vous avez besoin pour développer des applications Web et mobiles de pointe.

 

Avec sa version 3 publiée récemment, API Platform est plus simple à utiliser et permet désormais beaucoup plus de personnalisation. Restez à niveau et formez-vous, le temps d’une journée, aux nouveautés de cette nouvelle version majeure du framework en compagnie d’Antoine Bluchet, membre de la core team.

 

Pré-requis

  • Une bonne maîtrise de la POO (Programmation Orientée Objet).
  • Des connaissances d’API Platform sont un plus.
  • PHPStorm à jour.
  • Ordinateur portable à apporter.
  • Vous devez être en possession de la dernière version de Docker et Docker Compose (ou Docker Desktop).
  • Le système d’exploitation doit être une version récente de GNU/Linux ou Mac OS (nous ne recommandons pas Windows, si vous l’utilisez vous devrez installer par vous-même une machine virtuelle).

Programme

Introduction

  • Création d’un projet API Platform 3, ou
  • Installation d’API Platform dans une application Symfony existante

Tour d’horizon des principales fonctionnalités du framework pour construire une API REST (HATEOAS)

Ajouts sur l’API

  • Ajout de validation
  • Ajout d’authentification
  • Ajout d’autorisation

Les standards du web supportés par API Platform

  • RDF
  • JSON-LD
  • Hydra
  • Autres

Exposer une API GraphQL et une API Rest en même temps

Découvrir API Platform Admin

Utiliser API Platform Client Generator

  • Cas d’usage avec une application Next.js
  • Cas d’usage avec une application Nuxt.js
  • Cas d’usage avec une application React Native

Déployer son application en production

  • Avec Kubernetes
  • Avec Docker Compose

 

 

Intervenants

AntoineBluchet

Antoine Bluchet

Directeur technique

Financement

Nos formations sont éligibles à divers financements. Découvrez-les.
Qualiopi

Organisme de formation référencé Qualiopi, nos formations sont éligibles aux financements de vos OPCO dans la catégorie OF (Organisme de Formation).