.NET8 Avanzato (DOTNETA) – Contenuti
Contenuti dettagliati del Corso
- Migliorie architetturali 8.0:
- RyuJIT
- G.A.C.
- Applicazioni multipiattaforma
- Docker
- Cross-platform
- Strumenti di profilazione avanzati
- Native AOT
- Strutture dati
- Files and streams
- Async streams (8.0)
- L’evoluzione dello sviluppo di applicazioni Web nel mondo Microsoft
- Panoramica di ASP.NET per .NET Core
- Introduzione ad ASP.NET Core MVC
- Il pattern Model View Controller
- Pianificare e disegnare un'applicazione ASP.NET Core MVC
- Considerazioni preliminari e progettuali
- Pianificazione dei Controllers, Views e Models
- Analisi della struttura di un Progetto ASP.NET Core MVC
- Startup, accesso ai file di configurazioneIl routing in MVC Core
- Configurare il routing usando il Convention-Based routing
- Utilizzo di constraints
- Le Routes ed il passaggio di parametri tramite il model binding
- Routing basato sugli attributi
- Models Views e Controllers in dettaglio
- Sviluppare Controllers con relative Actions
- Panramica sulla creazione di Views/Partial Views/View Components con la sintassi Razor
- Sviluppo di Models e passaggio di dati alle Views
- Model binders
- Sviluppo di Web API con ASP.NET Core
- Il concetto di servizio REST
- Sviluppo di servizi REST
- Action methods e verbi HTTP
- Realizzazione e installazione di un servizio REST
- Chiamare API tramite Javascript e jQuery
- Concetti architetturali dei microservizi (8.0)
- Docker
Contatti