Symfony Formation Symfony 2

Formation Symfony 2

  • Formateur
  • Conception de logiciel métier libre
  • Développeur avant tout

PHP


  • Depuis 1995
  • Web
  • Interprété (non compilé)
  • Libre

Répendu et Populaire

  • 244M de sites en 2013
  • Facebook, Yahoo, Wikipedia, Le monde ...

Forces

  • Grosse communauté
  • Simple à apprendre
  • Simple à déployer
  • Rapide

Orienté Objet

  • PHP 5 en 2005
  • Framework

Symfony


  • Sensio
  • Fabien Potencier
  • 2005

Succès

  • Libre
  • Documentation

Communauté et popularité

  • 2000 contributeurs
  • 300K développeurs
  • Docs et aides
  • Enormément de plugins

Avantages

  • Fiabilité et expérience (réputation)
  • Léger et Rapide
  • Sécurisé

Quelques exemples de site

Dans des projets libre

Autres frameworks PHP



Protocole HTTP

MVC

  • Modèle
  • Vue
  • Controller

Architecture de Symfony

  • app
  • bin
  • src
  • vendor
  • web

App

  • app
    • cache
    • log
    • config
    • Resources/views
  • bin
  • src
  • vendor
  • web

Src

  • app
  • bin
  • src
    • AppBundle
      • Controller
      • Entity
      • Repository
      • Form
      • ...
  • vendor
  • web

Web

  • app
  • bin
  • src
  • vendor
  • web
    • css
    • images
    • app.php