Contact
AccueilNos formationsIntroduction à API Platform
Introduction à API Platform

Introduction à API Platform

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. Il est l’outil permettant de créer de nouvelles générations d’API les plus avancées du marché. Cette formation vous permettra de prendre en main facilement ce framework, de découvrir ses fonctionnalités clés et ainsi vous simplifier la construction d'applications orientées « API first ».

Durée

Durée2 jours

Niveau

Niveau requisDébutant

Tarif

1600€ HT/personne

Pré-requis
  • Bonnes connaissances de PHP, de Symfony et de la POO
  • Ordinateur portable à apporter

Programme


1 - Introduction

  • 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

2 - 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

3 - Générer son modèle de données à partir des vocabulaires ouverts


4 - Générer une interface d’administration pour son API avec React


5 - Générer une WebApp React


6 - Déployer son API en production avec Docker et Kubernetes

Cette formation vous intéresse ?