Premesse
ASP.NET Core consente di creare applicazioni web e servizi Rest utilizzando Visual Studio e C# oltre naturalmente ad HTML, CSS e Javascript se necessario.
ASP.NET Core è totalmente cross platform e performante. Disponibile non solo per Windows, ma anche per macOS e Linux.
Obiettivi
In questo corso vengono illustrate approfonditamente tutte le principali caratteristiche di ASP.NET Core dando anche uno sguardo al futuro delle applicazioni web in Visual Studio.
Prerequisiti e strumenti richiesti
Buona conoscenza di Visual Studio e C#.
Programma del corso
- Panoramica sullo sviluppo di applicazioni nel Web attuale
- Introduzione a .Net Core e .Net Standard
- L’ambiente di sviluppo: Visual Studio e Visual Studio Code
- Anatomia di un progetto Asp.Net Core e differenze con Asp.Net
- Approfondimenti sui Middleware
- Il pattern MVC in Asp.Net Core
- Controller e Routing
- Lavorare con la Dipendency Injection e le interfacce
- Razor, le view e i Tag helper
- Gestione delle form: validazione e model binder
- Gestione dello stato
- Accesso ai dati: ADO.NET e Entity Framework Core
- Sviluppare servizi Restful
- Concetti avanzati: WebHook e SignalR
- Gestione degli errori e logging
- Personalizzare ed estendere Asp.Net Core
- Globalizzazione e internazionalizzazione
- Introduzione alle Razor Pages
- Autenticazione ed autorizzazione con Asp.Net Identity
- Rendere sicure le applicazioni
- L’uso di Javascript, JQuery, Bootstrap e le loro alternative
- Single Page Application in Asp.Net Core
- Migrazione da ASP.NET MVC a ASP.NET Core
- Cenni per la pubblicazione: IIS vs Kestrel, Docker e non solo
Durata e organizzazione
Il corso ha una durata di 4 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Calendario
Dall’11 al 13 novembre 2024
3 giorni full time dalle ore 9:30 alle 13:00 e dalle 14:00 alle 18:00
Prezzo e convenzioni
Quota di partecipazione 950€ + IVA
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form:
Tel: (+39) 02.48958342
Mail: formazione@esis-ep.com