Skip to main content

Durata corso:

5 giorni

Costo:

1.650,00 €

Developing Microsoft Azure and Web Services

Codice: DMS05

Il corso è progettato per i professionisti IT e gli sviluppatori che desiderano sviluppare e implementare servizi web e soluzioni cloud utilizzando Microsoft Azure. Microsoft Azure è una delle piattaforme cloud più popolari e offre una vasta gamma di servizi, tra cui servizi di calcolo, storage, database, networking e molto altro.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Panoramica delle tecnologie dei servizi e del cloud
  • Componenti chiave delle applicazioni distribuite
  • Dati e tecnologie di accesso ai dati
  • Tecnologie dei servizi Computing nel cloud
  • Manipolazione dei dati
  • Interrogazione e manipolazione dei dati utilizzando Entity Framework
  • Panoramica di ADO.NET
  • Creazione di un modello di dati Entity
  • Interrogazione dei dati
  • Creazione e consumo di ASP.NET Core Web API
  • Servizi HTTP Creazione di un’API Web ASP.NET Core
  • Consumo di API Web ASP.NET Core
  • Gestione delle richieste e delle risposte HTTP
  • Generazione automatica di richieste e risposte HTTP
  • Estensione dei servizi HTTP ASP.NET Core
  • Il pipeline di richiesta di ASP.NET Core
  • Personalizzazione dei controller e delle azioni
  • Iniezione di dipendenze nei controller
  • Hosting di servizi on-premise e in Azure
  • Hosting di servizi on-premise
  • Hosting di servizi nel servizio app di Azure
  • Pacchettizzazione di servizi in container
  • Implementazione di servizi serverless
  • Distribuzione e gestione dei servizi
  • Distribuzione web con Visual Studio 2017
  • Consegna continua con Visual Studio Team Services
  • Distribuzione di applicazioni negli ambienti di staging e produzione
  • Definizione di interfacce di servizio con Azure API Management
  • Implementazione dell’archiviazione dei dati in Azure
  • Scegliere un meccanismo di archiviazione dati
  • Accesso ai dati in Azure Storage
  • Lavorare con dati strutturati in Azure
  • Distribuzione geografica dei dati con Azure CDN
  • Scalabilità con cache fuori processo
  • Diagnostica e monitoraggio
  • Logging in ASP.NET Core
  • Strumenti diagnostici
  • Application Insights
  • Sicurezza dei servizi on-premise e in Microsoft Azure
  • Spiegazione della terminologia sulla sicurezza
  • Protezione dei servizi con ASP.NET Core Identity
  • Protezione dei servizi con Azure Active Directory
  • Scalabilità dei servizi
  • Introduzione alla scalabilità
  • Scalabilità automatica
  • Azure Application Gateway e Traffic Manager
  • Laboratori pratici
Partecipanti

Sviluppatori esperti

Prerequisiti
  • Esperienza con la programmazione C# e concetti quali espressioni lambda, LINQ e tipi anonimi.
  • Comprensione dei concetti di applicazioni n-tier
  • Esperienza nell’interrogazione e nella manipolazione dei dati con ADO.NET
Obiettivi

Dopo aver completato questo corso, gli studenti saranno in grado di:

  • Descrivere i concetti di base dello sviluppo di servizi e delle strategie di accesso ai dati utilizzando la piattaforma .NET.
  • Descrivere la piattaforma cloud Microsoft Azure e le sue offerte di calcolo, dati e hosting di applicazioni.
  • Progettare e sviluppare un’applicazione incentrata sui dati utilizzando Visual Studio 2017 ed Entity Framework Core.
  • Progettare, implementare e consumare servizi HTTP utilizzando ASP.NET Core.
  • Ospitare servizi on-premise e in Microsoft Azure.
  • Distribuire i servizi in ambienti on-premise e cloud e gestire l’interfaccia e i criteri dei servizi.
  • Scegliere una soluzione di archiviazione dei dati, memorizzarli, distribuirli e sincronizzarli.
  • Monitorare, registrare e risolvere i problemi dei servizi.
  • Descrivere i concetti e gli standard di identità basati sulle rivendicazioni e implementare l’autenticazione e l’autorizzazione con Azure Active Directory.
  • Creare applicazioni di servizio scalabili.
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.