
Introduction à API Platform
Informations pratiques
- 2 jours
- En présentiel
- Horaires 9h-12h30 / 13h30-17h
- Salles de formation accessibles aux personnes à mobilité réduite
- Téléchargez le livret d'accueil
Besoin de plus d'informations ?
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é.
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
- 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
- Fonctionnement interne et événements
- Étendre API Platform
- Personnaliser la documentation OpenAPI
- Personnaliser la documentation Hydra
- Uploader des images
- Mettre en cache ses données
- Tester son API
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
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.

Robin CHALAS
Consultant
Robin est architecte logiciel et développeur back-end impliqué dans l'écosystème PHP et Symfony depuis des années. Membre de la Core Team, il contribue à Symfony en corrigeant des bugs et des failles de sécurité, ainsi qu'en ajoutant de nouvelles fonctionnalités au Framework ou à certains packages OSS populaires qu'il maintient au quotidien tels que LexikJWTAuthenticationBundle.

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.


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.

Alan POULAIN
Consultant
Alan est consultant à Les-Tilleuls.coop où il réalise des audits, de l'architecture ou encore du coaching pour aider les équipes à intégrer des bonnes pratiques. Il a à la fois la casquette front (React, TypeScript) et back (PHP, Symfony, API Platform). Il est membre de la core team API Platform et s'occupe notamment de API Platform Admin et des composants GraphQL et MongoDB.
Des questions ?
Comment s'inscrire à une formation ?
Renseignez le formulaire d’inscription présent sur chaque formation. Une fois votre inscription réceptionnée, Thomas, notre responsable formation, prendra contact avec vous afin d’établir en votre compagnie votre dossier.
Comment se déroule une journée de formation ?
Avant chaque démarrage de formation, nous prenons contact avec vous pour établir le plan de formation qui vous convient le mieux. Tout au long de la formation, notre formatrice ou notre formateur s’assurera de l’assimilation des connaissances. En addition aux concepts théoriques, une partie de nos sessions est consacrée à un atelier où notre expert·e sera en mesure de vous accompagner pas à pas.
En ce qui concerne la logistique, nos formations commencent à 9h30 et se terminent à 18h. Nous vous demandons d’apporter votre ordinateur personnel ou de fonction. Nous prenons en charge votre déjeuner et vous aurez également accès à des rafraîchissements (eau, café, thé…) tout au long de la session.
Où a lieu ma formation ?
Nos formations peuvent avoir lieu dans chacune de nos antennes : Lille, Paris, Nantes, Rennes, Lyon ou Montpellier. En addition à ces villes, notre équipe est en mesure de se déplacer dans vos bureaux.
Contactez Thomas par mail en écrivant à contact@les-tilleuls.coop ou par téléphone en composant le 03 66 72 43 94