SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Symfony, Les bases et Perfectionnement
Formation Informatique / Technologies WEB / Symfony
OBJECTIFS
• Maîtriser les fondamentaux pour réaliser un projet Symfony
PUBLIC
Tous
PRE-REQUIS
• Fondamentaux PHP, HTML, CSS, SQL
PROGRAMME
Présentation
Rappels: bibliothèques et frameworks
Architecture HTTPcentrée, orientée objet et patron MVC
Résumé des évolutionentre Symfony 1 et Symfony 2
Pile technologique Symfony 2
Configuration du serveur Web
Configuration du serveur
Présentation de la Web Debug Toolbaret du Profiler
Outils de développement
Projet
Application, bundles et arborescence des fichiers
Lesenvironnements d'exécution Symfony 2
Configuration: YAML, XML,PHP et Annotations
Présentation de la console
Création d'unnouveau projet Symfony
Lancer un projet avec composer
Atelier: Créer un premier projet Symfony avec composer
Le contrôleur (Processus applicatif)
Contrôleurs et FrontController
Le service deroutage
Paramètres et contraintes de route
Le composantHttpFoundation : objets Request et Response
La classeController et assistants
La vue (Rendu)
Communication entre vue et contrôleur
Générationd'url
Moteur de template Twig
Extension, inclusion et surchargede templates
Invocation synchrone et asynchrone (Ajax, ESI) decontrôleur via le template
Les structures de contrôle
Surchargede templates
Les macros Twig
Le modèle (Processus Métier)
Outils ORM, Doctrine2
Génération de la base
Classes entitéet configuration via les annotations
Dépot, DQL etQueryBuilder
Gestion des relations et jointures
Atelier :Préparer une base pour un projet Symfony
A retenir
Durée : 5 jours soit 35h.
Réf. SYMFB
Dates des sessions
Paris
18/05/2015
07/09/2015
14/12/2015
Aix en Provence
25/05/2015
14/09/2015
Bordeaux
08/06/2015
28/09/2015
Brussel
20/04/2015
31/08/2015
07/12/2015
Geneve
01/06/2015
21/09/2015
Lille
20/04/2015
31/08/2015
07/12/2015
Lyon
01/06/2015
21/09/2015
Montpellier
15/06/2015
05/10/2015
Nantes
08/06/2015
28/09/2015
Nice
25/05/2015
14/09/2015
Rennes
08/06/2015
28/09/2015
Strasbourg
18/05/2015
07/09/2015
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Symfony, Les bases et Perfectionnement
Formation Informatique / Technologies WEB / Symfony
Formulaire
Form et FormBuilder
Composants de saisie avancés
Validationdes données
Formulaires avancés (formulaire multiples, theming,CSRF...)
Atelier : contrôler les données saisies dans unformulaire
Sécurité
Fonctionnement : authentification et autorisation
Firewall etcontexte de sécurité
Fournisseur d'utilisateur : liste etentité
Autorisation par URL, IP
Autorisation via uncontrôleur, une liste de contrôles
Gestion desutilisateurs
Atelier : mise en place d'une gestiond'utilisateur avec rôles
Internationalisation
Fichier de traduction XLIFF
Messages, clés etdomaines
Pluralisation
Traductions et templates
Traductionset entités
Atelier : mise en place d'une gestion d'utilisateuravec rôles
Les services
Déclaration et utilisation de service
Injection deservice
Intégration, configuration et debug de service
Contrôleuren tant que service
Atelier : créer un bundle orientéservice
Conclusion : performance
Système de cache
Expiration et validation du cache
14/12/2015
Toulouse
15/06/2015
05/10/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Contenu connexe

Tendances

Joowe formation-joomla-pour-les-webmasters
Joowe formation-joomla-pour-les-webmastersJoowe formation-joomla-pour-les-webmasters
Joowe formation-joomla-pour-les-webmastersCERTyou Formation
 
Ppt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesPpt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesCERTyou Formation
 
Lifer formation-liferay-portal
Lifer formation-liferay-portalLifer formation-liferay-portal
Lifer formation-liferay-portalCERTyou Formation
 
Phpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpPhpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpCERTyou Formation
 
Symfi formation-symfony-les-bases
Symfi formation-symfony-les-basesSymfi formation-symfony-les-bases
Symfi formation-symfony-les-basesCERTyou Formation
 
Wopap formation-wordpress-perfectionnement
Wopap formation-wordpress-perfectionnementWopap formation-wordpress-perfectionnement
Wopap formation-wordpress-perfectionnementCERTyou Formation
 
Andia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementAndia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementCERTyou Formation
 
Cshaa formation-csharp-perfectionnement
Cshaa formation-csharp-perfectionnementCshaa formation-csharp-perfectionnement
Cshaa formation-csharp-perfectionnementCERTyou Formation
 
Flain formation-flash-les-bases
Flain formation-flash-les-basesFlain formation-flash-les-bases
Flain formation-flash-les-basesCERTyou Formation
 
Delap formation-delphi-perfectionnement
Delap formation-delphi-perfectionnementDelap formation-delphi-perfectionnement
Delap formation-delphi-perfectionnementCERTyou Formation
 
Ergon formation-ergonomie-de-sites-web
Ergon formation-ergonomie-de-sites-webErgon formation-ergonomie-de-sites-web
Ergon formation-ergonomie-de-sites-webCERTyou Formation
 
Dneti formation-introduction-au-developpement-microsoft-net
Dneti formation-introduction-au-developpement-microsoft-netDneti formation-introduction-au-developpement-microsoft-net
Dneti formation-introduction-au-developpement-microsoft-netCERTyou Formation
 
Rubya formation-ruby-perfectionnement
Rubya formation-ruby-perfectionnementRubya formation-ruby-perfectionnement
Rubya formation-ruby-perfectionnementCERTyou Formation
 
Aspna formation-asp-net-perfectionnement
Aspna formation-asp-net-perfectionnementAspna formation-asp-net-perfectionnement
Aspna formation-asp-net-perfectionnementCERTyou Formation
 
Pytap formation-python-perfectionnement
Pytap formation-python-perfectionnementPytap formation-python-perfectionnement
Pytap formation-python-perfectionnementCERTyou Formation
 
Javaap formation-java-perfectionnement
Javaap formation-java-perfectionnementJavaap formation-java-perfectionnement
Javaap formation-java-perfectionnementCERTyou Formation
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsCERTyou Formation
 

Tendances (20)

Joowe formation-joomla-pour-les-webmasters
Joowe formation-joomla-pour-les-webmastersJoowe formation-joomla-pour-les-webmasters
Joowe formation-joomla-pour-les-webmasters
 
Ppt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesPpt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-bases
 
Lifer formation-liferay-portal
Lifer formation-liferay-portalLifer formation-liferay-portal
Lifer formation-liferay-portal
 
Phpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpPhpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-php
 
Symfi formation-symfony-les-bases
Symfi formation-symfony-les-basesSymfi formation-symfony-les-bases
Symfi formation-symfony-les-bases
 
Wopap formation-wordpress-perfectionnement
Wopap formation-wordpress-perfectionnementWopap formation-wordpress-perfectionnement
Wopap formation-wordpress-perfectionnement
 
Andia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementAndia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnement
 
Cshaa formation-csharp-perfectionnement
Cshaa formation-csharp-perfectionnementCshaa formation-csharp-perfectionnement
Cshaa formation-csharp-perfectionnement
 
Javsc formation-javascript
Javsc formation-javascriptJavsc formation-javascript
Javsc formation-javascript
 
Jee020 formation-jee-struts
Jee020 formation-jee-strutsJee020 formation-jee-struts
Jee020 formation-jee-struts
 
Flain formation-flash-les-bases
Flain formation-flash-les-basesFlain formation-flash-les-bases
Flain formation-flash-les-bases
 
Delap formation-delphi-perfectionnement
Delap formation-delphi-perfectionnementDelap formation-delphi-perfectionnement
Delap formation-delphi-perfectionnement
 
Ergon formation-ergonomie-de-sites-web
Ergon formation-ergonomie-de-sites-webErgon formation-ergonomie-de-sites-web
Ergon formation-ergonomie-de-sites-web
 
Dneti formation-introduction-au-developpement-microsoft-net
Dneti formation-introduction-au-developpement-microsoft-netDneti formation-introduction-au-developpement-microsoft-net
Dneti formation-introduction-au-developpement-microsoft-net
 
Rubya formation-ruby-perfectionnement
Rubya formation-ruby-perfectionnementRubya formation-ruby-perfectionnement
Rubya formation-ruby-perfectionnement
 
Aspna formation-asp-net-perfectionnement
Aspna formation-asp-net-perfectionnementAspna formation-asp-net-perfectionnement
Aspna formation-asp-net-perfectionnement
 
Pytap formation-python-perfectionnement
Pytap formation-python-perfectionnementPytap formation-python-perfectionnement
Pytap formation-python-perfectionnement
 
Javaap formation-java-perfectionnement
Javaap formation-java-perfectionnementJavaap formation-java-perfectionnement
Javaap formation-java-perfectionnement
 
Prest formation-prestashop
Prest formation-prestashopPrest formation-prestashop
Prest formation-prestashop
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applications
 

En vedette

Symfony2 & l'architecture Rest
Symfony2 & l'architecture Rest Symfony2 & l'architecture Rest
Symfony2 & l'architecture Rest Ahmed Ghali
 
Atelier Symfony2- Introduction
Atelier Symfony2- IntroductionAtelier Symfony2- Introduction
Atelier Symfony2- IntroductionMarwa OUNALLI
 
A Practical Introduction to Symfony2
A Practical Introduction to Symfony2A Practical Introduction to Symfony2
A Practical Introduction to Symfony2Kris Wallsmith
 
Le pattern View Model avec Symfony2
Le pattern View Model avec Symfony2Le pattern View Model avec Symfony2
Le pattern View Model avec Symfony2RomainKuzniak
 
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2Symfony 2 : chapitre 3 - Les modèles en Doctrine 2
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2Abdelkader Rhouati
 
Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Fabien Gasser
 
Symfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigSymfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigAbdelkader Rhouati
 
Symfony2 Introduction Presentation
Symfony2 Introduction PresentationSymfony2 Introduction Presentation
Symfony2 Introduction PresentationNerd Tzanetopoulos
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2RomainKuzniak
 
Symfony 2 : chapitre 4 - Les services et les formulaires
Symfony 2 : chapitre 4 - Les services et les formulairesSymfony 2 : chapitre 4 - Les services et les formulaires
Symfony 2 : chapitre 4 - Les services et les formulairesAbdelkader Rhouati
 
Symfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleSymfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleAbdelkader Rhouati
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutesSimon Willison
 
Introduction à Symfony2
Introduction à Symfony2Introduction à Symfony2
Introduction à Symfony2Hugo Hamon
 
Symfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesSymfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesNoel GUILBERT
 

En vedette (16)

Symfony in the Cloud
Symfony in the CloudSymfony in the Cloud
Symfony in the Cloud
 
Symfony2 & l'architecture Rest
Symfony2 & l'architecture Rest Symfony2 & l'architecture Rest
Symfony2 & l'architecture Rest
 
Atelier Symfony2- Introduction
Atelier Symfony2- IntroductionAtelier Symfony2- Introduction
Atelier Symfony2- Introduction
 
A Practical Introduction to Symfony2
A Practical Introduction to Symfony2A Practical Introduction to Symfony2
A Practical Introduction to Symfony2
 
Symfonytn
SymfonytnSymfonytn
Symfonytn
 
Le pattern View Model avec Symfony2
Le pattern View Model avec Symfony2Le pattern View Model avec Symfony2
Le pattern View Model avec Symfony2
 
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2Symfony 2 : chapitre 3 - Les modèles en Doctrine 2
Symfony 2 : chapitre 3 - Les modèles en Doctrine 2
 
Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ?
 
Symfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigSymfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en Twig
 
Symfony2 Introduction Presentation
Symfony2 Introduction PresentationSymfony2 Introduction Presentation
Symfony2 Introduction Presentation
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2
 
Symfony 2 : chapitre 4 - Les services et les formulaires
Symfony 2 : chapitre 4 - Les services et les formulairesSymfony 2 : chapitre 4 - Les services et les formulaires
Symfony 2 : chapitre 4 - Les services et les formulaires
 
Symfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleSymfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation Générale
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutes
 
Introduction à Symfony2
Introduction à Symfony2Introduction à Symfony2
Introduction à Symfony2
 
Symfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesSymfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiques
 

Similaire à Symfb formation-symfony-les-bases-et-perfectionnement

Wbm09 formation-webmaster-avance-xml-ajax-et-jquery
Wbm09 formation-webmaster-avance-xml-ajax-et-jqueryWbm09 formation-webmaster-avance-xml-ajax-et-jquery
Wbm09 formation-webmaster-avance-xml-ajax-et-jqueryCERTyou Formation
 
Wbm01 formation-webmaster-creation-de-site-web-perfectionnement
Wbm01 formation-webmaster-creation-de-site-web-perfectionnementWbm01 formation-webmaster-creation-de-site-web-perfectionnement
Wbm01 formation-webmaster-creation-de-site-web-perfectionnementCERTyou Formation
 
Reapp formation-reseaux-perfectionnement
Reapp formation-reseaux-perfectionnementReapp formation-reseaux-perfectionnement
Reapp formation-reseaux-perfectionnementCERTyou Formation
 
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...CERTyou Formation
 
Vijoo formation-virtuemart-avec-joomla
Vijoo formation-virtuemart-avec-joomlaVijoo formation-virtuemart-avec-joomla
Vijoo formation-virtuemart-avec-joomlaCERTyou Formation
 
Seoav formation-referencement-seo-avance
Seoav formation-referencement-seo-avanceSeoav formation-referencement-seo-avance
Seoav formation-referencement-seo-avanceCERTyou Formation
 
Wor03 formation-word-fondamentaux
Wor03 formation-word-fondamentauxWor03 formation-word-fondamentaux
Wor03 formation-word-fondamentauxCERTyou Formation
 
Php01 formation-php-mysql-perfectionnement
Php01 formation-php-mysql-perfectionnementPhp01 formation-php-mysql-perfectionnement
Php01 formation-php-mysql-perfectionnementCERTyou Formation
 
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosa
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosaPpt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosa
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosaCERTyou Formation
 
Php06 formation-php-avance-ajax-jquery
Php06 formation-php-avance-ajax-jqueryPhp06 formation-php-avance-ajax-jquery
Php06 formation-php-avance-ajax-jqueryCERTyou Formation
 

Similaire à Symfb formation-symfony-les-bases-et-perfectionnement (13)

Wbm09 formation-webmaster-avance-xml-ajax-et-jquery
Wbm09 formation-webmaster-avance-xml-ajax-et-jqueryWbm09 formation-webmaster-avance-xml-ajax-et-jquery
Wbm09 formation-webmaster-avance-xml-ajax-et-jquery
 
Wbm01 formation-webmaster-creation-de-site-web-perfectionnement
Wbm01 formation-webmaster-creation-de-site-web-perfectionnementWbm01 formation-webmaster-creation-de-site-web-perfectionnement
Wbm01 formation-webmaster-creation-de-site-web-perfectionnement
 
Reapp formation-reseaux-perfectionnement
Reapp formation-reseaux-perfectionnementReapp formation-reseaux-perfectionnement
Reapp formation-reseaux-perfectionnement
 
Objec formation-objective-c
Objec formation-objective-cObjec formation-objective-c
Objec formation-objective-c
 
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...
Wanal formation-webanalytics-mesure-de-la-performance-de-votre-site-web-avec-...
 
Vijoo formation-virtuemart-avec-joomla
Vijoo formation-virtuemart-avec-joomlaVijoo formation-virtuemart-avec-joomla
Vijoo formation-virtuemart-avec-joomla
 
Wpf formation-wpf
Wpf formation-wpfWpf formation-wpf
Wpf formation-wpf
 
Seoav formation-referencement-seo-avance
Seoav formation-referencement-seo-avanceSeoav formation-referencement-seo-avance
Seoav formation-referencement-seo-avance
 
Wor03 formation-word-fondamentaux
Wor03 formation-word-fondamentauxWor03 formation-word-fondamentaux
Wor03 formation-word-fondamentaux
 
Xslt formation-xslt
Xslt formation-xsltXslt formation-xslt
Xslt formation-xslt
 
Php01 formation-php-mysql-perfectionnement
Php01 formation-php-mysql-perfectionnementPhp01 formation-php-mysql-perfectionnement
Php01 formation-php-mysql-perfectionnement
 
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosa
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosaPpt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosa
Ppt01 formation-powerpoint-perfectionnement-et-passage-de-la-certification-tosa
 
Php06 formation-php-avance-ajax-jquery
Php06 formation-php-avance-ajax-jqueryPhp06 formation-php-avance-ajax-jquery
Php06 formation-php-avance-ajax-jquery
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesCERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Symfb formation-symfony-les-bases-et-perfectionnement

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Symfony, Les bases et Perfectionnement Formation Informatique / Technologies WEB / Symfony OBJECTIFS • Maîtriser les fondamentaux pour réaliser un projet Symfony PUBLIC Tous PRE-REQUIS • Fondamentaux PHP, HTML, CSS, SQL PROGRAMME Présentation Rappels: bibliothèques et frameworks Architecture HTTPcentrée, orientée objet et patron MVC Résumé des évolutionentre Symfony 1 et Symfony 2 Pile technologique Symfony 2 Configuration du serveur Web Configuration du serveur Présentation de la Web Debug Toolbaret du Profiler Outils de développement Projet Application, bundles et arborescence des fichiers Lesenvironnements d'exécution Symfony 2 Configuration: YAML, XML,PHP et Annotations Présentation de la console Création d'unnouveau projet Symfony Lancer un projet avec composer Atelier: Créer un premier projet Symfony avec composer Le contrôleur (Processus applicatif) Contrôleurs et FrontController Le service deroutage Paramètres et contraintes de route Le composantHttpFoundation : objets Request et Response La classeController et assistants La vue (Rendu) Communication entre vue et contrôleur Générationd'url Moteur de template Twig Extension, inclusion et surchargede templates Invocation synchrone et asynchrone (Ajax, ESI) decontrôleur via le template Les structures de contrôle Surchargede templates Les macros Twig Le modèle (Processus Métier) Outils ORM, Doctrine2 Génération de la base Classes entitéet configuration via les annotations Dépot, DQL etQueryBuilder Gestion des relations et jointures Atelier :Préparer une base pour un projet Symfony A retenir Durée : 5 jours soit 35h. Réf. SYMFB Dates des sessions Paris 18/05/2015 07/09/2015 14/12/2015 Aix en Provence 25/05/2015 14/09/2015 Bordeaux 08/06/2015 28/09/2015 Brussel 20/04/2015 31/08/2015 07/12/2015 Geneve 01/06/2015 21/09/2015 Lille 20/04/2015 31/08/2015 07/12/2015 Lyon 01/06/2015 21/09/2015 Montpellier 15/06/2015 05/10/2015 Nantes 08/06/2015 28/09/2015 Nice 25/05/2015 14/09/2015 Rennes 08/06/2015 28/09/2015 Strasbourg 18/05/2015 07/09/2015
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Symfony, Les bases et Perfectionnement Formation Informatique / Technologies WEB / Symfony Formulaire Form et FormBuilder Composants de saisie avancés Validationdes données Formulaires avancés (formulaire multiples, theming,CSRF...) Atelier : contrôler les données saisies dans unformulaire Sécurité Fonctionnement : authentification et autorisation Firewall etcontexte de sécurité Fournisseur d'utilisateur : liste etentité Autorisation par URL, IP Autorisation via uncontrôleur, une liste de contrôles Gestion desutilisateurs Atelier : mise en place d'une gestiond'utilisateur avec rôles Internationalisation Fichier de traduction XLIFF Messages, clés etdomaines Pluralisation Traductions et templates Traductionset entités Atelier : mise en place d'une gestion d'utilisateuravec rôles Les services Déclaration et utilisation de service Injection deservice Intégration, configuration et debug de service Contrôleuren tant que service Atelier : créer un bundle orientéservice Conclusion : performance Système de cache Expiration et validation du cache 14/12/2015 Toulouse 15/06/2015 05/10/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.