V.le P.A. Pirelli 6, Milano - academy@digi.it - 0269438264

Corsi Microsoft

Cerca un corso

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 del corso

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

V.le P.A. Pirelli 6,20126 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 694 382 64
Fax.: +39 02 694 382 35

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