Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact |  Plan d'accès  
PrésentationTechnologies
Internet
Technologies
Java
Technologies
PHP
Technologies
PERL
Technologies
XML
Bases
de données
Systèmes
d'exploitation
Outils et langagesCalendrier et TarifsPackages &
Forfaits
Commentaires
client
 
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription | CGV
Toutes nos formations peuvent être financées par l'OPCA
de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF...
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici

Formation PHP106 - Le Framework Symfony

  • Introduction
    • Définition d'un framework
    • Avantages d'un framework
    • L'architecture Modèle-Vue-Contrôleur (MVC)
    • Frameworks concurrents
  • Démarrer avec le framework Symfony
    • Installation
    • L'arborescence de fichiers
    • Conventions de nommage des répertoires, fichiers, classes et méthodes
    • La 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
    • Configuration de l'accès à la base de données
    • Relation entre tables et objets métier
    • L'ORM Doctrine(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
    • 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 (layouts)
    • Principe des templates
    • Template modulaires
    • Les bonnes pratiques en matière de templating
    • Les aides disponibles (helpers)
    • Travaux pratiques
  • Plugins
  • Bref aperçu des autres fonctionnalités du framework
Tarifs
1 personne : 1680 € HT *
2 personnes : 2856 € HT *
3 personnes : 3866 € HT *
*personnes d'une même entreprise inscrites à la même session
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire
Durée de la formation
4 jours
Dates
23-26 avr 2012
2-5 juil 2012
22-25 oct 2012
17-20 déc 2012
 
 
Orientation de la formation
Cette formation s'adresse aux Développeurs PHP5 utilisateurs du Framework Symfony.
Objectifs de la formation
Comprendre l'architecture du framework symfony, et savoir le mettre en oeuvre dans un développement en PHP5.
Pré-requis pour la formation
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.
Documentation
Support de cours et exercices corrigés