Découvrir le framework PHP Symfony
- Prendre connaissance de l'environnement de travail
- Comprendre les évolutions entre Symfony 3 et Symfony 2
- Créer un bundle et appréhender les compatibilités
- Anticiper les évolutions
Savoir installer Symfony3
- Commencer un projet Symfony3
- Télécharger et installer Symfony
- Explorer un projet vierge
- Appréhender l'architecture des dossiers
- Bien gérer l'organisation du code source
- Définir l'organisation des fichiers assets
- Paramétrer le framework Symfony
Comprendre la POO (Programmation Orientée Objet) en PHP
- Définir des classes : propriétés et méthodes
- Mettre en œuvre du principe d'encapsulation
- Définir un constructeur et à un destructeur
- Gérer l'héritage des classes
Savoir manipuler les requêtes PDO
- Définir et exploiter des requêtes de sélection
- Définir et exécuter des requêtes paramétrées
- Exécuter des requêtes d'insertion, de suppression et de mises à jour
Apprendre à concevoir une application
- Créer un contrôleur
- Définir une action et relier une vue
- Câbler une route sur une action
- Recourir au layout de l'application
- Configurer et gérer une route
- Employer un paramètre d'une route au sein d'une action
- Différencier app et app_dev
- Relier deux routes
Savoir déboguer efficacement
- Utiliser le profiler
- Dumper des informations de débogage
- Employer les logs pour mettre à jour une erreur
S'initier à la conception de formulaires
- Créer un premier formulaire
- Gérer les champs de formulaires
- Valider les données
- Parcourir les types de formulaires
- Gérer les boutons de soumission
- Modifier les propriétés d'un formulaire
- Gérer l'affichage de la vue
- Gérer les templates
Aller plus loin avec Symfony
- Mettre en œuvre les classes internes de Symfony
- Découvrir l'organisation en composants
- Installer des bundles compatibles
- Améliorer son flux de travail
- Utiliser la console via le navigateur
- Déployer son application Symfony en production