Symfony avancé : REST API avec Symfony
Date de mise à jour :
Identifiant Offre Info : 04_2585951F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
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 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
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
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 Basse14000 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