Viale Premuda 14, 20129 Milano - academy@digiacademy.it - 0250030724

Corsi Microsoft

Developing solutions for Microsoft Azure

Codice corso: AZ-204T00-A
Durata corso: 5gg

INTRODUZIONE

Questo corso insegna agli sviluppatori come creare soluzioni end-to-end in Microsoft Azure. I partecipanti acquisiranno competenze su come implementare soluzioni di elaborazione Azure, creare funzioni di Azure, implementare e gestire Web app, sviluppare soluzioni utilizzando lo storage di Azure, implementare l'autenticazione e l'autorizzazione e proteggere le soluzioni utilizzando KeyVault e le identità gestite. Grazie al corso i partecipanti saranno anche in grado di connettersi e utilizzare servizi di Azure e servizi di terze parti e inserire modelli basati su eventi - e messaggi - nelle loro soluzioni. Il corso tratta anche il monitoraggio, la risoluzione dei problemi e l'ottimizzazione delle soluzioni Azure.

OBIETTIVI

I partecipanti a questo corso sono interessati allo sviluppo in ambito Azure o al superamento dell'esame di certificazione Microsoft Azure Developer Associate.

PREREQUISITI

I partecipanti dovrebbero possedere almeno 1-2 anni di esperienza nello sviluppo professionale e, in particolare, esperienza con Microsoft Azure. Devono saper programmare in un linguaggio supportato da Azure.

STRUTTURA DEL CORSO

MODULO 1: Creare Web App con il servizio app di Azure

I partecipanti impareranno come creare un'applicazione Web sulla piattaforma del servizio app di Azure. Impareranno il funzionamento della piattaforma e come creare, configurare, scalare, proteggere e implementare l'app sulla piattaforma del servizio app.

Lezioni

  • Concetti core del servizio app di Azure
  • Creare una Web App con il servizio app di Azure
  • Configurare e monitorare le app col servizio app
  • Scalare le app col servizio app
  • Ambienti di staging del servizio app di Azure

MODULO 2: Implementare le funzioni di Azure

Questo modulo tratta della creazione di app Funzionali e di come integrare trigger e input/output nell'app.

Lezioni

  • Panoramica delle funzioni di Azure
  • Sviluppare funzioni di Azure
  • Implementare funzioni robuste

MODULO 3: Sviluppare soluzioni che utilizzano lo storage blob

I partecipanti impareranno come funziona lo storage blob di Azure, come gestire i dati tramite il ciclo hot/cold/archive dello storage blob e come utilizzare la libreria client dello storage blob di Azure per gestire dati e metadati.

Lezioni

  • Concetti fondamentali dello storage blob di Azure
  • Gestire il ciclo dello storage blob di Azure
  • Utilizzare lo storage blob di Azure

MODULO 4: Sviluppare soluzioni che utilizzano lo storage Cosmos DB

I partecipanti impareranno come è strutturato Cosmos DB e come viene gestita la coerenza dei dati. Impareranno anche come creare account Cosmos DB e database, contanier e oggetti, combinando Azure Portal e .NET SDK.

Lezioni

  • Panoramica di Azure Cosmos DB
  • Struttura dei dati di Azure Cosmos DB
  • Lavorare con risorse e dati di Azure Cosmos DB

MODULO 5: Implementare soluzioni IaaS

Questo modulo insegna ai partecipanti come utilizzare creare VM e immagini del container da utilizzare nelle loro soluzioni. Tratta della creazione di VM, dell'uso di modelli ARM per automatizzare la distribuzione delle risorse, della creazione e Gestire immagini Docker, della pubblicazione di un'immagine nel registro container di Azure e di come eseguire un contanier nelle istanze di Azure Container.

Lezioni

  • Provisioning di VM in Azure
  • Creare e distribuire modelli ARM
  • Creare immagini del container per le soluzioni
  • Pubblicare un'immagine del contanier in Azure Container Registry
  • Creare ed eseguire immagini del contanier Azure Contanier Instances

MODULO 6: Implementare l'autenticazione e l'autorizzazione dell'utente

I partecipanti impareranno a sfruttare la Microsoft Identity Platform v2.0 per gestire l'autenticazione e l'accesso alle risorse. Impareranno anche come usare la library di autenticazione Microsoft e Microsoft Graph per autenticare un utente e recuperare le informazioni archiviate in Azure, e come e quando usare le Shared Access Signatures.

Lezioni

  • Microsoft Identity Platform v2.0
  • Autenticazione tramite la library di autenticazione Microsoft
  • Utilizzare di Microsoft Graph
  • Autorizzare le operazioni sui dati in Azure Storage

MODULO 7: Implementare soluzioni cloud sicure

Questo modulo illustra come proteggere le informazioni (chiavi, informazioni confidenziali, certificati) che un'applicazione utilizza per accedere alle risorse. Tratta anche della protezione delle informazioni di configurazione dell'applicazione.

Lezioni

Gestire chiavi, informazioni confidenziali e certificati utilizzando l'API KeyVault
Implementare identità gestite per le risorse di Azure
Proteggere i dati di configurazione dell'app usando Azure App Configuration

MODULO 8: Implementare l'API Management

I partecipanti impareranno come pubblicare API, creare criteri per gestire le informazioni condivise tramite API e come gestire l'accesso alle proprie API utilizzando il servizio Azure API Management.

Lezioni

  • Panoramica sulla gestione delle API
  • Definizione di criteri per le API
  • Protezione delle tue API

MODULO 9: Sviluppare app per la logica del servizio app

Questo modulo insegna ai partecipanti come usare le app per la logica di Azure per pianificare, automatizzare e orchestrare attività, processi aziendali, flussi di lavoro e servizi in aziende o organizzazioni.

Lezioni

  • Panoramica delle app per la logica di Azure
  • Creazione di connettori personalizzati per app per la logica

MODULO 10: Sviluppare soluzioni event-based

I partecipanti impareranno come creare applicazioni con architetture event-based.

Lezioni

  • Implementare soluzioni che utilizzano Azure Event Grid
  • Implementare soluzioni che utilizzano Azure Events Hub
  • Implementare soluzioni che utilizzano Azure Notification Hubs

MODULO 11: Sviluppare soluzioni message-based

I partecipanti impareranno a creare applicazioni con architetture message-based.

Lezioni

  • Implementare soluzioni che utilizzano Azure Service Bus
  • Implementa soluzioni che utilizzano code di Azure Queue Storage

MODULO 12: Monitorare e ottimizzare le soluzioni Azure

Questo modulo insegna ai partecipanti come inserire nel loro codice tool per la telemetria e come analizzare e risolvere i problemi delle loro app.

Lezioni

  • Panoramica del monitoraggio in Azure
  • Inserire tool per il monitoraggio in un'app
  • Analizzare e risolvere eventuali problemi nelle app
  • Implementare il codice che gestisce gli errori temporanei

MODULO 13: Integrare la memorizzazione nella cache e la distribuzione dei contenuti nelle soluzioni

I partecipanti impareranno come utilizzare diversi servizi di memorizzazione nella cache per migliorare le prestazioni delle loro app.

Lezioni

  • Sviluppare per Azure Cache per Redis
  • Sviluppare per lo storage su CDN

P.IVA 06249920965
C.C.I.A.A. REA: MI - 1880014
Cap. Soc. € 12.000,00

Contatti

Viale Premuda n. 14 ,20129 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 50030 724
Fax.: +39 02 50030 725

© Copyright DI.GI. Academy
Privacy Policy | Cookie Policy