Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

Avancé 3 jours (21h) - St Cloud 1700 € ht

Réf : SYM7

Symfony2 niveau confirmé

Approfondir les connaissances du Framework, travailler sur des applications complexes, internationalisées et sécurisées.

La formation Symfony2 Niveau Confirmé vous permet d'approfondir vos connaissances du framework PHP Symfony2.

Durant 3 jours de formation, nous travaillerons sur les bonnes pratiques à mettre en œuvre dans vos projets.

Nous aborderons des outils qui vous faciliteront la vie et accéléreront vos développements, et verrons ensemble comment travailler sur des applications complexes, internationalisées et sécurisées.

Programme

1. Rappels : Comprendre Symfony2

  • Installation de Symfony2 ;
  • Structure d'un projet ;
  • Déroulement d'une requêtes HTTP ;

2. La gestion des dépendances

    • Utiliser Composer.

3. Le MVC : la couche Controleur

      • Gestion des paramètres ;
      • Manipulation des objets Request et Response.

4. L'Extra Framework

      • La Route ;
      • Le convertisseur de paramètres ;
      • Le Templating ;
      • Le Cache.

5. le MVC : Twig

      • Principes ;
      • Twig ;
      • Héritage et inclusions de templates ;
      • Ajax et hInclude ;
      • Optimisation des performances.

6. Les Bundles

      • L'héritage de Bundle ;
      • Configuration avancée et sémantique.

7. Le débuggage

                • La Toolbar ;
                • Le Logger >> Astuces et outils :
                  • La Console ;
                  • Définir sa propre commande ;
                  • Mettre en forme les sorties du terminal.

8. Le pattern Entity / Repository / Service

                                                        • Principes ;
                                                        • Utilisation dans Doctrine ;

9. L'injection de dépendances

                                                        • Le couplage applicatif ;
                                                        • Utilisation avancée du DIC.

10. Traduction et Internationalisation

                                                          • Traduction ;
                                                          • Pluralisation ;
                                                          • Localisation.

11. Authentification et restriction d'accès

                                              • Utilisation du pare-feu ;
                                              • Les contrôles d'accès.
Tlcharger l'article au format PDF

Témoignages de nos stagiaires

4/5

"Formateur intéressant et pédagogue"
Damien B. -
OMNILOG

5/5

"Très bonne formation avec un formateur plus qu'au top qui s'est très bien adapté à nos besoins. Les cas pratiques étaient géniaux !"
Alexandre B. -
Developpeur Web - CYBERSCOPE