Développer en PHP avec le framework Symfony
Durée : | 4 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs PHP.
Objectifs :
- Comprendre et mettre en œuvre le modèle MVC dans une application Web PHP.
- Installer Symfony dans un projet de développement PHP.
- Construire une application basée sur Symfony.
Pré-requis :
- Connaissance de la programmation et du langage HTML, ainsi que des technologies de l'Internet.
- Connaître le langage PHP ou avoir suivi le cours " T44B-010 - Développement PHP - Niveau 1 ".
- Etre familiarisé avec la programmation orientée objet en PHP.
Introduction au modèle MVC en PHP
- Qu'est ce que MVC ?
-
- Apports et avantages
- La répartition des responsabilités dans une application PHP
Installation de Symfony dans un projet PHP
Projets et applications
- La création d'un projet
- La création d'une application
Configuration de Symfony
- Les fichiers de configuration
- Syntaxe YAML
-
- La syntaxe de configuration de Symfony
Mettre en œuvre le modèle MVC avec Symfony
- La vue
-
- Les templates
- La couche contrôleur
-
- Mettre en œuvre les actions dans le contrôleur
- Manipulation des données des contextes de requête et session
- Travailler sur la réponse
- Utiliser une base de données
-
- Lier un projet Symfony à une base de données
- Les différents fichiers (properties.ini, databases.yml, schema.yml)
- Réaliser les opérations CRUD
Les modules dans Symfony
- Structure et organisation des modules
- Création d'un module (vierge ou CRUD)
Fonctionnalités avancées
- Les liens
- Passage de variables entre l'action et la vue
- Gestion des sessions (contexte et attributs de session, autorisations)
- Gestion des formulaires
- Les validations de saisie