Formation "Développez avec Symfony2"
Prise en main du Framework

Logo_symfony_tinySymfony est un Framework PHP, soutenu aujourd’hui par une importante communauté de développeurs et d’entreprises internationales. Lexik est spécialisée sur Symfony depuis 2008 et propose désormais une formation sur ce Framework, destinée à des développeurs ayant de bonnes bases en PHP et POO.


Présentation de la formation

Cette formation de 3 jours se compose de 70% de pratique pour 30% de théorie avec la création d’un projet concret, aux contraintes que les développeurs peuvent rencontrer au quotidien.

Vous développerez le projet « Top or Flop » à partir de zéro, pour arriver à une version fonctionnelle, testée, et administrable, tout en appliquant les bonnes pratiques et en respectant les conventions de code.

Vous coderez dans une ambiance conviviale, basée sur l’échange entre les développeurs et le formateur. Le contenu de la formation est flexible et pourra s’adapter aux idées et besoins spécifiques des participants.

Objectifs de la formation

  • Apprendre à développer avec le Framework Symfony
  • Comprendre les rouages de Symfony 2 et travailler en équipe

PhpStorm OFFERT et intégré à la formation !

Après avoir testé de nombreux environnements de développement, le choix de nos développeurs s’est porté sur PHPStorm, édité par Jetbrains.

phpstorm_logoPHPStorm est un environnement de développement particulièrement bien adapté à Symfony2. Cet outil analyse le code, apporte des fonctionnalités qui facilitent son édition et favorise le respect des bonnes pratiques.

La formation Symfony2 intègre l’utilisation de PhpStorm et détaille les fonctionnalités clés de l’outil.

Pour chaque formation Symfony, une licence PhpStorm est offerte (valeur de 107 €TTC) pour les sessions Inter-Entreprises (Intra-entreprise nous consulter)

En savoir plus sur PhpStorm sur le site de Jetbrainslogo_JB_tagline


Public concerné

Développeur web, Responsable technique, analyste programmeur, développeur autre langage.


Les formateurs

Jérémy Barthe

Jérémy Barthe

Développeur Web spécialisé sur le framework Symfony depuis 5 ans, j’aime travailler sur des projets Web de qualité. J’apprécie tout particulièrement d’oeuvrer en équipe et selon les méthodes agiles, notamment Scrum.

SensioLabs Certified Symfony Developer Github Twitter

Cédric Girard

Cédric Girard

Développeur Web ayant joué avec toutes les versions de Symfony depuis la 1.0, j’aime contribuer aux bundles Open-Source avec Octocat.

SensioLabs Certified Symfony Developer Github Twitter

Olivier Maisonneuve

Olivier Maisonneuve

Développeur Web depuis dix ans, ma curiosité m’a poussé à m’adapter et m’améliorer continuellement.

Github Twitter


Les avis des participants

Jean-Pierre S.

« J’ai beaucoup apprécié la bonne ambiance ainsi que les compétences techniques du formateur. »

Stéphane M.

« La formation Symfony2 réalisée par les formateurs Lexik permet d’attaquer des projets en confiance. La convivialité de l’équipe et l’accueil en général ont fait de cette formation 3 jours très agréables »

Jean-Pierre R.

« Cette formation est très satisfaisante. J’ai pu faire les exercices sous linux, cela change des formations sous windows ! J’ai adoré !  »

Damien P.

« J’ai appris beaucoup plus que ce que je ne m’imaginais : sur Symfony2 mais aussi sur le métier de développeur, les bonnes pratiques ou l’organisation à avoir. Une formation intense et intéressante !  »

Julien R.

« Durant ces cours symfony, le formateur était très à l’écoute de nos demandes, de nombreux exemples étaient déjà prêts pour répondre à nos questions. J’ai hâte de suivre la formation avancée. »


Demander un devis pour cette formation

Retour au catalogue

Infos et prix

  • Formation inter entreprises
  • Durée : 3 jours -21h (3x7h)
  • Prix : 1 500 €HT (3×500 €HT)
  • Nous consulter pour le tarif intra entreprises

Je suis intéressé

Lexik est centre de formation agréé. Cette formation est éligible à une prise en charge par votre OPCA ou DIF. En savoir plus


Prochaines sessions


Formation sur mesure

Vous souhaitez une formation personnalisée en phase avec votre activité ou équipe ? Contactez nous pour pour définir une formation/atelier sur mesure


Une question ?

Tél : 04 67 99 63 19

Email : formation@lexik.fr

Plan de la formation

1 – Introduction

2 – Pourquoi un Framework ?

  • Avantages d’un Framework MVC
  • Avantages de Symfony

3 – Installation & configuration

  • Création d’un projet Symfony
  • Architecture d’un projet
  • Fonctionnement basique avec Acme\DemoBundle
  • Les environnements Dev et Prod
  • Création d’un environnement (staging)
  • Suppression du bundle de démonstration

4 – L’application TopOrFlop

  • Présentation du projet
  • Modèle Conceptuel de Données- MCD
  • Création du bundle

5 – Le contrôleur

  • Déclaration du routing (YML et annotations)
  • L’action et la réponse

6 – La vue

  • Présentation de Twig
  • Passage de paramètres de l’action à la vue
  • Création d’un layout : héritage et blocks
  • Les assets

7 – Les entités Doctrine et l’ORM

  • Génération des entités
  • Les relations
  • Constructeurs et relations bidirectionnelles
  • Création de la base et des tables
  • Chargement des fixtures

8 – Validation des entités

9 – Les repositories Doctrine

  • Présentation
  • Les classes repositories
  • Un peu d’optimisation

10 – FosUserBundle

  • Présentation, installation et configuration

11 – Les services

  • Présentation
  • Création du Media Manager

12 – Formulaire de vote

13 – Administration

  • Zone sécurisée
  • Ajout d’un média

14 – Tests

  • Tests unitaires
  • Tests fonctionnels

Bonus

  • présentation d’assetic avec la compression automatique
    des assets (css et js)

Téléchargez le PDF


Formulaire de demande de formation Symfony2

Votre nom (obligatoire)

Votre email (obligatoire)

Téléphone

Nombre de développeurs

Votre message

Nous les avons formé

Bedycasa

Mailandbrands

webamine

Welcome-media