.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