Udemy - Microservizi .NET 9 Avanzati꞉ Kafka, DDD, Saga e Angular (Update 02-2026) - Ita

Categoria: Corsi
Autore:
data: – 17.04.2026, 13:55
Viste: 25
Commenti: 0
Gruppo:
Descrizione articolo

Udemy - Microservizi .NET 9 Avanzati꞉ Kafka, DDD, Saga e Angular (Update 02-2026) - Ita


Domina le architetture Enterprise imparando i Pattern Outbox, SignalR, Keycloak, Dapper e Kafka.


Benvenuto nel secondo corso dedicato ai Microservizi in .NET 9. Se nel primo corso abbiamo imparato a far "parlare" i servizi, qui impareremo a gestire scenari critici come transazioni distribuite, alte performance e comunicazione real-time.


Questo corso abbandona gli esempi didattici semplici per abbracciare sfide architetturali complesse. Trasformeremo un sistema funzionante in una piattaforma Enterprise-Grade, introducendo pattern avanzati necessari quando il traffico aumenta e la logica di business diventa intricata.


Cosa rende unico questo corso avanzato?

Non ci limitiamo a connettere servizi. Affronteremo il problema numero uno dei microservizi: la consistenza dei dati. Imparerai come garantire che i dati siano allineati tra diversi database SQL Server senza usare transazioni distribuite classiche (2PC), ma sfruttando l'Eventual Consistency con pattern robusti.


Inoltre, chiuderemo il cerchio con il Frontend, creando una UI moderna in Angular 20 che reagisce in tempo reale agli eventi del backend.


Useremo tecnologie di frontiera per risolvere problemi complessi:

- Core & Performance:.NET 9 spinto al massimo.Dapper: Introduzione al Micro-ORM per query ad alte prestazioni, affiancato a EF Core (approccio ibrido).Worker Services: Creazione di servizi in background per elaborazioni asincrone pesanti.


Core & Performance:

- .NET 9 spinto al massimo.

- Dapper: Introduzione al Micro-ORM per query ad alte prestazioni, affiancato a EF Core (approccio ibrido).

- Worker Services: Creazione di servizi in background per elaborazioni asincrone pesanti.

- Architettura & Design:DDD (Domain-Driven Design): Organizzare il codice mettendo al centro il Dominio, usando Aggregates, Value Objects e Domain Events.Saga Pattern: Gestione di transazioni distribuite (Orchestration vs Choreography) per gestire processi di business lunghi e fallimenti (compensazioni).Outbox Pattern: La tecnica definitiva per garantire che nessun messaggio venga perso in caso di crash del broker o del database.


Architettura & Design:

- DDD (Domain-Driven Design): Organizzare il codice mettendo al centro il Dominio, usando Aggregates, Value Objects e Domain Events.

- Saga Pattern: Gestione di transazioni distribuite (Orchestration vs Choreography) per gestire processi di business lunghi e fallimenti (compensazioni).

- Outbox Pattern: La tecnica definitiva per garantire che nessun messaggio venga perso in caso di crash del broker o del database.

- Messaging & Streaming:Apache Kafka: Passaggio da RabbitMQ a Kafka per gestire streaming di eventi ad alto throughput.


Messaging & Streaming:

- Apache Kafka: Passaggio da RabbitMQ a Kafka per gestire streaming di eventi ad alto throughput.

- Frontend & Real-Time:Angular 20: Sviluppo di una Single Page Application moderna.SignalR: Notifiche Push dal server al client Angular per aggiornamenti di stato in tempo reale.


Frontend & Real-Time:

- Angular 20: Sviluppo di una Single Page Application moderna.

- SignalR: Notifiche Push dal server al client Angular per aggiornamenti di stato in tempo reale.

- Sicurezza Identity Access Management (IAM):Keycloak: Sostituzione dell'auth semplice con un vero Identity Provider Open Source. Configurazione di Realm, Client e Users.


Sicurezza Identity Access Management (IAM):

- Keycloak: Sostituzione dell'auth semplice con un vero Identity Provider Open Source. Configurazione di Realm, Client e Users.

- DevOps:Automazione completa del deploy dell'infrastruttura (Kafka, Zookeeper, Keycloak, SQL, Apps) tramite script avanzati di Docker Compose.


DevOps:

- Automazione completa del deploy dell'infrastruttura (Kafka, Zookeeper, Keycloak, SQL, Apps) tramite script avanzati di Docker Compose.


Who this course is for:

- Sviluppatori Senior .NET che devono implementare architetture ad alto traffico.

- Studenti di Informatici e Architetti Software che vogliono vedere l'implementazione pratica di pattern come Sagas, Outbox e DDD.


Link Download:


Come trovarci sempre (Nuovo canale)
Importante : Come trovarci sempre...
clicca per vedere
come diventare Vip
Vip: come diventare vip...
clicca per vedere
Premium : Offerta FileStore.me
clicca qua per l'offerta
Informazione
Gli utenti del Visitatori non sono autorizzati a commentare questa pubblicazione.
Nuovi Film