Création d'un site de critique de films et séries télévisées. Les utilisateurs peuvent s'inscrire, se connecter, et ajouter des films ou séries à leurs favoris. Ils peuvent également ajouter des commentaires sur les films ou séries, et les noter.
Ajout d'un backoffice, de la gestion des favoris et de la sécutité.
Utilisation de fixtures (données fictives) pour la base de données, ainsi que de l'appel à une API pour récupérer les posters des films ou séries.
Création de la BDD (avec mocodo.online) : MCD, MLD, MPD, jointures, requêtes custom DQL.
Création de formulaires via Symfony, avec contraintes de validation des données pour la sécutité.
Utilisation de services afin d'optimiser le code et le site.
Mise en place de la sécurité avec le bundle LexikJWTAuthenticationBundle, notamment avec les access control, roles hierarchy, VOTER et fonctionnalités de sécurité grâce à l'authentification.
Création et utilisation de tests unitaires.
Utilisation de l'extension PHP Debug afin de bien comprendre la logique pour débugger.
Symfony 5.4, PHP 7.4, Twig, Bootstrap 5.1, CSS 3, KNP Paginator, API.