AC34.02 / AC34.03 / AC34.04

Développement back-end et sécurité

tech icon tech icon

API Platform & Symfony

Image 1

Dans le projet MovieApp, j’ai mis en place une API RESTful avec Symfony et API Platform afin de gérer les échanges de données entre le front-end et le back-end. L’objectif était de construire une base solide permettant de créer rapidement des endpoints tout en gardant une logique métier claire et maintenable.

Image 2

Pour garantir la sécurité des utilisateurs, j’ai ajouté un système d’authentification via JWT. Cette couche de protection permet de limiter l’accès aux ressources aux seuls utilisateurs autorisés. J’ai également exploré l’intégration de GraphQL pour donner plus de flexibilité aux requêtes côté client.

Afin de fiabiliser l’ensemble, une chaîne CI/CD a été mise en place avec des tests automatisés. Chaque nouvelle fonctionnalité était ainsi validée avant d’être déployée, ce qui réduisait les risques de régression et favorisait un développement itératif plus serein.

Ce que j’ai appris

Ce projet m’a permis de mieux comprendre la conception d’API et d’approfondir mes compétences en sécurité et en automatisation. J’ai appris à organiser un back-end autour de bonnes pratiques (authentification, documentation, tests) et à utiliser des outils professionnels pour assurer la qualité et la robustesse d’une application.