Building web apps with ASP.NET and ASP.NET MVC

ICWD08

Categoria corsi: ASP.NET

Questo corso unisce in un solo percorso tutti i contenuti disponibili per WebForms e per ASP.NET MVC.
Nel corso sono mostrate tanto le novità di ASP.NET e di Visual Studio, quanto le caratteristiche esistenti, se richiesto.
Esso include una parte introduttiva al .NET Framework, Entity Framework e C#, che nel caso di corsi custom può essere sostituito eventualmente da VB.

  • Introduzione
    • Nuove funzionalità ed introduzione all'uso di Visual Studio
    • Introduzione al .NET Framework
    • CLR (Common Language RunTime) e MSIL (Microsoft Intermediate Language)
    • Concetti di object oriented programming
    • C# 7 o VB 2017 (o versioni precedenti)
    • Introduzione a LINQ: lavorare con collezioni di oggetti, XML ed altri dati
    • Introduzione a Entity Framework
  • ASP.NET WebForms
    • Anatomia di un'applicazione ASP.NET
    • WebForm e ciclo di vita della pagina
    • Server Control: Web Form Controls, HTML Controls, Validator Controls
    • User Controls
    • Gestire ViewState e ClientID
    • Il compilation model
    • Il Page Framework
    • Master Pages, Themes e Skins
    • Gestione dello stato e cache con ASP.NET
    • Introduzione ad ADO.NET
    • Il databinding, il model binder e i controlli di accesso ai dati
    • Creare aree protette da autenticazione
    • ASP.NET Identity
    • ASP.NET SignalR
    • Estendere al massimo ASP.NET
    • HttpRuntime: estendere al massimo ASP.NET
    • Localizzazione e globalizzazione di applicazioni web
    • Bundling e minification
  • ASP.NET MVC
    • Introduzione al pattern MVC
    • Disegnare un'applicazione ASP.NET per MVC
    • Model, View, Controller in dettaglio
    • Async controller e pipeline di esecuzione
    • Introduzione a Razor
    • Gestione delle form con ASP.NET MVC
    • Routing e personalizzazione
    • Attribute routing
    • Gli action filter
    • Authentication e Authorization con ASP.NET MVC
    • ASP.NET Identity
    • Cache e output cache con MVC
    • Personalizzare controller e view engines
    • Integrazione con JavaScript e Bootstrap
    • Mobile web e device rendering con MVC
    • ASP.NET Web API e gestione di servizi

Durata

  • 35 ore
  • 5 giorni

Prerequisiti

Conoscenza di HTML, C# o VB.

Prerequisiti software

Visual Studio (anche Community)

Date a calendario

Altre date

Anche on-site

Tutti i nostri corsi sono erogabili anche in modalità on-site, personalizzati secondo le esigenze.

Richiesta informazioni