- Cours pratique
- Informatique
Formation Symfony - Initiation
Bonnes pratiques et fonctionnement MVC

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Symfony Initiation
Cette formation Symfony Initiation vous permet de découvrir le framework sous ses aspects les plus utiles au quotidien pour coder efficacement un site web. Cette formation couvre la création de pages web, l’affichage de données, l’intégration d’assets, le stockage d’informations en base de données et les interactions utilisateur essentielles. Pour résumer, vous verrez le fonctionnement MVC proposé par Symfony avec toutes les bonnes pratiques pour débuter ou reprendre un projet de façon sereine.

Objectifs pédagogiques
Concrètement à l'issue de cette formation Symfony Initiation, vous aurez acquis les connaissances et 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
Objectifs opérationnels
Savoir créer un projet web avec Symfony.
Programme
Contenu du cours, module par module
6 modules
- Introduction au framework
- Versions proposées
- Standards supportés
- Outils pratiques
- Documentation et support
- Contenu de la solution Symfony
- Nouveau projet
- Environnements du projet
- Configuration d’un serveur HTTP
- Présentation du Web profiler
- Configuration d’un éditeur de code
- Architecture du projet
- Routes
- Controllers
- Request
- Response
- Cookies
- Session et messages flash
- 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
- Présentation de Twig
- Bonnes pratiques et documentation
- Syntaxe
- Assets avec ImportMap
- Dot syntax
- Layouts
- Helpers avec Symfony
- Un mot sur Symfony ux
- 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
Programme mis à jour le 02/02/2024
Public concerné
Ce cours s'adresse essentiellement aux développeurs PHP.

Prérequis
Pour suivre cette formation Symfony Initiation, 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.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
3 avis
« Mon avis sur le contenu du stage : "Très bonne formation mais trop courte compte tenu de la quantité d'informations à savoir et mémoriser." Mon avis sur le formateur : "Très bonne prestation. Disponible pour nous aider ou conseiller. Répond aux questions. Très content." Mon avis sur la salle de formation : "Tout est bon." Ce que j'ai le plus apprécié : "Formateur très très compétent. Je le recommande." Ce que j'ai le moins apprécié : "La climatisation bruyante." »
BY « Mon avis sur le contenu du stage : "Tres bonne formation,mais trop courte dans le temps" Mon avis sur le formateur : "RAS" »
BF « Mon avis sur le formateur : "Explications claires. Un formateur vraiment à l'écoute des questions." »
DJACOTO Franck
Les avis figurant ci-dessus 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.
Formations liées
- Symfony - AvancéRéf. ISYA2 joursAvancéProchaine session : 15 oct.1 290 €
- Symfony - Professionnaliser ses applicationsRéf. ISYP3 joursAvancéProchaine session : 26 oct.2 090 €
- Web services REST en PHPRéf. WSPHP3 joursIntermédiaireProchaine session : 16 déc.2 090 €
- WordPress pour développeurRéf. IWOD3 joursIntermédiaire