Contattataci

Struttura del corso

  • Introduzione ad ASP.NET MVC: Il contesto di uso di MVC; Novità introdotte in MVC 6; Modelli di progetto; Struttura base di un progetto ASP.NET MVC; Convenzioni di denominazione; Creazione delle view; Definizione dei controller; Creazione del modello dati
  • Sviluppo completo di un’applicazione con ASP.NET MVC: View fortemente tipizzate; Sintassi Razor; Relazioni tra URL e metodi di azione; Tag helper in MVC6; Gestione dei form; Validazione dei dati
  • Sviluppo di applicazioni professionali con ASP.NET MVC: Best practice nell’architettura delle applicazioni; Implementazione del repository e del modello dati tramite Entity Framework; Dependency injection in ASP.NET; Creazione personalizzata di factory per i controller
  • Tecniche avanzate per le view: Definizione di tag helper personalizzati; Creazione di pagine di layout; Gestione degli stili; Sviluppo e utilizzo di partial view
  • Gestione della navigazione nell’applicazione: Definizione delle classi ViewModel; Filtraggio dei dati nel controller; Meccanismo di routing; Aggiunta di voci personalizzate alla tabella delle route; Impostazione predefinita di parametri e regole di validazione; Generazione di URL e collegamenti ipertestuali; Definizione di vincoli di routing specifici
  • Gestione dello stato: Utilizzo dei campi nascosti; Gestione dello stato di sessione e applicativo; Binding personalizzato del modello
  • Sviluppo di servizi RESTful con Web API: Panoramica generale su Web API; Creazione di server e client; Negoziazione dei contenuti; Routing basato su attributi; Binding personalizzato del modello; Chiamata a servizi RESTful da client Ajax
  • Sviluppo di applicazioni a pagina singola (SPA): Concetti fondamentali delle SPA; Integrazione con GruntJS, NPM e Bower; Introduzione ad AngularJS e Bootstrap

Requisiti

  • Almeno 6 mesi di esperienza nella programmazione con C#
  • L’esperienza nello sviluppo ASP.NET è vantaggiosa ma non obbligatoria
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative