Catalogues Formations

Primes et subsides




Développer en PHP avec le framework Symfony

Durée : 4 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Développeurs PHP.

Objectifs :

  • Comprendre et mettre en œuvre le modèle MVC dans une application Web PHP.
  • Installer Symfony dans un projet de développement PHP.
  • Construire une application basée sur Symfony.

Pré-requis :

  • Connaissance de la programmation et du langage HTML, ainsi que des technologies de l'Internet.
  • Connaître le langage PHP ou avoir suivi le cours " T44B-010 - Développement PHP - Niveau 1 ".
  • Etre familiarisé avec la programmation orientée objet en PHP.

Contenu pédagogique

Introduction au modèle MVC en PHP

  • Qu'est ce que MVC ?
    • Apports et avantages
  • La répartition des responsabilités dans une application PHP

Installation de Symfony dans un projet PHP

Projets et applications

  • La création d'un projet
  • La création d'une application

Configuration de Symfony

  • Les fichiers de configuration
  • Syntaxe YAML
    • La syntaxe de configuration de Symfony

Mettre en œuvre le modèle MVC avec Symfony

  • La vue
    • Les templates
  • La couche contrôleur
    • Mettre en œuvre les actions dans le contrôleur
    • Manipulation des données des contextes de requête et session
    • Travailler sur la réponse
  • Utiliser une base de données
    • Lier un projet Symfony à une base de données
    • Les différents fichiers (properties.ini, databases.yml, schema.yml)
    • Réaliser les opérations CRUD

Les modules dans Symfony

  • Structure et organisation des modules
  • Création d'un module (vierge ou CRUD)

Fonctionnalités avancées

  • Les liens
  • Passage de variables entre l'action et la vue
  • Gestion des sessions (contexte et attributs de session, autorisations)
  • Gestion des formulaires
  • Les validations de saisie