Struttura del corso

Modulo 1: Introduzione a ASP.NET MVC

  • Ripasso dello sviluppo Web ASP.NET
  • I principali vantaggi di ASP.NET MVC
  • Il ruolo del modello, della vista e del controller

Modulo 2: Iniziare con ASP.NET MVC

  • Preparare l'ambiente di sviluppo per ASP.NET MVC
  • Creare un progetto ASP.NET MVC
  • Comprendere la struttura di un progetto ASP.NET MVC
  • Convenzioni di denominazione
  • Creare viste
  • Definire controller
  • Definire un modello dati

Modulo 3: Creare un'applicazione ASP.NET MVC completa

  • Creare viste fortemente tipizzate
  • Comprendere gli URL e i metodi di azione
  • Utilizzare helper HTML
  • Gestire il post-back dei moduli; Validazione dei dati

Modulo 4: Usare il motore di visualizzazione Razor

  • Obiettivi del design di Razor
  • Implementare una vista Razor
  • Sintassi di Razor
  • Accesso ai dati del modello nelle viste Razor

Modulo 5: Applicazioni ASP.NET MVC industriali robuste

  • Migliori pratiche per l'architettura delle applicazioni ASP.NET
  • Implementare un repository e un modello dati di Entity Framework
  • Usare l'iniezione di dipendenze; Implementare una factory controller personalizzata
  • Sviluppo guidato dai test (TDD) con ASP.NET MVC

Modulo 6: Tecniche di visualizzazione

  • Definire e utilizzare helper HTML personalizzati
  • Definire una layout/master page
  • Utilizzare stili
  • Definire e utilizzare viste parziali
  • Sintassi dei metodi helper Razor

Modulo 7: Implementare la navigazione: Definire classi view-model

  • Implementare il filtraggio dei dati in un controller
  • Comprendere il meccanismo di routing
  • Aggiungere voci personalizzate a una tabella di routing
  • Definire default, parametri e validazione
  • Generare URL e link ipertestuali
  • Convinzioni di routing personalizzate

Modulo 8: Gestione dello stato

  • Utilizzare campi nascosti
  • Stato della sessione e dell'applicazione
  • Binding del modello personalizzato

Modulo 9: Usare Ajax e jQuery con ASP.NET MVC

  • Panoramica di Ajax e ASP.NET MVC; Ajax non intrusivo;
  • Utilizzare link di azione Ajax
  • Panoramica di jQuery
  • Tecniche di jQuery
  • Utilizzare jQuery UI

Modulo 10: Tecniche aggiuntive di ASP.NET MVC 4.5

  • Modelli scaffold per le viste
  • Modelli scaffold per i controller
  • Iniezione di dipendenze con Unity

Modulo 11: Sviluppo guidato dai test (TDD) con ASP.NET MVC

  • Ripasso del TDD
  • Dimostrazione pratica dell'uso del TDD con ASP.NET MVC

Modulo 12: Tecniche aggiuntive

  • Tecniche dei controller
  • Filtri
  • Binding del modello

Requisiti

3-6 mesi di esperienza nello sviluppo Web con ASP.NET usando C#.

 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative