FORMATION
SYMFONY
INFORMATIQUE & DEVELOPPEMENT
OBJECTIFS DE LA FORMATION
Mettre en place une application avec Symfony
Comprendre comment utiliser un ORM
PREREQUIS
Avoir suivi la formation « PHP Expert » ou connaissances équivalentes
Avoir déjà développé en POO
PUBLIC CONCERNE
Développeurs PHP
INTER ENTREPRISE
Nombre de places
1
Individuel
600 € HT / personne
En équipe
4 minimum
Durée
Lieu de formation
500 € HT / personne
3 jours
En distanciel
Distanciel possible via TEAMS ou GOOGLE MEET
PROGRAMME DE LA FORMATION
Jour 1 – Matin
1/ Introduction au framework PHP Symfony
-L’évolution du framework
-L’écosystème des frameworks PHP
-Identifier et trouver des ressources sur Symfony
-Les concepts fondamentaux de Symfony
-Les atouts de Symfony
2/ Rappel sur la Programmation Orientée Objet
-Classes et objets : attributs, méthodes et instances
-Constructeurs / destructeurs
-Héritage et agrégation
-Le concept de Namespace
Jour 1 – Après midi
3/ Les bases de Sympfony
Installation de Symfony
Mettre en place la structure d’un projet Sympfony
Les base du concept MVC (Modèles, Vues, Contrôleurs)
Configuration de votre framework Symfony (XML, YAML, PHP)
Comprendre le déroulement d’une requête HTTP dans Symfony
4/ La couche modèle en Symfony avec Doctrine
Présentation du concept d’ORM (Object Relational Mapping)
Générer une base de données et les classes associées de la couche ORM
Améliorer ses requêtes avec des critères
Le Query Builder de Doctrine
Jour 2 – Matin
5/ La couche Vue en Symfony avec Twig
Présentation de la couche Vue
Créer vos templates
Le layout global et les layouts des bundles
Créer des templates modulaires avec les blocks
6/ La couche Contrôleur en Symfony
La gestion du routage des pages
Gérer des paramètres
Manipuler des objets Request et Response
Jour 2 – Après midi
7/ Créer des formulaires
-Mettre en place des formulaires simples
-Définir des règles de validation de vos formulaires
-Les formulaires et le Templating avec Twig
–
Jour 3 – Matin
8/ Les tests unitaires et fonctionnels
-Présentation des tests unitaires
-Présentation des tests fonctionnels
9/ Le routage avec Symfony
-Les règles de réécritures d’URL
Jour 3 – Après midi
10/ Aller plus loin avec Symfony
Les trucs et astuces des experts
Quelques commandes utiles
La sécurité
–
11/ Travaux pratiques : Réaliser un blog
CRUD pour les articles
Ajouter des commentaires
Sécuriser les fonctionnalités d’écriture
UN MOT SUR LE FORMATEUR
Contactez-nous
Coordonnées téléphoniques
0664785726
serviceclient@strat-kairos.fr
Addresse
1117 Route du violon 69530 ORLIENAS