Formation Maîtriser Symfony

4.6 sur 5 étoiles

5 étoiles
60%
4 étoiles
40%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 10 avis
(10 avis)
Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ISYF
Éligible CPF Non

Objectif opérationnel :

Savoir développer une application web complète avec Symfony.

Objectifs pédagogiques :

À l'issue de cette formation Maîtriser Symfony, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants

Public :

Ce cours s'adresse aux développeurs PHP.

Prérequis :

Pour suivre cette formation Maîtriser Symfony, une maîtrise certaine de PHP et de la programmation objet est indispensable. En effet, ce cours ne prévoit pas de revenir sur les notions fondamentales de PHP. Pour actualiser vos connaissances sur ce sujet, nous vous invitons à suivre la formation PHP 8.3, actualisation des connaissances (PHP8).

Vous devez également disposer de solides connaissances en HTML, CSS et JavaScript.

Introduction aux concepts

Introduction au framework
Versions proposées
Standards supportés
Outils pratiques
Documentation et support
Contenu de la solution Symfony

Création d’un projet

Nouveau projet
Environnements du projet
Configuration d’un serveur HTTP
Présentation du Web profiler
Configuration d’un éditeur de code
Architecture du projet

Traitement d’une requête HTTP

Routes
Controllers
Request
Response
Cookies
Session et messages flash

Utilisation d’une base de données

Présentation de Doctrine
Bonnes pratiques et documentation
Créer des entités avec leur mapping
Mettre à jour sa structure de base de données avec des migrations
Alimenter une base avec des fixtures
Récupérer des données
Dépendances entre entités
Requêtes personnalisées
Modifier et supprimer des données

Templating

Présentation de Twig
Bonnes pratiques et documentation
Syntaxe
Assets avec ImportMap
Dot syntax
Layouts
Helpers avec Symfony
Un mot sur Symfony ux

Formulaires

Présentation du concept
Types natifs et personnalisés
Création d’un formulaire
Thèmes graphiques
Manipulation des données récupérées
Validation des données

Injection de dépendances

Concepts et intégration dans un projet Symfony
Présentation des différentes solutions
Autowiring
Shunter des services du framework
Tags et Attributes

Sécurité : authentification

Concepts
Authentification personnalisée
Authentification par magic link
Authentification 2FA
Récupérer l’identité de l’utilisateur

Sécurité : contrôle d’accès

Vérification par stratégie globale
Vérification par controller
Vérification ponctuelle en PHP
Vérification ponctuelle en Twig
Voters

Évènements

Introduction aux évènements et comment les propager dans un projet Symfony
Créer des "subscribers" pour déclarer des "listeners"
Liste d'évènements importants à connaître dans une application Symfony
Date de mise à jour du programme : 02/02/2024

Dates et lieux

1
2
Du 27 au 31 mai 2024
Lieu
Distanciel
Durée
5 jrs
2490 € HT
Du 27 au 31 mai 2024
Lieu
Paris
Durée
5 jrs
2490 € HT
Du 24 au 28 juin 2024
Lieu
Distanciel
Durée
5 jrs
2490 € HT
Du 24 au 28 juin 2024
Lieu
Paris
Durée
5 jrs
2490 € HT
Du 22 au 26 juillet 2024
Lieu
Distanciel
Durée
5 jrs
2490 € HT
Du 22 au 26 juillet 2024
Lieu
Paris
Durée
5 jrs
2490 € HT
Du 19 au 23 août 2024
Lieu
Distanciel
Durée
5 jrs
2490 € HT
Du 19 au 23 août 2024
Lieu
Paris
Durée
5 jrs
2490 € HT
Du 23 au 27 septembre 2024
Lieu
Distanciel
Durée
5 jrs
2490 € HT
Du 23 au 27 septembre 2024
Lieu
Paris
Durée
5 jrs
2490 € HT
1
2

Avis des participants à la formation Maîtriser Symfony

Note moyenne de 4.6/5(10)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

RD
4/5

Mon avis sur le contenu du stage :

"Formation initialement prévue sur 5 jours et ramenée à 3 jours qui malheureusement ne permet pas d'aller jusqu'au bout pour des personnes qui découvrent Symfony?"

Mon avis sur le formateur :

"Merci Benoit. Dommage que j'ai eu ce problème de micro qui ne m'a pas permis d'intervenir... J'avais beau lever la main, mes posts dans la conversation restaient inaudibles."

Ce que j'ai le plus apprécié :

"Qualité d'écoute du formateur Benoit Tavernier"

Ce que j'ai le moins apprécié :

"Problème de configuration des machines virtuelles qui bloquent la progression"

EO
4/5

Mon avis sur le contenu du stage :

"Avoir réduit cette formation à 3 jours alors qu'elle était prévue sur 5 à la base est très frustrant (de nombreux points n'ont pas pu être abordés ou simplement survolé)"

Ce que j'ai le plus apprécié :

"Les TP, les explications rapides de l'animateur au moindre problème des stagiaires."

Ce que j'ai le moins apprécié :

"La contrainte de temps (pas possible de faire une formation sur 3 jours alors qu'elle était prévue initialement sur 5 jours (ce qui était déjà peu))"

BOURRIEAU Guillaume
5/5

Mon avis sur le contenu du stage :

"Je n'ai pas encore la doc à l'instant mais je ne suis pas inquiet quant à sa qualité."

Mon avis sur le formateur :

"Excellent animateur maîtrisant son sujet à la perfection. N'hésitant pas à rappeler des notions connues ou à aborder des notions plus complexes. Débit de parole et élocution très agréable."

Ce que j'ai le moins apprécié :

"Déconnexions assez régulière à l'environnement PLB (peut-être lié à ma connexion ?)"

ORMEL Cécile
5/5

Mon avis sur le contenu du stage :

"Peut-être un peu complexe pour un profil front-end avec assez peu de notions Java, mais dans l'ensemble très intéressant !"

Mon avis sur le formateur :

"J'ai appris plein de choses, l'animateur était disponible, il n'hésitait pas à passer du temps auprès de chacun pendant les TPs. Sa pédagogie m'a convenue. Très bon retour !"

Mon avis sur la salle de formation :

"La salle était peut-être un peu petite."

GT
5/5

Mon avis sur le contenu du stage :

"J'ai beaucoup apprécié les travaux pratiques effectués directement sur Github."

Mon avis sur le formateur :

"Le formateur a su expliquer simplement beaucoup de concepts différents."

Ce que j'ai le plus apprécié :

"Le formateur était tout à fait à mon écoute et a répondu à mes questions."

VA
4/5

Mon avis sur le formateur :

"Rythme idéal (pas trop vite / pas trop lent) qui permet une bonne assimilation des grands principes. No stress :-)"

Ce que j'ai le plus apprécié :

"La programme proposé / la marche de progression du cours "

Ce que j'ai le moins apprécié :

"RAS"

BERTIN-MAGHIT Eric
4/5

Mon avis sur le contenu du stage :

"La formation est très intéressante. Cependant la durée a été réduite à 3 jours seulement au lieu de 5. La durée semble trop courte pour profiter pleinement de la découverte de Symfony."

Ce que j'ai le moins apprécié :

"Formation uniquement en distanciel"

IBANEZ Gilles
5/5

Mon avis sur le formateur :

"Très bonne pédagogie du formateur qui s'adapte très bien a tous les élèves"

Ce que j'ai le plus apprécié :

"La pédagogie du formateur"

CS
5/5

Mon avis sur le contenu du stage :

"Dommage que la formation est sur trois jours .Le contenu est très riche ."

SIDER Boudjamaa
5/5

Mon avis sur le formateur :

"Formateur passionné et très compétent, bons échanges"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB