Cette formation va vous permettre de prendre en main le framework Symfony 6 ™
Description de la formation Symfony
Cette formation professionnelle va vous permettre à un développeur de prendre en main la dernière version du framework Symfony ™.
Nous commencerons par nous échauffer avec un rappel sur la programmation objet (POO) puis nous aborderons le modèle MVC utilisé par Symfony ™. Fort de ces bases indispensables nous travaillerons avec beaucoup de travaux pratiques sur les formulaires, les interactions avec un SGBD, les tests unitaires et la sécurité.
La formation à Symfony ™ s’adresse aux développeurs souhaitant accélérer et industrialiser leurs développements avec Symfony ™.
Bulletin d’
inscription Demande de
devis Détail du
programme
Programme de la formation Symfony 6
- 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
- Symfony Flex VS Symfony Full Stack Framework
- Les atouts de Symfony
- 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
- 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 Symfony2
- La couche modèle en Symfony ™ avec Doctrine 2
- 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
- Langage de Templating VueJS
- 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
|
- Notions avancées VueJS
- Les transitions vue.js
- Le cycle de vie du composant
- L’instance de l’application
- La couche Contrôleur en Symfony ™
- La gestion du routage des pages
- Gérer des paramètres
- Manipuler des objets Request et Response
- 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
- Les tests unitaires et fonctionnels
- Présentation des tests unitaires
- Présentation des tests fonctionnels
- Le routage avec Symfony
- Les règles de réécritures d’URL
- Aller plus loin avec Symfony ™
- Utiliser les recettes (Recipes) pour travailler avec des bundles
- Les trucs et astuces des experts
- Quelques commandes utiles
- La sécurité
|
LA SATISFACTION DES PARTICIPANTS À CETTE FORMATION EST DE 4.8/5 :
Symfony est une marque déposée. Copyright © 2005-2016 Seniolabs