Struttura del corso

Modulo 1: Introduzione a ASP.NET MVC

  • Riepilogo dello sviluppo di ASP.NET Web
  • Vantaggi principali di ASP.NET MVC
  • Il ruolo del modello, della vista e del controller

Modulo 2: Guida introduttiva a ASP.NET MVC

  • Preparazione dell'ambiente di sviluppo per ASP.NET MVC
  • Creazione di un progetto MVC ASP.NET
  • Informazioni sulla struttura di un progetto MVC ASP.NET
  • Convenzioni di denominazione
  • Creazione di viste
  • Definizione dei controllori
  • Definizione di un modello di dati

Modulo 3: Creazione di un'applicazione MVC ASP.NET completa

  • Creazione di viste fortemente tipizzate
  • Informazioni sugli URL e sui metodi di azione
  • Utilizzo di HTML helper
  • Gestione dei post-back dei moduli; Convalida dei dati

Modulo 4: Uso del motore Razor View

  • Obiettivi di progettazione del rasoio
  • Implementazione di una visualizzazione RazorImplementing a Razor view
  • Sintassi di Razor
  • Accessing dei dati del modello nelle visualizzazioni Razor

Modulo 5: Applicazioni MVC ASP.NET di resistenza industriale

  • ASP.NET best practice per l'architettura delle applicazioni
  • Implementazione di un repository e di un modello di dati di Entity Framework
  • Utilizzo dell'inserimento delle dipendenze; Implementazione di una factory di controller personalizzata
  • Sviluppo basato su test con ASP.NET MVC

Modulo 6: Tecniche di visualizzazione

  • Definizione e utilizzo di helper HTML personalizzati
  • Definizione di un layout/pagina master
  • Utilizzo degli stili
  • Definizione e utilizzo di viste parziali
  • Sintassi del metodo helper Razor

Modulo 7: Implementazione della navigazione: definizione delle classi del modello di visualizzazione

  • Implementazione del filtro dei dati in un controller
  • Informazioni sul meccanismo di routing
  • Aggiunta di voci personalizzate a una tabella di route
  • Definizione di valori predefiniti, parametri e convalida
  • Generazione di URL e collegamenti ipertestuali
  • Vincoli di route personalizzati

Modulo 8: State Management

  • Utilizzo di campi nascosti
  • Stato della sessione e dell'applicazione
  • Associazioni di modelli personalizzati

Modulo 9: Utilizzo di Ajax e jQuery con ASP.NET MVC

  • Panoramica di Ajax e ASP.NET MVC; Ajax discreto;
  • Utilizzo dei collegamenti alle azioni Ajax
  • Panoramica di jQuery
  • jQuery Tecniche
  • Utilizzo dell'interfaccia utente jQuery

Modulo 10: Tecniche aggiuntive ASP.NET MVC 4.5 

  • Visualizza i modelli di scaffold
  • Modelli di ponteggi per controller
  • Inserimento delle dipendenze con Unity

Modulo 11: Sviluppo basato su test con ASP.NET MVC

  • Riepilogo di TDD
  • Procedura dettagliata per l'utilizzo di TDD con ASP.NET MVC

Modulo 12: Tecniche aggiuntive

  • Tecniche di controllo
  • Filtri
  • Associazione di modelli

Requisiti

3-6 mesi di esperienza nello sviluppo di ASP.NET Web utilizzando in C#.

  28 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (10)

Corsi relativi

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorie relative