1. Livres & vidéos
  2. API REST avec Symfony - Concevoir, sécuriser et déployer une API professionnelle

API REST avec Symfony Concevoir, sécuriser et déployer une API professionnelle

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Vidéos enregistrées dans notre studio nantais
Aujourd’hui, la grande majorité des applications web reposent sur des API. Qu’il s’agisse d’alimenter une application mobile, de communiquer avec un frontend React ou Angular ou encore d’exposer des données à des partenaires, savoir concevoir une API fiable et maintenable est devenu une compétence essentielle pour les développeurs web. Cette vidéo de formation vous accompagne pas à pas dans la création d’une API REST professionnelle avec Symfony et API Platform, depuis les concepts fondamentaux...
  • Niveau Initié à Confirmé
  • Durée 2h35
  • Parution octobre 2026

Aujourd’hui, la grande majorité des applications web reposent sur des API. Qu’il s’agisse d’alimenter une application mobile, de communiquer avec un frontend React ou Angular ou encore d’exposer des données à des partenaires, savoir concevoir une API fiable et maintenable est devenu une compétence essentielle pour les développeurs web.

Cette vidéo de formation vous accompagne pas à pas dans la création d’une API REST professionnelle avec Symfony et API Platform, depuis les concepts fondamentaux jusqu’à son déploiement.

Après un rappel des principes des API REST et du fonctionnement du protocole HTTP, vous découvrirez comment API Platform s’intègre à Symfony pour générer rapidement des endpoints et construire une architecture robuste. Vous apprendrez à créer vos premières ressources et à personnaliser le fonctionnement de votre API.

Vous approfondirez ensuite les fonctionnalités essentielles d’API Platform : sérialisation et désérialisation des données, groupes de normalisation, validation, filtres, tri, pagination et gestion des opérations. Vous découvrirez également comment utiliser les DTO, Providers et Processors pour mieux contrôler les échanges de données et organiser votre logique applicative.

Une partie de la formation sera consacrée à la sécurisation de votre API avec l’authentification JWT, la gestion des rôles et des autorisations. Vous apprendrez aussi à gérer les erreurs, à versionner vos endpoints et à documenter votre API avec OpenAPI/Swagger.

Enfin, vous aborderez des fonctionnalités avancées, notamment les opérations personnalisées, l’utilisation de Postman, l’introduction à GraphQL et le déploiement avec Docker.

À travers des démonstrations et des mises en pratique, vous disposerez des connaissances nécessaires pour concevoir des API REST structurées, sécurisées et maintenables.

Caractéristiques

  • Vidéo en ligne
  • Ref. ENI : VT2RESTSYM

Téléchargements

Vincent BOURDEIX

 

Vincent BOURDEIX est ingénieur logiciel et lead technique, avec plus de 20 ans d’expérience dans la conception d’applications web. Spécialisé en PHP/Symfony et Angular/TypeScript, il associe une solide expertise full-stack à une pratique de l’architecture logicielle, du pilotage de projets et de l’accompagnement des équipes. Fondateur de Web2Bee, il est intervenu aussi bien auprès de grands groupes comme la SNCF que de startups et d’éditeurs SaaS. Depuis 2025, l’intelligence artificielle occupe une place importante dans sa pratique. Il conçoit des systèmes d’agents intégrés aux outils et aux processus de développement, de l’implémentation à la revue de code et aux tests automatisés. Son approche privilégie des automatisations mesurables, associant contrôle humain, qualité logicielle et maîtrise des coûts. Attaché à la transmission d’une expertise ancrée dans le terrain, il anime des formations en entreprise et partage son expérience comme auteur et formateur pour les Éditions ENI depuis 2017.

Retrouvez la liste de ses réalisations sur www.editions-eni.fr

 

Découvrir tous ses livres

  • Internationalisation avec Symfony Traduire et adapter vos applications web pour un public multilingue
  • Sécurisez vos applications web avec Symfony Authentification, contrôle d
  • Le routing avec Angular 16 Gérez la navigation de vos applications web
  • Angular 16 Développez des applications dynamiques et interactives
  • Angular - Développement d
  • Symfony Exploitez le potentiel des commandes CLI
  • Symfony Fiabilisez vos applications avec les tests automatisés

Nos nouveautés

voir plus