Vous êtes sur la page 1sur 3

Symfony, Les bases et Perfectionnement

Formation Informatique / Technologies WEB / Symfony

OBJECTIFS

Apprhender les concepts et l'architecture du framework,


Matriser les diffrents outils de Symfony2,
tendre certains composants du framework (Twig, Console, Profiler),
Amliorer les processus de dveloppement avec Symfony2,
Dvelopper une application Web complte avec Symfony2,
Optimiser la configuration du framework d'un point de vue performance et scurit.

PUBLIC

A retenir
Dure : 5 jours soit 35h.
Rf. SYMFB

Tous

PRE-REQUIS
Fondamentaux PHP, HTML, CSS, SQL

PROGRAMME
Rappels sur PHP5
La syntaxe PHP
Le dveloppement objet en PHP5
Les exceptions
Introduction au namespaces
Les Clojures & Fonctions Anonymes
PHP en ligne de commande
Introduction Symfony2
Notion de framework
Historique & Feuille de route
Les nouveauts de Symfony2 par rapport symfony 1
Installation et mise en place dun projet

Dates des sessions


Paris
18/05/2015
06/07/2015
30/11/2015
Bordeaux
06/07/2015
30/11/2015
Lyon
29/06/2015
14/12/2015
Nantes
08/06/2015
16/11/2015

Architecture de Symfony2

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.

Organisation dune application


Notion de distribution
Design pattern MVC
Cycle de traitement dune requte
ClassLoader et PSR-0
Dvelopper avec Symfony2
Gestion des sources
La ligne de commande
Debug Toolbar
Profiler

Inclus dans cette formation

Configuration dun projet


Les environnements
Les diffrents fichiers de configuration
Les diffrentes syntaxes Yaml, Xml, PHP
Crer des pages
Crer des contrleurs
Dfinir les urls
Recevoir des paramtres
Lobjet Request
Envoyer une rponse
Lobjet Response
Redirections
Utiliser la vue
Le Routing
Dfinition des routes
Route paramtres

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Symfony, Les bases et Perfectionnement


Formation Informatique / Technologies WEB / Symfony

Gnration durls
Lire et crire dans la session de l'utilisateur courant
Les Services
Concept
Architecture & Injection de dpendances
Dclaration et utilisation

Votre garantie 100%


SATISFACTION

La vue : Twig
La syntaxe
Gestion et manipulation des variables
Mise en forme de donnes
Structures (boucle et conditions)
Dfinir un layout (hritage, block et inclusion)
Le modle : notion dORM et Doctrine
Quest-ce quun ORM, ses objectifs
Prsentation de Doctrine
Cration dun modle
Synchronisation du schma avec la base
Dfinitions des relations
Manipulations des entits
Recherche et requtes
Organisation dans un projet Symfony2
Les formulaires
Prsentation du composant Form
Stratgies de crations des formulaires
Gestion de laffichage
Validation des donnes
Traitement de la soumission
Afficher des informations avec les messages flash
Lenvoi de mail
Prsentation de Swiftmailer
Envoyer les donnes par courrier lectronique avec Swiftmailer
Configuration
Bonne pratiques et standards
Rgle de style de code
PSR
Les outils
Restreindre laccs certaines pages
Lapproche de Symfony2
Le firewall
Le contrle daccs
Gestion des droits
Configuration de la scurit
Tests et qualit
Les tests unitaires
Les tests fonctionnels
Lintgration continue
Internationalisation
Notion de locale
Mise en place de traduction
Localisation dinterface
Bundles Tiers
Chercher un bundle
Installer un bundle tiers
Bundle recommands

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Notre engagement 100% satisfaction


vous garantit la plus grande qualit
de formation.

Symfony, Les bases et Perfectionnement


Formation Informatique / Technologies WEB / Symfony

Twig (intermdiaire)
Utilisation des macros, import, render et embed
Contrle du scope
Les thmes de formulaires
tendre Twig
Les Services (intermdiaire)
Service abstraits
Scope & visibilit
Surcharge
Contrleur en tant que service
Surcharge et Hritage de Bundle
Surcharge de contrleurs
Surcharge de templates
Mieux debugguer
Utilisation de la Stopwatch
Etendre la toolbar et le profiler
Configuration de monolog
Prsentation et utilisation de Blackfire.io
xdebug et point darrt
Plus loin avec les composants
Console
Cration dune commande
Les helpers
Gnration durl
Finder
Filesystem
Process
VarDumper
Yaml
Passer des paramtres Symfony
Depuis le serveur Web
Depuis la ligne de commande (variable denvironnement)
Performance HTTP
Varnish et ESI
Block de rendu
Gestion du cache par Symfony
Les formulaires
Le form type Collection
Les formulaires imbriqus
La scurit
Les Voter
Les ACL
Stocker la hirarchie de rle en base

PROCHAINES FORMATIONS
Russir
Russir
Russir
Russir
Russir
Russir

la Certification Gestion de Projet PMP du PMI


la Certification PRINCE2 Foundation
les Certifications PRINCE2 Foundation et PRINCE2 Practitioner
la Certification ITIL Foundation
la Certification Agile certifi SCRUM Master
les Certifications TOGAF Certified et TOGAF Foundation

Retrouvez cette formation sur notre site :


Symfony, Les bases et Perfectionnement

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Vous aimerez peut-être aussi