PRÉSENTATION DU COURS

Symfony 4

Les bases du framework symfony

Description du cours

Apprenez les bases du framework PHP Symfony dans sa version 4

Logo du framework symfony

Prérequis

  • Connaissances de bases en PHP
  • Connaitre les bases de la programmation orientée objet

Objectifs du cours

  • Donner des bases solides sur le framework Symfony
  • Être capable d'utiliser et comprendre les composants majeurs de symfony - Tels que les formulaires, Doctrine, Sécurité, services ... Afin de créer vos propres sites web
  • Vous initier aux tests automatisés de votre site
  • Être capable de suivre des cours sur Symfony plus avancés pour aller toujours plus loin dans vos fonctionnalités

Qu'est ce qu'un framework ?

Un Framework est une sorte de cadre applicatif structurant qui permet de réduire le temps de développement des applications, tout en répondant de façon efficace aux problèmes rencontrés le plus souvent par les développeurs.

Il inclut généralement de nombreuses fonctionnalités prêtes à l’emploi dont les implémentations sont bien rodées et utilisent des modèles de conception standard et réputés. Le temps ainsi gagné sur les questions génériques pourra être mis à profit pour les parties spécifiques de l’application.

Enfin un framework c'est aussi le fruit du travail de dizaines de personnes qui s’appliquent à corriger les problèmes ou les failles de sécurité découvertes par l’ensemble des utilisateurs et à proposer de nouvelles fonctionnalités. De ce fait, les programmes d’un Framework sont en général mieux conçus et mieux codés, mais aussi mieux débugués et donc plus robustes que ce que pourrait produire un unique programmeur. Outre le gain de temps, on obtient un important gain en terme de qualité.

Que peut-on faire avec ce framework ?

Symfony vous permet de faire tout ce que vous pouvez imaginer ayant un rapport avec le web au niveau serveur :

  • Sites
  • Api
  • Services

Ce framework est renommé dans le domaine PHP, pour sa robustesse, sa stabilité et le grand nombre de projet de petite et grande envergure qui l'utilisent au quotidien.

Ce qui contribue a son succès est aussi les composants qui composent ce framework, car ils sont utilisés dans beaucoup de gros framework (coucou laravel) pour construire leur socle.

Symfony est donc un peu le Papa des internet pour le PHP, il est donc presque incontournable.

Envie de discuter du contenu ?

logo twitter @GarnierKristen