Votre partenaire formation 100% digital

Symfony 5

Découvrez comment créer des applications web professionnelles avec Symfony 5

  • Durée

    4 jours (28h)

  • Prix unitaire HT

    1950 €

pictogramme calendrier Prochaines sessions

Sur demande

pictogramme progamme Objectifs pédagogiques

  • Comprendre tous les concepts importants de Symfony
  • Installer et afficher vos premières pages Web dynamiques avec Twig, en passant par les formulaires, la sécurité et le cache HTTP
  • Utiliser et maîtriser tous les outils majeurs de Symfony afin de devenir entièrement autonome avec le framework

pictogramme cible Public cible

Développeurs PHP

pictogramme check liste Pré-requis

Avoir une bonne maîtrise du langage PHP.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

40 % théorie / 60 % pratique

Dernière mise à jour : avril 2021

pictogramme information Programme de la formation

Introduction

  • Le projet Symfony
  • Environnement
  • Installation

Premiers pas avec Symfony

  • Demandes
  • Flux de réponse
  • Première page Web
  • Routage
  • Contrôleurs

Introduction aux tests fonctionnels

  • Concepts
  • PHPUnit
  • Rédiger votre premier « Smoke Test »
  • « Data providers »

Templating avec Twig

  • Introduction
  • Syntaxe :
  • De base
  • Dot
  • Structures de contrôle
  • Relations entre templates
  • Debug
  • L’assistance de Symfony

Les atouts du Web avec Webpack Encore

  • Introduction
  • Yarn
  • Installation et configuration
  • Caractéristiques communes
  • Optimisations

Introduction à Doctrine

  • Entités et cartographie
  • Migrations
  • Demandes dans la base de données
  • Relations
  • Formulaires
  • Concepts
  • Construire un formulaire
  • Personnaliser un type de formulaire
  • Traiter les données soumises
  • Validation des données

Services

  • Introduction
  • Récupérer des services
  • Injection de dépendances
  • Configuration du service

Console

  • Contexte
  • Commandes personnalisées
  • Assistance

Sécurité

  • Introduction
  • Authentification et protection
  • Autorisation standard avec les rôles
  • « Custom voters »

Evénements

  • Introduction
  • Les « subscribers »
  • Evénements utiles