Contattataci

Struttura del corso

  • Introduzione ad ASP.NET MVC: ASP.NET MVC nel contesto; Novità in MVC 6; Modelli di progetto MVC; Comprensione della struttura di un progetto ASP.NET MVC; Convenzioni di denominazione; Creazione di viste; Definizione dei controller; Definizione di un modello dati
  • Creazione di un'applicazione ASP.NET MVC completa: Viste fortemente tipizzate; Sintassi Razor; Comprensione degli URL e dei metodi azione; Tag helper di MVC6; Post-back di moduli; Convalida dei dati
  • Applicazioni ASP.NET MVC di livello industriale: Migliori pratiche per l'architettura delle applicazioni ASP.NET; Implementazione di un repository e di un modello dati EF; Iniezione di dipendenze ASP.NET; Fabbriche di controller personalizzate
  • Tecniche per le Viste: Definizione di tag helper personalizzati; Definizione di una pagina layout; Utilizzo degli stili; Definizione e utilizzo di viste parziali
  • Implementazione della Navigazione: Definizione di classi view-model; Implementazione del filtraggio dei dati in un controller; Comprensione del meccanismo di routing; Aggiunta di voci personalizzate a una tabella di routing; Definizione di valori predefiniti, parametri e convalide; Generazione di URL e link ipertestuali; Vincoli di routing personalizzati
  • Gestione dello Stato: Utilizzo di campi nascosti; Stato della sessione e dell'applicazione; Vincoli del modello personalizzati
  • Creazione di servizi RESTful utilizzando Web API: Panoramica di Web API; Costruzione di server e client; Negoziazione dei contenuti; Routing tramite attributi; Vincoli del modello personalizzati; Invocazione di servizi RESTful da client Ajax
  • Creazione di Single Page Applications: Panoramica sulle SPA; Utilizzo del supporto di GruntJS, NPM e Bower; Panoramica di AngularJS e Bootstrap

Requisiti

  • 6 mesi di esperienza nella programmazione C#
  • L'esperienza nello sviluppo ASP.NET è un vantaggio, ma non è obbligatoria
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative