dismiss Step into the future! Click here to switch to the beta php.net site
downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Le framework Symfony 2,Doctrine2 (2013-09-16 to 2013-09-19) [Training] (France)
PHP106 - Le framework Symfony 2 et l\'ORM Doctrine 2

Pré-requis : Bonne connaissance du langage PHP5 et des concepts de la programmation orientée objet (classes, objets, surcharge, héritage, exceptions). La formation PHP108 (2 jours) est un pré-requis pour les personnes n\'ayant pas les connaissances objet nécessaires.

Orientation : Cette formation s\'adresse aux Développeurs PHP5 utilisateurs du Framework Symfony2.

Objectifs : Comprendre l\'architecture du framework symfony2, et savoir le mettre en oeuvre dans un développement en PHP5.

Organisation du cours : Théorie : 60% Pratique : 40%

Configuration matérielle : Une machine par stagiaire

Documentation fournie : Support de cours et exercices corrigés

Programme

Introduction à Symfony2 - Définition d\'un framework - Les espaces de nom PHP (namespace) - L\'architecture Modèle-Vue-Contrôleur (MVC)

Démarrer avec Symfony2 - Installation - L\'architecture de Symfony2 - Les Bundles - Conventions de nommage des répertoires, fichiers, classes et méthodes - Routage et réécriture d\'URL : principe, mise en place - Interaction entre contrôleur, vue et layout - Configuration de l\'application : fichiers, format YAML - Exemple simple

Le modèle avec l\'ORM Doctrine2 - Configuration de l\'accès à la base de données - Relation entre tables et objets métier - L\'ORM Doctrine2(Object Relational Mapping) - Le langage DQL (Doctrine Query Language) - Exprimer les relations entre tables - Génération automatique du code CRUD - Lien entre tables, objets et champs de formulaires - Travaux pratiques

Le contrôleur - Récupération de paramètres HTTP - Initialisation de variables de vues - Méthodes particulières - Valeur de retour du contrôleur - Gestion de la session utilisateur, paramétrages associés - Pré et post-traitements : les filtres - Travaux pratiques - Gestion des erreurs

La vue - Utilisation des variables transmises par le contrôleur - Remplissage automatique des valeurs de formulaires - Les helpers : déclaration, helpers prédéfinis, développement de helpers - Fragments de code : Partials et Components - Travaux pratiques

Les templates Symfony2 - Principe des templates - Le moteur de Template Twig - Les bonnes pratiques en matière de templating - Les aides disponibles (helpers) - Travaux pratiques

Le cache HTTP et les Edge Side Includes (ESI)

L\'injection de dépendances

Bref aperçu des autres fonctionnalités du framework

URL: http://www.ociensa.com/formation/formation-symfony-framework.php

November, 2018December, 2018January, 2019
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
 
show source | credits | sitemap | contact | advertising | mirror sites