De   Novice à Ninja
 − Une formation Symfony2 −
“Pourquoi me former
   à Symfony2 ?”
… utilisez un framework


         vous    productif

   votre code    fiable

  votre projet   pérenne

 votre maman     fière
… utilisez Symfony2




- Très présent en France (dévs, agences)
- Solidement maintenu
- Framework professionel
… choisissez KNP        Labs


- réelle expérience de nos formateurs sur Symfony2
- côuts raisonnables, pris en charge par l’OPCA…



                    … et nous sommes très gentils.
Ce que vous allez
apprendre avec nous.
Les éditions Symfony.
           Commencez rapidement !


- Comment est fait un projet
- Pourquoi une édition
- Installer un nouveau projet
Les Bundles.
          Réutilisez des composants !

- Comment on fait les bundles ?
- Créer son bundle
- Découper une app en bundles
- Bien structurer son bundle
Le Contrôleur.
            Gardez votre code lisible.


- Associer une url à une action
- Ecrire une action
- Ecrire une action proprement


                                + trucs & astuces !
La Réponse.
   Travaillez efficacement avec vos intégrateurs.

- twig
- twig pour des templates dynamiques
- twig avancé : sous-templates, sous-requêtes
et autres sous-astuces de ninjas
Le Modèle.
        Maîtrisez votre coeur de métier.


- Créer un modèle avec Doctrine
- Générer des fixtures pour votre patron
- Chercher, filtrer, trier,…
Les Formulaires.
         Intéragissez avec vos utilisateurs.


- Valider les entrées utilisateurs
- Créer et afficher un formulaire
- Personaliser un formulaire
La Sécurité.
                      Halt.


- Authentifier un utilisateur
- Autoriser un utilisateur
- Gérer ses utilisateurs
Les Tests.
 Fiabilisez votre code − et rendez-le maintenable.



- Ecrire des tests unitaires avec phpUnit
- Ecrire des tests fonctionnels


                                “Enjoy your code. ”
Modules on Demand.
          Personnalisons votre formation.


  Behat              phpspec          Multilingue


   ACL            Insert your need     phpUnit

Formulaires                           Intégration
                   Bundles clés
  avancés                              Continue
Contactez   Cécile
 02.85.52.60.25

Formation Symfony2 par KNP Labs

  • 1.
    De Novice à Ninja − Une formation Symfony2 −
  • 2.
    “Pourquoi me former à Symfony2 ?”
  • 3.
    … utilisez unframework vous productif votre code fiable votre projet pérenne votre maman fière
  • 4.
    … utilisez Symfony2 -Très présent en France (dévs, agences) - Solidement maintenu - Framework professionel
  • 5.
    … choisissez KNP Labs - réelle expérience de nos formateurs sur Symfony2 - côuts raisonnables, pris en charge par l’OPCA… … et nous sommes très gentils.
  • 6.
    Ce que vousallez apprendre avec nous.
  • 7.
    Les éditions Symfony. Commencez rapidement ! - Comment est fait un projet - Pourquoi une édition - Installer un nouveau projet
  • 8.
    Les Bundles. Réutilisez des composants ! - Comment on fait les bundles ? - Créer son bundle - Découper une app en bundles - Bien structurer son bundle
  • 9.
    Le Contrôleur. Gardez votre code lisible. - Associer une url à une action - Ecrire une action - Ecrire une action proprement + trucs & astuces !
  • 10.
    La Réponse. Travaillez efficacement avec vos intégrateurs. - twig - twig pour des templates dynamiques - twig avancé : sous-templates, sous-requêtes et autres sous-astuces de ninjas
  • 11.
    Le Modèle. Maîtrisez votre coeur de métier. - Créer un modèle avec Doctrine - Générer des fixtures pour votre patron - Chercher, filtrer, trier,…
  • 12.
    Les Formulaires. Intéragissez avec vos utilisateurs. - Valider les entrées utilisateurs - Créer et afficher un formulaire - Personaliser un formulaire
  • 13.
    La Sécurité. Halt. - Authentifier un utilisateur - Autoriser un utilisateur - Gérer ses utilisateurs
  • 14.
    Les Tests. Fiabilisezvotre code − et rendez-le maintenable. - Ecrire des tests unitaires avec phpUnit - Ecrire des tests fonctionnels “Enjoy your code. ”
  • 15.
    Modules on Demand. Personnalisons votre formation. Behat phpspec Multilingue ACL Insert your need phpUnit Formulaires Intégration Bundles clés avancés Continue
  • 16.
    Contactez Cécile 02.85.52.60.25