5 giorni
Avanzato
.NET
Sviluppatore
In questo corso gli studenti impareranno a disegnare e sviluppare servizi che accedono ai dati localmente e da remoto da diversi punti, a sviluppare e fare il deploy di servizi su ambienti ibridi inclusi gli on-premises servers e Windows Azure
Prima di seguire questo corso, gli studenti devono avere:
Questo modulo offre una panoramica delle tecnologie di servizio e cloud tramite Microsoft .NET Core e Azure. La prima lezione, “Componenti principali delle applicazioni distribuite”, descrive le caratteristiche comuni ai sistemi distribuiti, indipendentemente dalle tecnologie che utilizzano. La lezione 2, “Dati e tecnologie di accesso ai dati” descrive il modo in cui i dati vengono utilizzati nelle applicazioni distribuite. La lezione 3, “Tecnologie di servizio”, tratta due dei protocolli più comuni nei sistemi distribuiti e le tecnologie .NET Core utilizzate per sviluppare servizi basati su tali protocolli. La lezione 4, “Cloud Computing”, descrive il cloud computing e come viene implementato in Azure.
Al termine di questo modulo gli studenti saranno in grado di:
Questo modulo illustra il modello dati Entity Framework e come creare, leggere, aggiornare ed eliminare i dati. Entity Framework è un ricco mappatore relazionale di oggetti, che fornisce una comoda e potente interfaccia di programmazione delle applicazioni (API) per manipolare i dati. Questo modulo si concentra sull’approccio Code First con Entity Framework.
L’API Web ASP.NET Core fornisce un framework robusto e moderno per la creazione di servizi basati su HTTP (Hypertext Transfer Protocol). Questo modulo presenta i servizi basati su HTTP. Illustra il funzionamento dell’HTTP e tratta i messaggi HTTP, i metodi HTTP, i codici di stato e le intestazioni. Inoltre presenta lo stile dell’architettura e l’ipermedia di Representational State Transfer (REST).
Illustra come creare servizi basati su HTTP tramite l’API Web ASP.NET Core. Spiega anche come consumarli da vari client. Dopo la lezione 3, nel laboratorio “Creazione di API Web ASP.NET Core”, è possibile creare un’API Web e consumarla da un client.
L’API Web ASP.NET Core offre una soluzione completa per la creazione di servizi HTTP, tuttavia spesso i servizi hanno esigenze e dipendenze diverse. In molti casi, si deve estendere o personalizzare il modo in cui l’API Web ASP.NET Core esegue il servizio. Le esigenze di gestione come l’applicazione della gestione degli errori e la registrazione si integrano con altri componenti dell’applicazione e supportano altri standard disponibili nel mondo HTTP. Quando si estende l’API Web ASP.NET Core è importante comprendere il modo in cui funziona l’API Web ASP.NET Core. Quando si interviene con l’esecuzione dell’API Web ASP.NET Core la divisione delle responsabilità tra i componenti e l’ordine di esecuzione sono importanti. Infine, con l’API Web ASP.NET Core è possibile anche estendere il modo in cui si interagisce con altre parti del sistema. Con il meccanismo di risoluzione delle dipendenze, è possibile controllare come vengono create le istanze del servizio, il che offre il controllo completo sulla gestione delle dipendenze dei servizi.
Questo modulo illustra come ospitare l’applicazione in locale e in Azure. Tratta anche i container Docker e il modo in cui scrivere applicazioni senza server con funzioni di Azure.
Al termine di questo modulo gli studenti saranno in grado:
Questo modulo illustra Web Deploy e come distribuire applicazioni Web usando Web Deploy in Visual Studio. Mostra anche come definire pipeline di integrazione e consegna continue e come usare Azure API Management e OpenAPI per fornire API robuste, sicure e affidabili ai propri clienti.
Questo modulo spiega come archiviare e accedere ai dati archiviati nell’archiviazione di Azure. Illustra inoltre come configurare i diritti di accesso all’archiviazione per container e contenuto di archiviazione.
Questo modulo spiega come monitorare e registrare i servizi, sia in locale sia in Azure.
Questo modulo descrive concetti e standard di identità basati su attestazioni e come implementare l’autenticazione e l’autorizzazione usando Azure Active Directory per proteggere un servizio API Web ASP.NET Core.
Questo modulo spiega come creare servizi e applicazioni scalabili e ridimensionarli automaticamente usando i bilanciamento del carico delle app Web, Azure Application Gateway e Azure Traffic Manager.
Per maggiori informazioni sui percorsi di certificazione e sulle attività di formazione offerte dal Training Center, compila il form