Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.
Formation Symfony Initiation
Formation Symfony Initiation
Inscription
Présentation
Cette formation vous permettra de découvrir les bases du framework Symfony 3 et de progresser vers des notions plus avancées.
Objectifs pédagogiques
À l’issue de cette formation vous serez capable de :
- Installer et configurer Symfony
- Utiliser le modèle MVC
- Créer et gérer des bases de données
- Développer avec Doctrine 2
- Concevoir des formulaires dynamiques
- Mettre en place des tests fonctionnels
Prérequis
Bonne connaissance du PHP.
Contenu de formation
Installation de Symfony
- Installation de Symfony 3
- Structure d’un projet
- Configurer son projet
- Déroulement d’une requête HTTP
- Création d’un Bundle avec le générateur
- Comprendre la structure des bundles
Création de la base de données et des
tables
- Configuration et création de la base de
données - Création des tables
- Enregistrement d’une première donnée
Le MVC : la couche contrôleur
- Principes
- Gestion des paramètres
- Manipulation des objets Request et
Response - Utilisation du template Twig
- Héritage et inclusions de templates
- Utilisation des blocs
- Principe d’un ORM
- Déclarer sa base de données : Le mapping de classes
- Interroger la base
Les formulaires
- Création d’un premier formulaire
- Personnaliser son formulaire avec Twig
- Tester son formulaire
Doctrine 2
- Découverte de Doctrine 2
- Configurer Doctrine 2
- Créer des classes entité simples
- Générer le modèle et la base de
données à partir du CLI - Gérer les entités à travers des classes
de dépôt - Interroger la base de données avec du
DQL
Créer une page web
- Configurer le routage
- Installer PHP Unit 3.5
- Écrire des scripts de tests fonctionnels
- Tester sa page
- Injection de dépendances