Vous êtes sur la page 1sur 2

Réf: FORM.FINC.

02
FICHE PROGRAMME
Version : 01
D'UNE ACTION DE FORMATION
Date d'application

THEME : Formation en Symfony 5

 Public cible : Développeurs Web


 Pré-requis : PHP5, HTML, CSS, JS , Base de données
 Formateur : Med Haykel Chouchane technologue, certifié BigData

Objectifs de formation : Objectifs pédagogiques :


- Installation de la version skeleton de symfony 5 Installation et Maîtrise d’un framework côté
- Prise en main et initiation (notions de base :routing, serveur : Symfony version 5 skeleton
contrôleur…) Apprendre à intégrer des bundles
- Création des entités, relations (oneToMany…) et formulaires (rétutilisabilité)
- Manipulation des templates et Mise en forme (avec Bootstrap)
- gestion des rôles et sécurité
- Intégration des Bundles

Méthodes et Durée (Heures)


Contenus/ Concepts Moyens
Jour
clés à aborder Pédagogiques Théorie Pratique

Installation de Symfony 5 et prise en main


- Configuration des PC pour être prêt à l’installation
- Installation de la version Skeleton de Symfony 4.2
- Découvrir L’architecture du nouveau projet Présentation
- Afficher notre première page Power point
projetée +
J1 Manipulations de base (Symfony) Ateliers 1 4
- Télécharger les extensions (packs) manquants via Pratiques +
composer Support de
- Controller cours PDF
- Routing&Actions
- Template twig et héritage

Mise en forme avec Bootstrap


- Insérer css
- Insérer JS Présentation
- Manipuler les images Power point
Les Entités projetée + Ateliers
J2 - Création d’entités Pratiques + 1 4
Support de cours
- Découvrir « Doctrine »
PDF
- Manipuler les Annotations et génération des
données (migrations)

1
Réf: FORM.FINC.02
FICHE PROGRAMME
Version : 01
D'UNE ACTION DE FORMATION
Date d'application

Relations entre les entités


- One To One
- One To Many Présentation
- Many To Many Power point
J3 Les Formulaires projetée +
Ateliers Pratiques 1 4
- Création de formulaires
+ Support de
- Manipuler les différents types d’objets de formulaire
cours PDF
- Submit

TP 7: CRUD
- Création des pages CRUD (sans utiliser la
commande CRUD)
- Exploitation des objets de formulaires déjà acquis et
J4 les templates
TP 8 :Gestion des Rôles et sécurité
- Gestion des mots de passe
- Fichier « security .yaml » Présentation
- Gestion des rôles Power point
projetée + Ateliers
- Intégration de bundle de gestion de user
Pratiques +
Support de cours
1 4
Intégration de Bundles PDF
- VichUploaderBundle
- LiipImagineBundle
- swiftmailer bundle
- ……
Examen

TOTAL 4H 16H