Le framework Symfony 2 et l'ORM Doctrine 2

Formation

À Paris

1 985 € HT

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

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

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

Le framework Symfony 2 et l'ORM Doctrine 2

1 985 € HT