< 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
  • 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
Télécharger le programme

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)

Nos formateurs

Partez à la découverte de notre équipe !

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.

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.

Marion AGÉ

CEO

Marion est co-gérante et directrice technique chez Les-Tilleuls.coop. Experte en développement e-commerce, Symfony/API Platform et Vue.js, elle aime travailler à apporter une architecture et des solutions à des besoins métiers complexes en accompagnant les équipes dans leur quotidien.

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.

Mathias ARLAUD

Consultant

Aficionado de l'Open Source, Mathias contribue principalement à Symfony ou API Platform et est l'auteur de quelques bibliothèques qui y sont liées. Même s'il ne porte pas une énorme barbe de développeur, il aime travailler avec Emacs, VI et Bash.

Quentin BARLOY

Consultant

Quentin est développeur PHP chez Les-Tilleuls.coop. Spécialiste de Symfony, il maîtrise également des technologies telles qu’Elasticsearch ou Kubernetes.

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