Beschrijving
Maîtriser le framework Symfony 7, Doctrine ORM, la sécurité et les API REST avec PHP 8+
Leerdoelen
- Créer et configurer un projet Symfony 7 avec PHP 8.3 et Composer
- Définir des routes et des contrôleurs avec les attributs PHP 8 natifs
- Construire des templates dynamiques avec le moteur de rendu Twig
- Concevoir un modèle de données avec Doctrine ORM et gérer les migrations
- Implémenter les relations entre entités (OneToMany, ManyToMany) avec Doctrine
- Construire et valider des formulaires Symfony avec les contraintes de validation
- Mettre en place l'authentification et l'autorisation avec le composant Security
- Sécuriser une API REST avec des tokens JWT via LexikJWTAuthenticationBundle
- Exposer des ressources via API Platform 3 et personnaliser les endpoints
- Injecter des services avec le conteneur de dépendances et l'autowiring Symfony
- Écrire des tests unitaires et fonctionnels avec PHPUnit et le client de test Symfony
- Appliquer les bonnes pratiques officielles Symfony sur un projet complet
Doelgroep
Développeurs PHP souhaitant adopter Symfony 7 comme framework principal pour des projets web professionnels.
Vereisten
Maîtrise de PHP orienté objet (classes, interfaces, namespaces, traits).
Connaissances de base en HTML, SQL et utilisation du terminal.
Notions de Composer appréciées.
Programmaoverzicht
Informations
Duur
4 jours
28 heures
Tarif
Sur demande
Vergelijkbare trainingen
Développement
Python, développer des Web Services REST (4-136)
2 jours
1500€
Développement
Cypress – Automatiser les tests end-to-end des applications web
2 jours
Sur demande
Développement
Java SE 17 Developer – Préparation à la certification Oracle Certified Professional
5 jours
Sur demande
Développement
WebFlow - Création d'un site Web
3 jours
1850€