Corso Building cross-platform web apps with ASP.NET Core (ICWD28)
ASP.NET Core è una particolare versione di ASP.NET, riscritta per essere totalmente cross platform e performante. Disponibile non solo per Windows, ma anche per macOS e Linux, consente di creare applicazioni con l'applicazione di MVC (Model View Controller) allo strato di presentazione.
Questo corso è l'ideale per chi abbia interesse ad applicare i principi e le funzionalità offerte da questa nuova versione di ASP.NET.
Questo corso è sempre aggiornato all'ultima versione di Visual Studio e .NET.
I contenuti sono i seguenti:
- Introduzione a .NET (facoltativa)
- .NET Standard e applicazioni console con .NET
- Differenze tra .NET e .NET Framework
- Introduzione ad ASP.NET Core e differenze con ASP.NET
- Introduzione al pattern MVC
- Disegnare un'applicazione ASP.NET Core
- Configurazione, startup, gestione errori e Dependency Injection
- Introduzione a Razor
- Model, View, Controller in dettaglio
- Routing e personalizzazione, attribute routing
- Gestione delle form e model binding e Tag Helper
- Tag Helper Custom e View Component
- Accesso ai dati con Entity Framework e Entity Framework Core
- Action filter e Middleware
- Authentication e Authorization, ASP.NET Identity
- Cache e output cache
- Gestione dello sviluppo client side
- Sviluppo di servizi con ASP.NET Core
- Introduzione ad ASP.NET Core Blazor
- Distribuzione e gestione delle versioni
- SignalR Core
- Migrazione: da ASP.NET MVC a ASP.NET Core
Scheda rapida
Durata del corso: 21 ore, pari a 3 giorni (7 ore al giorno)
Prerequisiti
Materiale del corso
- slide in formato PDF, da poter stampare
- esempi presentati nel corso