Guida ASP.NET MVC

24 giugno 2009

Un percorso per capire i meccanismi del nuovo Framework Microsoft che implementa il pattern Model-View-Controller, attraverso l'utilizzo di semplici esempi pratici

Primi passi con ASP.NET MVC

  1. 1. Introduzione
    Come si colloca ASP.NET MVC nel panorama attuale dei Framework
  2. 2. Il pattern MVC
    Il principio di funzionamento del modello Model-View-Controller
  3. 3. WebForms vs ASP.NET MVC
    Le differenze principali tra i due approcci
  4. 4. Un primo esempio
    Primo semplice esempio di progetto ASP.NET MVC e considerazioni sulle...
  5. 5. La struttura delle cartelle
    L'orgranizzazione convenzionale dei file del progetto

Model

  1. 6. Cos'è il Model
    Il ruolo del Model nel pattern MVC e l'implementazione di Microsoft
  2. 7. Utilizzare SQL Server e LINQ To SQL
    Creiamo il database da collegare al model dell'applicazione con SQL...
  3. 8. Creare le entity
    Gestire le tabella SQL come oggetti del nostro model

Controller

  1. 9. I controller in ASP.NET MVC
    Cos'è un controller e come viene implmementato nel framework
  2. 10. Azioni e risultati speciali
    Eseguire operazioni particolari come un reindirizzamento o un invio...
  3. 11. Metodi generici all'interno dei controller
    Creare metodi che non hanno la funzione di "Action"
  4. 12. Attributi
    Decorare le Action con attributi per funzioni particolari
  5. 13. TempData: trasferire dati fra controller
    Conservare i dati nel passaggio tra le action, passando per la...

View

  1. 14. Viste e View engine
    L'implementazione delle View in ASP.NET MVC e i View engine...
  2. 15. Differenze tra le View e le pagine ASP.NET
    Un primo esempio di vista da analizzare per comprendere meglio le...
  3. 16. Master Page e Viste Parziali
    Gestire template e porzioni di pagina in modo simile a master page e...
  4. 17. Proprietà delle viste: Model
    Collegare i dati direttamente alla vista
  5. 18. Viste con Model tipizzato
    Ottimizzare le richieste di dati specificando i tipi
  6. 19. Proprietà delle viste: ViewData e TempData
    Passare informazioni generiche alle viste

Gli helper

  1. 20. L'helper Html
    Generare il codice HTML grazie agli helper, un primo esempio con i...
  2. 21. Generare form grazie agli helper
    Creare e personalizzare gli elementi di input dei form ottenendo un...
  3. 22. Creare helper personalizzati
    Come estendere il framework aggiungendo nuovi helper
  4. 23. Helper Url e Ajax
    Altri due helper tra i più utili

Form e dati

  1. 24. Gestire i form con ASP.NET MVC
    Le azioni e le convenzioni implicate nell'impostazione di un form
  2. 25. Implementare azioni e viste del form
    Un esempio pratico di codifica di una action e della vista collegata
  3. 26. Ricezione e gestione del POST
    Gestire e memorizzare i dati inseriti nel form
  4. 27. Validazione dei dati e gestione degli errori
    Convalidare i dati inseriti nei form
  5. 28. Gli helper per la validazione
    La gestione delle eccezioni a livello View

Routing e url rewrite

  1. 29. Routing e convenzioni sugli URL
    Sfruttare le convenzioni per l'organizzazione degli indirizzi in base...
  2. 30. Creare regole di routing
    Registrare regole di routing personalizzate con MapRoute
  3. 31. Route constraints
    Introdurre vincoli per verificare la validità degli URL
  4. 32. IgnoreRoute e Global.asax
    Stabilire le regole di routing per l'applicazione ed escludere...
  5. 33. Uso del routing in IIS 7 e 6
    Tecniche per impostare i meccanismi di routing su IIS
Se vuoi aggiornamenti su Guida ASP.NET MVC inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Guida ASP.NET MVC

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy