Réf. SYMFB   |   5 Jours certification Technologies WEB
cette formation Symfony 2, Les bases et Perfectionnement Vous permettra de :
formation Technologies WEB
Appréhender les concepts et l'architecture du framework,
Maîtriser les différents outils de Symfony2,
Étendre certains composants du framework (Twig, Console, Profiler),
Améliorer les processus de développement avec Symfony2,
Développer une application Web complète avec Symfony2,
Optimiser la configuration du framework d'un point de vue performance et sécurité.

Pour aller plus loin, téléchargez la fiche de cette formation "Symfony 2, Les bases et Perfectionnement" formation Technologies WEB

Qu'est ce que Symfony 2 : initial + avancé ? Cette formation de 5 jours sur Symfony 2 apporte une vision très complète de ce framework, depuis son architecture jusqu’à sa mise en œuvre dans le cadre d'une application Web, en passant par les aspects tests unitaires, optimisation des performances et sécurité. Les fondamentaux et techniques avancées de Symfony 2 sont traités et font l'objet de TP sur poste individuel, à chaque fin de chapitre. Cette formation s'adresse à des personnes débutants ou justifiant déjà d'une 1ère expérience. Il est également possible de suivre uniquement la formation Symfony2 les fondamentaux (3 jrs) ou Symfony2 avancé (2jrs). Une formation de 3ème niveau est en cours d'élaboration et devrait être publiée sur le 2ème trimestre 2015.
formation Technologies WEB
Inclus ! Votre apprentissage avec CERTyou continue même après votre formation Symfony 2, Les bases et Perfectionnement avec le Coaching Après-Cours.

formation Technologies WEB
Rappels sur PHP5
La syntaxe PHP
Le développement 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 nouveautés de Symfony2 par rapport à symfony 1
Installation et mise en place d’un projet
Architecture de Symfony2
Organisation d’une application
Notion de distribution
Design pattern MVC
Cycle de traitement d’une requête
ClassLoader et PSR-0
Développer avec Symfony2
Gestion des sources
La ligne de commande
Debug Toolbar
Profiler
Configuration d’un projet
Les environnements
Les différents fichiers de configuration
Les différentes syntaxes Yaml, Xml, PHP
Créer des pages
Créer des contrôleurs
Définir les urls
Recevoir des paramètres
L’objet Request
Envoyer une réponse
L’objet Response
Redirections
Utiliser la vue
Le Routing
Définition des routes
Route paramètrées
Génération d’urls
Lire et écrire dans la session de l'utilisateur courant
Les Services
Concept
Architecture & Injection de dépendances
Déclaration et utilisation
La vue : Twig
La syntaxe
Gestion et manipulation des variables
Mise en forme de données
Structures (boucle et conditions)
Définir un layout (héritage, block et inclusion)
Le modèle : notion d’ORM et Doctrine
Qu’est-ce qu’un ORM, ses objectifs
Présentation de Doctrine
Création d’un modèle
Synchronisation du schéma avec la base
Définitions des relations
Manipulations des entités
Recherche et requêtes
Organisation dans un projet Symfony2
Les formulaires
Présentation du composant Form
Stratégies de créations des formulaires
Gestion de l’affichage
Validation des données
Traitement de la soumission
Afficher des informations avec les messages flash
L’envoi de mail
Présentation de Swiftmailer
Envoyer les données par courrier électronique avec Swiftmailer
Configuration
Bonne pratiques et standards
Règle de style de code
PSR
Les outils
Restreindre l’accès à certaines pages
L’approche de Symfony2
Le firewall
Le contrôle d’accès
Gestion des droits
Configuration de la sécurité
Tests et qualité
Les tests unitaires
Les tests fonctionnels
L’intégration continue
Internationalisation
Notion de locale
Mise en place de traduction
Localisation d’interface
Bundles Tiers
Chercher un bundle
Installer un bundle tiers
Bundle recommandés
Twig (intermédiaire)
Utilisation des macros, import, render et embed
Contrôle du scope
Les thèmes de formulaires
Étendre Twig
Les Services (intermédiaire)
Service abstraits
Scope & visibilité
Surcharge
Contrôleur en tant que service
Surcharge et Héritage de Bundle
Surcharge de contrôleurs
Surcharge de templates
Mieux debugguer
Utilisation de la Stopwatch
Etendre la toolbar et le profiler
Configuration de monolog
Présentation et utilisation de Blackfire.io
xdebug et point d’arrêt
Plus loin avec les composants
Console
Création d’une commande
Les helpers
Génération d’url
Finder
Filesystem
Process
VarDumper
Yaml
Passer des paramètres à Symfony
Depuis le serveur Web
Depuis la ligne de commande (variable d’environnement)
Performance HTTP
Varnish et ESI
Block de rendu
Gestion du cache par Symfony
Les formulaires
Le form type Collection
Les formulaires imbriqués
La sécurité
Les Voter
Les ACL
Stocker la hiérarchie de rôle en base
  • Maîtrise de PHP et des concepts objet, ainsi que de HTML et SQL, et notions de CSS et JavaScript
Chefs de projet Web, Architectes techniques, Développeurs
Tous les Jours

• Formation de 9h00 (9h30 le premier jour) à 17h30
• Deux pauses de 15 min
• 1 heure de pause déjeuner

Dernier Jour

• Les horaires de fin de journée sont adaptés en fonction des horaires des trains ou avions des différents participants.

formateur CERTyou

coaching Après-COURS

Votre apprentissage avec CERTyou continue même après votre formation ! Pendant 30 jours, votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques.
Le meilleur moment pour recevoir le Coaching Après-cours est lorsque le matériel de cours est encore frais dans votre esprit. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.
formation Symfony 2, Les bases et Perfectionnement

VOTRE GARANTIE 100% SATISFACTION

Si vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.



promotion CERTyou

PROMOTION -40%

Profitez de promotions exceptionnelles. En effet, certaines formations CERTyou vous sont proposées avec des promotions allant jusqu'à -40% du tarif catalogue.

Et les certifications sont toujours comprises !

En savoir plus

Cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.

DEVIS GRATUIT ET SANS ENGAGEMENT

CLIQUEZ SUR UNE DE NOS DATES CI-DESSOUS

TARIFS, PROMOTIONS, INSCRIPTIONS, CPF,
CONTACTEZ NOS EXPERTS FORMATION 24h/24 7j/7

01 42 93 52 72

ou Ecrivez-leur ici
A savoir ! Réaliser cette formation Symfony 2, Les bases et Perfectionnement en INTRA-ENTREPRISE (c'est à dire dans votre entreprise) est avantageuse dès 3 ou 4 participants suivant les options.

Contactez nos experts formation au 01 42 93 52 72 ou cliquez ici pour réaliser un devis personalisé.

inclus dans votre formation

votre garantie 100% satisfaction

formation PMPSi vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.

examenS compris dans le tarif

formation PMIPour toutes nos Formations CERTIFIANTES, nous incluons les examens de certification : ils sont clairement indiqués dans votre devis. Pack
Comparez bien les offres de formation du marché ! Notre offre est la plus complète.

COACHING APRÈS-COURS

formateur PMIVotre formation CERTyou continue même après votre formation ! Votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.

FINANCER CETTE FORMATION

Nos Experts Formation peuvent vous aider à mettre en place tous les modes de financement pour nos formations :

CPF (DIF) ACTION COLLECTIVE PERIODE DE PROFESSIONALISATION OPCA CIF PLAN DE FORMATION AIDE INDIVIDUELLE A LA FORMATION (AIF)

En savoir plus sur les Financement Formation

CONTACTEZ VOTRE EXPERT FORMATION

  • 24h/24 7j/7 au 01 42 93 52 72
  • Ecrivez nous
  • Sur les reseaux sociaux :
Haut de Page