Formation à Symfony 3 ™

Cette formation va vous permettre de prendre en main le framework Symfony 3 ™

Description

Cette formation professionnelle va vous permettre à un développeur de prendre en main le framework Symfony ™.
Nous commencerons par nous échauffer avec un rappel sur la programmation objet (POO) puis nous aborderons le modèle MVC utilisé par Symfony ™. Fort de ces bases indispensables nous travaillerons avec beaucoup de travaux pratiques sur les formulaires, les interactions avec un SGBD, les tests unitaires et la sécurité.
La formation à Symfony ™ s’adresse aux développeurs souhaitant accélérer et industrialiser leurs développements avec Symfony ™.

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation

  • Introduction au framework PHP Symfony
    • L’évolution du framework
    • L’écosystème des frameworks PHP
    • Identifier et trouver des ressources sur Symfony
    • Les concepts fondamentaux de Symfony
    • Les atouts de Symfony
  • Rappel sur la Programmation Orientée Objet
    • Classes et objets : attributs, méthodes et instances
    • Constructeurs / destructeurs
    • Héritage et agrégation
    • Le concept de Namespace
  • Les bases de Sympfony ™
    • Installation de Symfony ™
    • Mettre en place la structure d’un projet Sympfony ™
    • Les base du concept MVC (Modèles, Vues, Contrôleurs)
    • Configuration de votre framework Symfony (XML, YAML, PHP)
    • Comprendre le déroulement d’une requête HTTP dans Symfony2
  • La couche modèle en Symfony ™ avec Doctrine 2
    • Présentation du concept d’ORM (Object Relational Mapping)
    • Générer une base de données et les classes associées de la couche ORM
    • Améliorer ses requêtes avec des critères
    • Le Query Builder de Doctrine
  • La couche Vue en Symfony ™ avec Twig
    • Présentation de la couche Vue
    • Créer vos templates
    • Le layout global et les layouts des bundles
    • Créer des templates modulaires avec les blocks
  • La couche Contrôleur en Symfony ™
    • La gestion du routage des pages
    • Gérer des paramètres
    • Manipuler des objets Request et Response
  • Créer des formulaires
    • Mettre en place des formulaires simples
    • Définir des règles de validation de vos formulaires
    • Les formulaires et le Templating avec Twig
  • Les tests unitaires et fonctionnels
    • Présentation des tests unitaires
    • Présentation des tests fonctionnels
  • Le routage avec Symfony
    • Les règles de réécritures d’URL
  • Aller plus loin avec Symfony ™
    • Les trucs et astuces des experts
    • Quelques commandes utiles
    • La sécurité

Public concerné

Prérequis

Symfony est une marque déposée. Copyright © 2005-2016 Seniolabs

  • Niveau : Spécialisation PHP
  • Ref : BILI211
  • Durée : 3 jours
  • Prix : 1700€
S'inscrire en ligne
Voir les dates et les lieux de formation
  • Niveau : Spécialisation PHP
  • Ref : BILI211
  • Durée : 3 jours
  • Prix : à définir
Demandez un devis
Recevez votre proposition sous 48 heures !
Contactez-nous pour
organiser votre formation

Objectifs

  • Être capable de mettre en place une application avec Symfony 2
  • Comprendre comment utiliser un ORM
Nous proposons
Consulting
Formation