Symfony : Initiation

Inter-company training

How long does the training course last?

 3,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

 14.09.2026
Where does the training course take place?
 Paris

How much does the training course cost?

1675,00€

Who is organising this training course?

Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.

Who is the training course aimed at?

Développeurs PHP

What are the prerequisites?

Avoir suivi le cours " PHP Intermédiaire " ou disposer des connaissances équivalentes, en particulier la POO

What are the aims or the skills being targeted?

Maîtriser les fondamentaux pour réaliser un projet Framework PHP.

What does the training course cover?

Introduction

Framework PHP : définition et revue du marché
Principes d’architecture : centrage HTTP, orientation objet, orientation service
Anatomie du framework : le kernel, les composants et les bundles

Installer et configurer un projet

Configurer l’environnement, gérer les pré-requis, l’exécutable symfony
Démarrer le projet avec symfony ou composer, choisir son squelette de départ
Ajouter des paquets avec Symfony Flex pour composer
Les répertoires du projet
Configurer le projet via les fichiers de config
Paramétrer son environnement via DotEnv
Choisir et utiliser son serveur de développement

Atelier: Installer, configurer et lancer un projet Symfony

Créer des pages : les contrôleurs

Reconnaître les URLs demandées via les routes
Produire la réponse HTTP par les classes de contrôleur
Utiliser les annotations de routes
Affiner la gestion des routes : paramètres, valeurs par défaut, contraintes, methodes
Convertir automatiquement les paramètres
Maîtriser le dialogue HTTP via les objets du composant HttpFoundation
Débuguer les routes
Profiler les pages

Atelier: Créer ses premières pages

Templating

Principe d’un moteur de template et présentation de Twig
Configurer Twig : chemin, échappement automatique, variables globales, …
Revue de la syntaxe : les tags et les interpolations
Référencer les pages, créer des liens hypertexte
Référencer des ressources JS, CSS et images
Factoriser les templates : l’héritage, l’inclusion et la sous-requête

Améliorer le rendu des pages, mettre en place un système de navigation

Base de données (Doctrine)

Comprendre le rôle d’un ORM
Installation et configuration de Doctrine
Créer une classe d’entité
Utiliser les migrations: créer le schéma
Enregistrer un objet en base
Charger des objets depuis la base
Charger automatiquement depuis la route (ParamConverter)
Mis en place de relations/associations

Atelier: lier le contenu des pages à la base de données

Les formulaires

Construire le formulaire et l’association à une classe de données
Rendre le formulaire en HTML
Réceptionner et valider les données
Créer ses propres validateurs
Les classes de formulaire
Personnaliser le rendu (theming)

Créer les formulaires de saisie

What teaching methods are used?

Active Learning

How is the assessment organised?

contrôle continu ou certification si prévue dans le financement

What course materials are provided?

Sources des exercices + Support papier

When will the next session take place?

Datum
City
Language and price
14.09.2026

16.09.2026
Paris
FR 1675,00€
21.09.2026

23.09.2026
Luxembourg
FR 1675,00€
21.09.2026

23.09.2026
A distance
FR 1675,00€
21.09.2026

23.09.2026
Bruxelles
FR 1675,00€
28.09.2026

30.09.2026
Strasbourg
FR 1675,00€
26.10.2026

28.10.2026
A distance
FR 1675,00€
23.11.2026

25.11.2026
Paris
FR 1675,00€
30.11.2026

02.12.2026
Luxembourg
FR 1675,00€
30.11.2026

02.12.2026
Bruxelles
FR 1675,00€
07.12.2026

09.12.2026
A distance
FR 1675,00€
07.12.2026

09.12.2026
Strasbourg
FR 1675,00€

How to contact the training provider?

Dawan - Service commercial

These courses might interest you

EN
Day
Software - Graphic software - Cad/cam software - SolidWorks Software
EN
Day
On request
Software - Framework