Le framework Symfony 2 et l'ORM Doctrine 2

Formation

À Paris

1 985 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Heures de classe

    28h

  • Durée

    4 Jours

Objectifs de la formation
Comprendre l'architecture du framework symfony2, et savoir le mettre en oeuvre dans un développement en PHP5.

Organisation de la formation
Théorie : 60%
Pratique : 40%

Configuration
Une machine par stagiaire

Précisions importantes

Documents

  • ociensa_fiche_php106.pdf

CIF: Formation éligible au CIF (Congé individuel de Formation)

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Pôle Emploi: Formation éligible au financement Pôle Emploi

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
75 Avenue Parmentier, 75011

Date de début

Consulter

À propos de cette formation

Bonne connaissance du langage PHP5 et des concepts de la programmation orientée objet (classes, objets, surcharge, héritage, exceptions). La formation PHP108 (2 jours) est un pré-requis pour les personnes n'ayant pas les connaissances objet nécessaires.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Comprendre l'architecture du framework symfony2

Le programme

  • Introduction à Symfony2
    • Définition d'un framework
    • Les espaces de nom PHP (namespace)
    • L'architecture Modèle-Vue-Contrôleur (MVC)
  • Démarrer avec Symfony2
    • Installation
    • L'architecture de Symfony2
    • Les Bundles
    • Conventions de nommage des répertoires, fichiers, classes et méthodes
    • Routage et réécriture d'URL : principe, mise en place
    • Interaction entre contrôleur, vue et layout
    • Configuration de l'application : fichiers, format YAML
    • Exemple simple
  • Le modèle avec l'ORM Doctrine2
    • Configuration de l'accès à la base de données
    • Relation entre tables et objets métier
    • L'ORM Doctrine2(Object Relational Mapping)
    • Le langage DQL (Doctrine Query Language)
    • Exprimer les relations entre tables
    • Génération automatique du code CRUD
    • Lien entre tables, objets et champs de formulaires
    • Travaux pratiques
  • Le contrôleur
    • Récupération de paramètres HTTP
    • Initialisation de variables de vues
    • Méthodes particulières
    • Valeur de retour du contrôleur
    • Gestion de la session utilisateur, paramétrages associés
    • Pré et post-traitements : les filtres
    • Travaux pratiques
    • Gestion des erreurs
  • La vue
    • Utilisation des variables transmises par le contrôleur
    • Remplissage automatique des valeurs de formulaires
    • Les helpers : déclaration, helpers prédéfinis, développement de helpers
    • Fragments de code : Partials et Components
    • Travaux pratiques
  • Les templates Symfony2
    • Principe des templates
    • Le moteur de Template Twig
    • Les bonnes pratiques en matière de templating
    • Les aides disponibles (helpers)
    • Travaux pratiques
  • Le cache HTTP et les Edge Side Includes (ESI)
  • L'injection de dépendances
  • Bref aperçu des autres fonctionnalités du framework

Informations complémentaires

Tarifs
1 personne : 1985 € HT *
2 personnes : 3573 € HT *
3 personnes : 4168 € HT *
*personnes d'une même entreprise inscrites à la même session

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Le framework Symfony 2 et l'ORM Doctrine 2

1 985 € HT