Formation Maitriser Symfony 2
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Cette formation Maitriser Symfony 2 apporte une vision très complète de ce framework, depuis son architecture jusqu'à sa mise en œuvre dans le cadre d'une application Web, en passant par les aspects tests unitaires, optimisation des performances et sécurité. Les fondamentaux et techniques avancées de Symfony 2 sont traités et font l'objet de TP sur poste individuel, à chaque fin de chapitre
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Les bases de Symfony 2 Rappels sur PHP5
La syntaxe PHP
Le développement objet en PHP5
Les exceptions
Introduction au namespaces
Les Clojures & Fonctions Anonymes
PHP en ligne de commande
Notion de framework
Historique & Feuille de route
Les nouveautés de Symfony 2 par rapport à symfony 1
Installation et mise en place d’un projet
Organisation d’une application
Notion de distribution
Design pattern MVC
Cycle de traitement d’une requête
ClassLoader et PSR-0
Gestion des sources
La ligne de commande
Debug Toolbar
Profiler
Les environnements
Les différents fichiers de configuration
Les différentes syntaxes Yaml, Xml, PHP
Créer des pages
Créer des contrôleurs
Définir les urls
Recevoir des paramètres
L’objet Request
Envoyer une réponse
L’objet Response
Redirections
Utiliser la vue
Le Routing
Définition des routes
Route paramètrées
Génération d’urls
Lire et écrire dans la session de l'utilisateur courant
Concept
Architecture & Injection de dépendances
Déclaration et utilisation
La syntaxe
Gestion et manipulation des variables
Mise en forme de données
Structures (boucle et conditions)
Définir un layout (héritage, block et inclusion)
Qu’est-ce qu’un ORM, ses objectifs
Présentation de Doctrine
Création d’un modèle
Synchronisation du schéma avec la base
Définitions des relations
Manipulations des entités
Recherche et requêtes
Organisation dans un projet Symfony2
Présentation du composant Form
Stratégies de créations des formulaires
Gestion de l’affichage
Validation des données
Traitement de la soumission
Afficher des informations avec les messages flash
L’envoi de mail
Présentation de Swiftmailer
Envoyer les données par courrier électronique avec Swiftmailer
Configuration
Règle de style de code
PSR
Les outils
L’approche de Symfony 2
Le firewall
Le contrôle d’accès
Gestion des droits
Configuration de la sécurité
Les tests unitaires
Les tests fonctionnels
L’intégration continue
Notion de locale
Mise en place de traduction
Localisation d’interface
Chercher un bundle
Installer un bundle tiers
Bundle recommandés
Twig (intermédiaire)
Utilisation des macros, import, render et embed
Contrôle du scope
Les thèmes de formulaires
Étendre Twig
Service abstraits
Scope & visibilité
Surcharge
Contrôleur en tant que service
Surcharge de contrôleurs
Surcharge de templates
Utilisation de la Stopwatch
Etendre la toolbar et le profiler
Configuration de monolog
Présentation et utilisation de Blackfire.io
xdebug et point d’arrêt
Console
Création d’une commande
Les helpers
Génération d’url
Finder
Filesystem
Process
VarDumper
Yaml
Passer des paramètres à Symfony
Depuis le serveur Web
Depuis la ligne de commande (variable d’environnement)
Varnish et ESI
Block de rendu
Gestion du cache par Symfony
Le form type Collection
Les formulaires imbriqués
Les Voter
Les ACL
Stocker la hiérarchie de rôle en base
Ou s’informer
Ou trouver de l’aide
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Maitriser Symfony 2