Symfony

Toujours dans le cadre de l’étude de PHP, vient l’instant où la compagnie vient à choisir un framework pour PHP pour ses développeurs.

Il en existent plusieurs, dont Symfonie.

 

Technifutur propose une formation en PHP/Symfony par exemple (mais quid du confinement ?)

Voici le programme de formation proposé:

Programme

Présentation du Framework

  • Qu’est-ce qu’un framework ?
  • Les outils
  • Les conventions d’écriture

Installation, configuration et intégration dans un IDE

  • Installation au sein d’un environnement Apache
  • Mise en place de l’IDE

Les outils de base

  • Le chargement automatique des ressources
  • Les exceptions
  • La journalisation des événements
  • Les librairies standards

L’accès aux bases de données

  • L’utilisation des SGBD
  • La construction dynamique de requêtes
  • Le mapping sur les tables

Le filtrage des données

  • La transformation des données
  • La validation des données
  • Le filtrage d’un ensemble de données
  • La création de filtres et de validateurs personnalisés

Les formulaires

  • La création d’un formulaire
  • Les éléments de formulaires et les fieldsets
  • Contrôler la validation des données
  • La génération du code HTML des formulaires

Utilisation de fonctionnalités diverses

  • L’internationalisation
  • L’utilisation de systèmes de cache
  • Session, authentification et permissions

Introduction au MVC

  • La théorie de MVC
  • La configuration du serveur
  • Les composants
  • Mise en place d’une application avec MVC