/symfony-training-course

Support de cours: Présentation et exercices d'initiation au Framework PHP Symfony

MIT LicenseMIT

Symfony training course

Support de cours utilisé lors de mes différentes interventions dans les écoles et formations.

Le cours est fait pour initier des débutants sur le framework mais ils doivent déjà posséder des bases correctes en PHP et en développement web. Le cours s'étend sur 4 à 5 jours pour les bases, et jusqu'à plusieurs semaines pour les parties "avancée" et "projet".

Sommaire

  • Exercises-basic : Exercices pratiques d'initiation (Controller, Routing, Twig, Entity, Relation, Form)
  • Exercises-advanced : Exercices spécifiques avancés (FosUserBundle, upload, EventListener, Command)
  • Exercises-group : Exercices hors Symfony d'échange avec les élèves
  • Exercises-project : Enoncées pour des mini projets
    • Blog : Création d'un blog avec une partie admin
    • Recherche : Création d'une recherche par filtres pour comprendre le fonctionnement des requêtes SQL complexes
  • Projects-sample : Liens vers les git de projets exemples
  • Presentation : Slide de présentation du framework
  • Symfony Download : .zip avec un projet symfony de base, en cas de problème(s) réseau(x)

Bibliographie

Liste non exaustive de livres ou ressources autour de Symfony et du développement.

Global

Symfony

HTTP

PHP Design Pattern

Liste des écoles dans lesquelles j'interviens :