Formation en Développement: PHP framework Symfony - PHP8+ et Symfony 7+ - Ascent Formation
Back to trainings
Développement

PHP framework Symfony - PHP8+ et Symfony 7+

4 jours28 heures

Description

Maîtriser le framework Symfony 7, Doctrine ORM, la sécurité et les API REST avec PHP 8+

Learning Objectives

  • 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

Target Audience

Développeurs PHP souhaitant adopter Symfony 7 comme framework principal pour des projets web professionnels.

Prerequisites

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.

Program Outline

Informations

Duration

4 jours

28 heures

Tarif

Sur demande