In: 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)
Durata: 35 ore (5 giorni)
Solo su richiesta
Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.