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

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

Réf : SYM6

Symfony2 les bases

Appréhender les bases du framework Symfony2 et progresser vers des notions plus avancées telles que la mise en place de template et la gestion des formulaires.

La formation Symfony2 vous permet de maîtriser tous les mécanismes nécessaires à l'utilisation du framework PHP Symfony2.

Durant 3 jours de formation, nous travaillerons sur les fondamentaux permettant de prendre en main l‘outil.

Nous commencerons par appréhender les bases et nous progresserons pas à pas vers des notions plus avancées telles que la mise en place de template et la gestion des formulaires.

 

 

Programme

1. Rappels sur la POO

  • Namespaces
  • Classes : attributs et méthodes
  • Héritage et Aggrégation

2. Les bases de Symfony2

  • Installation de Symfony2
  • Structure d'un projet
  • Configurer son projet
  • Déroulement d'une requête HTTP

3. Le développement Bio

  • Les Bundles
  • Les design patterns
  • Conventions

4. Le MVC : la couche Controleur

  • Principes
  • Gestion des paramètres
  • Manipulation des objets Request et Response

5. Le MVC : la couche Vue

  • Principes
  • Twig
  • Héritage et inclusions de templates
  • Utilisation des blocs

6. Le MVC : le modèle

    • Principe d'un ORM
    • Déclarer sa base de données >> Le mapping de classes
    • Interroger la base

7. Interagir avec l'utilisateur

      • Les formulaires
      • Les routes

8. Tester son code

    • Tests unitaires
    • Tests fonctionnels
Tlcharger l'article au format PDF

Témoignages de nos stagiaires

5/5

"Bonne présentation de Symfony et de ses fonctionnalités"
Diane T. -
Chef de projet senior

5/5

"Très bonne formation dans un environnement très agréable"
Eric M. -
IAE de Caen

5/5

"Formation adaptée, cas concrets. Formateur sympathique"
Quentin M. -
Chef de projet - CAP GEMINI

5/5

"Beaucoup de bonnes pratiques et méthodologie, liste d'outils permettant de s'améliorer."
Benjamin L. -
CARDONEL INGENIERIE