02.Formations Internet
01. Formation Flash 3D 02. Formation Développement d’applications mobile avec ActionScript 3 03. Formation Développement d'applications Facebook 04. Formation Développement avec les API Twitter 05. Formation Adobe Air et Ajax 06. Formation Adobe Air et Flash 07. Formation Action Script 3 Initiation 08. Formation Action Script 3 Perfectionnement 09. Formation ActionScript 3 Expert 10. Formation Flex et Action Script 3 11. Formation Flex : Créer des applications 12. Formation jQuery pour les développeurs Web 13. Formation AJAX 14. Formation JavaScript 15. Formation Choisir son FrameWork Java pour le Web 16. Formation Développement d'applications Java pour le Web 17. Formation Symfony PHP Framework 18. Formation Php les bases 19. Formation PHP et MySQL Initiation 20. Formation PHP et MySQL perfectionnement 21. Formation Algorithme 22. Formation ASP 3
17. Formation Symfony PHP Framework
Objectifs
Être capable d’utiliser le framework symfony et de mettre en place une application Web avec symfony.
Participants
Développeurs PHP.
Prérequis
Bonne connaissance du développement Web et de PHP5 (oOrientée objet).
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 et 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 et génération des classes de la couche ORM
- Générer une interface de gestion de données
- Le relationnel 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
Télécharger le plan de cours
- Durée3 jours
- Prix1200 € HT
- Dates des
prochaines sessions - 13/06/2012
- 17/09/2012
- 19/12/2012
- Villes
- Paris
- Formules
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
