Skip to main content

Durata corso:

5 giorni

Costo:

2.000,00 €

Architetture Microservizi (.NET)

Codice: MSMS02

Il corso su Architetture Microservizi con .NET offre una formazione completa per sviluppatori e architetti desiderosi di padroneggiare la progettazione e l’implementazione di microservizi utilizzando la piattaforma .NET. Attraverso lezioni teoriche e attività pratiche, i partecipanti acquisiranno competenze fondamentali per creare sistemi distribuiti scalabili e modulari.

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
  • Concetti Fondamentali delle Architetture a Microservizi
  • Sviluppo di Microservizi con ASP.NET Core
  • Gestione dei Dati con Entity Framework Core
  • Containerizzazione con Docker
  • Orchestrazione con Azure Service Fabric
  • Comunicazione tra Microservizi con gRPC
  • Sistema di Messaggistica con RabbitMQ o Azure Service Bus
  • Gestione dell’Identità con Identity Server
  • Documentazione API con Swagger/OpenAPI
  • Automazione del Ciclo di Vita con Azure DevOps
  • Monitoraggio e Tracciabilità nei Microservizi
Partecipanti

Sviluppatori che desiderano costruire e distribuire rapidamente microservizi

Prerequisiti
  • Precedente esperienza di programmazione
  • Comprensione dei concetti di architettura aziendale.
  • Consigliata esperienza nello sviluppo di applicazioni Java.
Obiettivi
  • Approfondire i concetti di base delle architetture microservizi.
  • Utilizzare ASP.NET Core per la creazione di microservizi basati su API RESTful.
  • Implementare Inversion of Control (IoC) e Dependency Injection (DI) con ASP.NET Core.
  • Comprendere e applicare la containerizzazione con Docker per facilitare il deploy e l’isolamento dei microservizi.
  • Implementare processi di integrazione continua e deployment automatizzati utilizzando strumenti come Azure DevOps.
  • Implementare soluzioni per il monitoraggio delle prestazioni dei microservizi utilizzando Application Insights di Azure o ELK Stack.
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.