Struttura del corso
Introduzione a Microsoft Azure
- Panoramica sui servizi offerti da Azure e sulle basi del cloud computing
- Configurazione di un abbonamento e dell’ambiente di lavoro su Azure
- Approccio ai gruppi di risorse, alle macchine virtuali e alla rete
Realizzazione di architetture event-driven e serverless
- Introduzione ad Azure Functions e al paradigma del computing senza server
- Progettazione di applicazioni basate su eventi con Azure Event Grid e Service Bus
- Creazione di API ed elaborati lavorativi di tipo serverless
Gestione dello storage e dei database su Azure
- Scoperta delle opzioni di storage offerte da Azure (Blob, Table, Queue, File)
- Amministrazione del database Azure SQL e di Cosmos DB
- Integrazione dei servizi di storage nelle applicazioni cloud
Deploy delle applicazioni web su Azure
- Spiegazione di Azure App Service e dei vari modelli di deployment disponibili
- Creazione ed implementazione di applicazioni containerizzate tramite Docker
- Scalabilità delle applicazioni web grazie a Kubernetes e ad Azure Container Instances
Integrazione dell’intelligenza artificiale e del machine learning nelle applicazioni cloud
- Presentazione di Azure AI e dei Cognitive Services disponibili
- Progettazione e sviluppo di modelli tramite Azure Machine Learning Studio
- Utilizzo delle funzionalità di computer vision ed elaborazione del linguaggio naturale
Pratiche DevOps e implementazione CI/CD su Azure
- Configurazione dei pipeline CI/CD tramite Azure DevOps
- Gestione dell’infrastruttura come codice con l’ausilio di Terraform e Bicep
- Monitoraggio ed elaborazione dei log tramite Azure Monitor
Potenziamento dello sviluppo con GitHub Copilot
- Introduzione a GitHub Copilot e all’assistenza alla scrittura di codice basata sull’intelligenza artificiale
- Utilizzo di Copilot per scrivere, correggere ed ottimizzare il codice delle applicazioni cloud
- Linee guida migliori per sfruttare efficacemente lo sviluppo assistito da IA in un contesto di cloud computing
Progetto finale: Realizzazione di un’applicazione cloud basata sull’IA
- Progettazione di una soluzione cloud scalabile e dotata di intelligenza artificiale
- Implementazione pratica dell’applicazione nella fase finale
- Ottimizzazioni relative alle prestazioni, alla sicurezza e al monitoraggio continuo
Riepilogo generale e prossimi passi da intraprendere
Requisiti
- Conoscenze di base sui concetti fondamentali del cloud computing
- Esperienza nello sviluppo con almeno un linguaggio di programmazione (preferibilmente Python, JavaScript o C#)
- Conoscenza dello sviluppo di applicazioni web e dei database
Destinatari
- Sviluppatori cloud ed ingegneri software
- Professionisti dell’intelligenza artificiale e data scientist interessati all’integrazione dell’IA nel cloud
- Professionisti IT ed ingegneri DevOps
Recensioni (3)
Il ritmo, nella maggior parte dei casi, è stato fantastico. Michal ha dimostrato grande abilità nel mantenere alta l'attenzione del pubblico e nel far seguire l'esposizione a tutti, per la maggior parte dei momenti.
Asif Shaikh - Carpmaels & Ransford
Corso - Terraform on Microsoft Azure
Traduzione automatica
Che potessimo fare tutto da soli nella pratica. Che il nostro formatore avesse una vasta conoscenza e potessimo chiedergli qualsiasi cosa, ed egli aveva sempre la risposta. Che ho acquisito alcune competenze utili per gli sviluppatori.
Julia Gajtkowska - Demant Business Services Poland
Corso - Azure DevOps Fundamentals
Traduzione automatica
È stato davvero utile vedere l'intero processo dal principio alla fine, il che ha portato a una comprensione migliore di come utilizzare la tecnologia, cosa che non si otterrebbe concentrandosi solo su alcune parti isolate.
Scott Fisher - Derivco
Corso - Kubernetes on Azure (AKS)
Traduzione automatica