Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Sviluppare applicazioni web con il framework PHP Symfony   Luca Saba - HAL Software Soluzioni Informatiche
Mi presento <ul><li>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 </li></ul>
Cosa faccio <ul><li>Sviluppo software per la HAL Software </li><ul><li>ePod: Gestione Elettronica del Protocollo
A.Li.G.A.: Accesso in linea Gestione Ambientale
WebHS: (sarà un) Gestionale per studi radiologici </li></ul><li>Ubuntero (ex RedHat, ex Fedora)
Traduttore per la rivista Full Circle Magazine </li></ul>
Applicazioni web Indipendenti dal SO
Applicazioni web Indipendenti dal SO Facilità nell'aggiornamento !@S&# ????
Perché usare un framework
Perché usare un framework <ul><li>Accesso alla base dati
Gestione delle sessioni
Sicurezza
Gestione autenticazione
Gestione input utente
Condivisione esperienza </li></ul>
Perché usare Symfony
Perché usare Symfony
Perché usare Symfony (continua) TEST DRIVEN DEVELOPMENT DON'T REPEAT YOURSELF DRY KISS KEEP IT SIMPLE STUPID MVC MODEL VIE...
Mettiamo le mani in pasta <ul><li>Un autore scrive gli articoli
Gli utenti possono vedere la lista degli articoli
Gli utenti possono aggiungere commenti
Upcoming SlideShare
Loading in …5
×

ConfSL: Sviluppo Applicazioni web con Symfony

1,116 views

Published on

Introduzione al framework symfony per lo sviluppo di applicazioni web

Published in: Technology, Education
  • Be the first to comment

ConfSL: Sviluppo Applicazioni web con Symfony

  1. 1. Sviluppare applicazioni web con il framework PHP Symfony Luca Saba - HAL Software Soluzioni Informatiche
  2. 2. Mi presento <ul><li>Luca Saba
  3. 3. Primo accesso a internet: 1994
  4. 4. Primo sito web: 1996
  5. 5. Prima distro linux: 1998
  6. 6. Inizio sviluppo software: 2003
  7. 7. PHP dal 2005
  8. 8. Symfony dal 2007 </li></ul>
  9. 9. Cosa faccio <ul><li>Sviluppo software per la HAL Software </li><ul><li>ePod: Gestione Elettronica del Protocollo
  10. 10. A.Li.G.A.: Accesso in linea Gestione Ambientale
  11. 11. WebHS: (sarà un) Gestionale per studi radiologici </li></ul><li>Ubuntero (ex RedHat, ex Fedora)
  12. 12. Traduttore per la rivista Full Circle Magazine </li></ul>
  13. 13. Applicazioni web Indipendenti dal SO
  14. 14. Applicazioni web Indipendenti dal SO Facilità nell'aggiornamento !@S&# ????
  15. 15. Perché usare un framework
  16. 16. Perché usare un framework <ul><li>Accesso alla base dati
  17. 17. Gestione delle sessioni
  18. 18. Sicurezza
  19. 19. Gestione autenticazione
  20. 20. Gestione input utente
  21. 21. Condivisione esperienza </li></ul>
  22. 22. Perché usare Symfony
  23. 23. Perché usare Symfony
  24. 24. Perché usare Symfony (continua) TEST DRIVEN DEVELOPMENT DON'T REPEAT YOURSELF DRY KISS KEEP IT SIMPLE STUPID MVC MODEL VIEW CONTROLLER
  25. 25. Mettiamo le mani in pasta <ul><li>Un autore scrive gli articoli
  26. 26. Gli utenti possono vedere la lista degli articoli
  27. 27. Gli utenti possono aggiungere commenti
  28. 28. Gli utenti possono valutare gli articoli </li></ul>Creiamo un banale blog
  29. 29. Mettiamo le mani in pasta
  30. 30. L'ORM - Controller Model
  31. 31. L'ORM - View
  32. 32. I Form - Controller Model
  33. 33. I Form - View
  34. 34. Estendere l'ambiente con i plug-in Estendo il Model
  35. 35. Estendere l'ambiente con i plug-in
  36. 36. Estendere l'ambiente con i plug-in
  37. 37. Estendere l'ambiente con i plug-in
  38. 38. Alcuni Plug-in
  39. 39. Gestione del back-end
  40. 40. Back-end: generate-admin
  41. 41. Ambiente di Test – unit testing
  42. 42. Ambiente di Test – functional testing
  43. 43. Ambiente di Test – functional testing
  44. 44. Infine... Sorgenti su: http://github.com/lucasaba/miniblog Presentazione su: http://www.slideshare.net/lucasaba/ Contattatemi su: [email_address] lucasaba Luca Saba lucasaba

×