< Catalogue de formations

Introduction à API Platform

Simplifiez-vous la construction d’applications orientées «API First» avec le framework API Platform, et découvrez les fondamentaux de cet outil basé sur Symfony.
S'inscrire à la formation
1600/ participant

Informations pratiques

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

API Platform est un outil open source complètement intégré à Symfony qui simplifie la réalisation d’APIs web fonctionnelles, sécurisées et performantes. Utilisé par de grands comptes à travers le monde tels que LVMH, beINSports, Renault ou encore Decathlon, il est l’outil permettant de créer de nouvelles générations d’API les plus avancées du marché.

Pré-requis

  • Bonnes connaissances de PHP, de Symfony et de la POO
  • Ordinateur portable à apporter

Programme

Découverte d’API Platform

  • Rappel sur les APIs : REST, HATEOAS, hypermedia, GraphQL
  • Les APIs au coeur du web aujourd’hui
  • JavaScript et les Progressive Web Apps
  • API Platform, Symfony et React
  • Les bénéfices immédiats

Créer une API

  • Mettre en place son environnement de développement avec Docker
  • Créer son modèle de données
  • Sérialiser ses données
  • Valider ses données
  • Filtrer ses données
  • Paginer ses données
  • Gérer des utilisateurs
  • Sécuriser ses données
  • Créer des opérations personnalisées
  • Se brancher aux évènements
  • Personnaliser la documentation OpenAPI
  • Personnaliser la documentation Hydra
  • Uploader des images
  • Tester son API avec Behat
  • Mettre en cache ses données

Déployer son API en production : ateliers

  • Générer son modèle de données à partir des vocabulaires ouverts
  • Générer une interface d’administration pour son API avec React
  • Générer une WebApp React
  • Déployer son API en production avec Docker et Kubernetes
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.

Grégoire HÉBERT

Directeur technique

Spécialiste de PHP avec Symfony et API Platform, auteur d'un livre sur REST, également conférencier et enseignant, Grégoire aime partager ses compétences afin de mettre en place des projets qualitatifs grâce à ses 10 années d'expérience en développement, conseil, audit et architecture.