Sviluppare applicazioni web con il framework PHP Symfony
Luca Saba - HAL Software Soluzioni Informatiche
Mi presento
Luca Saba
Primo accesso a internet: 1994
Primo sito web: 1996
Prima distro linux: 1998
Inizio sviluppo software: 2003
PHP dal 2005
Symfony dal 2007
Cosa faccio
Sviluppo software per la HAL SoftwareePod: Gestione Elettronica del Protocollo
A.Li.G.A.: Accesso in linea Gestione Ambientale
WebHS: (sar un) Gestionale per studi radiologici
Ubuntero (ex RedHat, ex Fedora)
Traduttore per la rivista Full Circle Magazine
Applicazioni web
Indipendenti dal SO
Applicazioni web
Indipendenti dal SO
Facilit nell'aggiornamento
!@S????
Perch usare un framework
Perch usare un framework
Accesso alla base dati
Gestione delle sessioni
Sicurezza
Gestione autenticazione
Gestione input utente
Condivisione esperienza
Perch usare Symfony
Perch usare Symfony
Perch usare Symfony (continua)
DON'TREPEATYOURSELF
DRY
KISS
KEEPITSIMPLESTUPID
MVC
MODELVIEWCONTROLLER
TESTDRIVENDEVELOPMENT
Mettiamo le mani in pasta
Un autore scrive gli articoli
Gli utenti possono vedere la lista degli articoli
Gli utenti possono aggiungere commenti
Gli utenti possono valutare gli articoli
Creiamo un banale blog
Mettiamo le mani in pasta
L'ORM - Controller
Model
L'ORM - View
I Form - Controller
Model
I Form - View
Estendere l'ambiente con i plug-in
Estendo il Model
Estendere l'ambiente con i plug-in
Estendere l'ambiente con i plug-in
Estendere l'ambiente con i plug-in
Alcuni Plug-in
Gestione del back-end
Back-end: generate-admin
Ambiente di Test unit testing
Ambiente di Test functional testing
Ambiente di Test functional testing
Infine...
Sorgenti su:http://github.com/lucasaba/miniblog
Presentazione su:http://www.slideshare.net/lucasaba/
Contattatemi su:[email protected] Sabalucasaba
Top Related