Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : SYM-DOC

Durée : 3 jour(s) –> 21 h

Moyens de la formation :
 Formation présentielle - 1 poste par stagiaire - 1 Vidéo projecteur - Support de cours fourni à chaque stagiaire

Modalités pédagogiques :
 Exposés - cas pratiques - synthèse

A l’issue de ce stage les participants seront en mesure de :
Utiliser le Framework Symfony 2 pour mettre en place une application Web.

Prérequis :
Bonne connaissance du développement Web et de PHP5 (orientée objet).

Suivi :
Le suivi de l’exécution et l’appréciation des résultats sont exprimés par le stagiaire dans une « évaluation de stage » complétée en fin de formation. Ce document est remis au responsable ordonnateur de la formation, accompagné des feuilles d’émargements, et d’une « Attestation de formation » établie en original.

PROGRAMME

 INTRODUCTION À SYMFONY
A propos de Symfony
Les Frameworks PHP
Ressources pour Symfony
Symfony : concepts fondamentaux
Présentation de l'approche Modèle Vue Contrôleur (MVC)

 RAPPEL : PROGRAMMATION ORIENTÉE OBJET
Classes, attributs et méthodes
Constructeurs, destructeurs et méthodes statiques
L'héritage, l'agrégation et les exceptions

 INSTALLATION DE SYMFONY
Configuration du serveur Web
Mise en place de l'environnement de développement
Installation de Symfony avec PEAR
Installation de Symfony avec SVN

 LES BASES DE SYMFONY
Structure d'un projet Symfony
Création d'un projet, d'applications et de modules
Présentation du contrôleur de Symfony
Comprendre le déroulement d'une requête (contrôleur, action, vue)
Présentation des vues de Symfony
Création de pages simples
Configuration de Symfony avec YAML

 LA COUCHE MODÈLE DE SYMFONY
Symfony et le Mapping Objet Relationnel (ORM)
Manipulation de bases de données avec Symfony
Génération des classes de la couche ORM
Générer une interface de gestion de données
Le relationel avec Doctrine

 SYMFONY ET TEMPLATES
Présentation de la couche vue
Le layout global et les layout de classes
Utiliser ses feuilles de styles CSS et des fichiers JavaScript
Configuration des pages
Concevoir des templates modulaires

 LA COUCHE CONTRÔLEUR
Routage des pages
Les données contextuelles
Gestion des droits

 LES FORMULAIRES AVEC SYMFONY
Mettre en place des formulaires simples
Préremplir des formulaires
Formulaire avancé (insertion de calendriers ou d'éditeurs de texte)
Lier un formulaire à une table, à un objet
Valider des formulaires

 FONCTIONNALITÉS AVANCÉES
Les générateurs Symfony
Gestion du cache
Internationalisation
Intégration d'Ajax

 DÉBUGGER UNE APPLICATION SYMFONY
La barre d'outils de Debug
Les fichiers de log

Clients visés :

Développeurs et chefs de projets débutant.

Mots-clés en rapport avec la formation :

Framework Symfony 2 Web et de PHP5

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !