< Catalogue de formations

À la découverte d'API Platform 2.6

API Platform est désormais reconnu comme l'un des frameworks les plus simples et les plus puissants pour créer et utiliser des API web. Découvrez lors de cette séance les bonnes pratiques et les joyaux méconnus fournis par ce framework.
S'inscrire à la formation
800/ participant

Informations pratiques

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

API Platform 2.6 est livré avec une liste conséquente de nouvelles fonctionnalités : support de PHP 8 et NextJS, simplification de la distribution avec le serveur web Caddy, meilleure configuration, ajout du composant Activity Pub… Découvrez lors de cette formation les subtilités et nouveautés qu’offre cette nouvelle version.

Pré-requis

  • Une bonne connaissance d’API Platform
  • Le système d’exploitation doit être une version récente de GNU/Linux ou de Mac OS.
  • Ordinateur portable à apporter

Programme

Quoi de neuf dans API Platform ?

La nouvelle distribution

  • Présentation du serveur web Caddy
  • Le protocole Mercure
  • Le protocole Vulcain
  • Déployer en production : Docker Compose face à Kubernetes

API Platform, côté client

  • Introduction à Next.js
  • Jamstack, Static Site Generation (SSG) and Server-Side Rendering (SSR)
  • Routing
  • Récupération des données via l’API
  • Autres fonctionnalités
  • API Platform Client Generator : les alternatives à Next.js
  • API Platform Admin

PHP 8 et API Platform

  • Les attributs
  • Les arguments nommés
  • Promotion de constructeur
  • Autres fonctionnalités de PHP 8

Configurer API Platform

Contrôles d’accès

  • Contrôle d’accès basé sur les ressources
  • Contrôle d’accès basé sur les propriétés
  • Filtrage des données au niveau de la base de données

Customiser la documentation OpenAPI

Data providers et data persisters

Atelier : créer un projet API Platform suivant les principes du DDD (Domain-driven design)

Télécharger le programme

Financement

Nos formations sont éligibles à divers financements. Découvrez-les.
Plan de développement de compétences

Le plan de développement des compétences est une action à l’initiative de l’employeur, qui se charge de financer vos coûts de formation. Ce plan vous permet de suivre des formations en situation de travail (FEST), des formations sur place ou encore des formations à distance. Tous les salariés y sont éligibles. Le départ en formation est alors assimilé à l’exécution normale du contrat de travail.

Nos formateurs

Partez à la découverte de notre équipe !

Kévin DUNGLAS

CEO

Kévin est le fondateur de Les-Tilleuls.coop. Membre de la core-team Symfony, il est le créateur du framework API Platform. Contributeur à plus d'une centaine de projets Open Source à son actif, il est également conférencier, rédacteur d'articles et livres techniques ainsi qu'enseignant à l’Université de Lille.

Antoine BLUCHET

Directeur technique

Expert Full-Stack, Antoine contribue à des logiciels Open Source depuis bientôt 10 ans, dont Symfony et API Platform. Auteur et mainteneur de modules JavaScript, il maîtrise également Node.js et de nombreux frameworks (Nest, Angular, React). En tant qu'architecte, implémenter et accompagner des équipes sur ces technologies fait partie de son quotidien. Il est aussi formateur, blogueur et conférencier.

Vincent CHALAMON

Consultant

Vincent est architecte logiciel, coach et formateur Symfony. Membre de la core-team API Platform, il intervient régulièrement en tant que speaker lors de nombreuses conférences.