Struttura del corso

Modulo 1: Guida introduttiva a ASP.NET MVC

  • ASP.NET modelli di progetto MVC
  • 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 2: Creazione di un'applicazione MVC ASP.NET completa

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

Modulo 3: Uso del motore di visualizzazione Razor

  • 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 4: Applicazioni MVC ASP.NET di livello 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

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

  • Riepilogo di TDD
  • Unit Testing Quadri normativi
  • Procedura dettagliata per l'utilizzo di TDD 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: Tecniche aggiuntive

  • Visualizza i modelli di scaffold
  • Modelli di ponteggi per controller
  • Filtri globali
  • Associazione di modelli
  • Controllori asincroni
  • Opzioni di autenticazione, inclusa l'abilitazione degli accessi da Facebook ecc.

Modulo 10: 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

Requisiti

6 mesi di esperienza di C# programmazione. ASP.NET'esperienza di sviluppo è vantaggiosa ma non indispensabile.

 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (1)

Corsi relativi

Introducing C# 6.0 with Visual Studio 2015/2017

28 ore

Categorie relative