Programme du cours

4 jours (28 H) | Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Découvrir, comprendre et mettre en oeuvre le framework Symfony et sa vision du modèle MVC. Être capable de maintenir et de créer des projets basés sur Symfony.

Participants / Pré-requis

Connaissance du langage PHP, ainsi que des notions de développement orienté objet.

Contenu

Base d’un projet Symfony

  • configurer et installer le framework Sympfony
  • la structure MVC de Sympfony
  • l’arborescence et l’organisation d’un projet
  • le format YAML
  • créer une application
  • principe de génération de code par Symfony
  • gestion du cache

Le contrôleur

  • événements et actions
  • récupération des paramètres
  • gestion de la session
  • variables de vue
  • gestion des erreurs

La vue

  • l’accès aux données
  • principe du template
  • exploiter les avantages des templates
  • helpers spécifiques
  • modifier la vue

Le modèle

  • l’accès à la base de données
  • notion d’abstraction des données
  • Object Relational Mapping (ORM)
  • objets métier
  • les moteurs d’ORM, Doctrine
  • déclarer son modèle et le générer
  • le fonctionnement du requêtage

Gestion des liens

  • liens personnalisés
  • ré-écriture d’URL
  • système de routage des URL
  • redirections

Compléments

  • génération du backend d’administration
  • gestion des plugins
  • composants AJAX
  • internationalisation des applications
  • gestion des logs et du débuggage
 
Cette formation vous intéresse ? Renseignez-vous