Aller au contenu principal

Symfony avancé : REST API avec Symfony

Date de mise à jour :
Identifiant Offre Info : 04_2585951F
Organisme responsable : Knplabs (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Cette formation permet aux participants d'approfondir leur maîtrise de la création et de la structuration d'API REST avec Symfony. Ils apprendront à concevoir des endpoints robustes, documentés et performants, à manipuler correctement les conventions HTTP, à sérialiser et valider les données, à filtrer et paginer les résultats, ainsi qu'à intégrer ou comparer des solutions spécialisées comme API Platform. Cette formation Symfony avancée fait partie d'une série de modules…

Cette formation permet aux participants d'approfondir leur maîtrise de la création et de la structuration d'API REST avec Symfony. Ils apprendront à concevoir des endpoints robustes, documentés et performants, à manipuler correctement les conventions HTTP, à sérialiser et valider les données, à filtrer et paginer les résultats, ainsi qu'à intégrer ou comparer des solutions spécialisées comme API Platform.

Cette formation Symfony avancée fait partie d'une série de modules complémentaires, indépendants les uns des autres mais conçus pour se renforcer mutuellement. Le module REST API permet aux développeurs de structurer, sécuriser et documenter des services web modernes répondant aux standards de l'industrie.

Programme de la formation

Comprendre les conventions et les principes fondamentaux d'une API REST professionnelle. Créer des endpoints d'API correctement structurés avec Symfony. Utiliser et interpréter les principaux headers HTTP dans le cadre d'une API. Sérialiser et désérialiser des données en respectant les bonnes pratiques. Mettre en place la validation de schémas JSON. Documenter les API avec OpenAPI. Filtrer, trier et paginer les résultats selon les usages métier. Identifier les compromis avec les…

  • Comprendre les conventions et les principes fondamentaux d'une API REST professionnelle.
  • Créer des endpoints d'API correctement structurés avec Symfony.
  • Utiliser et interpréter les principaux headers HTTP dans le cadre d'une API.
  • Sérialiser et désérialiser des données en respectant les bonnes pratiques.
  • Mettre en place la validation de schémas JSON.
  • Documenter les API avec OpenAPI.
  • Filtrer, trier et paginer les résultats selon les usages métier.
  • Identifier les compromis avec les méta-librairies et situer API Platform dans l'écosystème.

Validation et sanction

À l'issue de la formation, les participants seront capables de concevoir des API REST fiables, cohérentes et bien documentées avec Symfony. Ils sauront créer et organiser des endpoints, sécuriser et valider les données échangées, structurer la pagination et les filtres, et produire une documentation claire à destination des consommateurs de l'API.

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP/Symfony souhaitant approfondir la création d'API modernes et conformes aux standards REST.

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP/Symfony souhaitant approfondir la création d'API modernes et conformes aux standards REST.

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP/Symfony souhaitant approfondir la création d'API modernes et conformes aux standards REST.

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP/Symfony souhaitant approfondir la création d'API modernes et conformes aux standards REST.

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Informations sur les publics

Développeurs PHP/Symfony souhaitant approfondir la création d'API modernes et conformes aux standards REST.

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Les participants doivent maîtriser PHP orienté objet, la manipulation d'une base de données relationnelle, et avoir suivi la formation “From the Book”, ainsi que le module “Doctrine” recommandé pour comprendre efficacement la couche de persistance. Ils doivent également disposer d'un environnement de développement fonctionnel (IDE, Git, PHP supporté, serveur MySQL/MariaDB, connexion internet).

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

33 Rue Basse
14000 Caen

Responsable : KNP Labs

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
33 Rue Basse
14000 Caen
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes