Corso Microservices Asp.net e Rabbitmq
impara a sviluppare microservizi in ambiente Microsoft .Net dai professionisti! www.innovaformazione.net

Obiettivo del corso
Lo sviluppo in microservizi (microservices) consiste in un approccio di sviluppo software moderno che entra in scena con l’avvento del cloud computing.
In ambiente .Net per lo sviluppo Microservices si utilizza Asp.net Core, message.brokers come RabbitMQ e ProtoBuf.
Obiettivi del Corso-Microservices-Asp-net-Rabbitmq: apprendere le basi per lo sviluppo di applicazioni a microservizi in ambiente Microsoft .Net
A chi è rivolto

Corso rivolto alle aziende: Requisiti per i discenti: C#, ASP.NET Core, Entity Framework Core
Programma
Programma didattico Corso-Microservices-Asp-net-Rabbitmq (40 ore):
- Fondamenti di Domain Driven Design
- Architetture a Layer e a Cipolla
- Domain Layer e Aggregati
- Tipi valore
- Command Query Responsibility Segregation (CQRS)
- Repository e Unit of Work
- Application Layer con Query, Command handlers e Event handlers
- DTO e ViewModels
- Usare la riflessione per scoprire Query, Command handlers, Event handlers, e Repositories.
- Comunicazione tra microservizi
- Fondamenti teorici
- Transazioni e saga
- Message brokers: RabbitMq e Azure Service Bus
- Introduzione a RabbitMq
- Resilienza: Polly
- Implementare un Worker Microservice con .NET 6 e RabbitMq
- Host, Dependency Injection e Hosted Services
- Serializzazione binaria e ProtoBuf
- Utilizzare il Client .NET per RabbitMq
- Esempio completo: calcolo del fatturato giornaliero
- Implementare un Frontend Microservice con ASP.NET Core MVC 6
- Frontends e micro-frontends
- Architettura generale
- Implementare il layer dati
- Implementare l’interfaccia domain layer
- Implementare lo application layer
Corso attivabile SOLO PER AZIENDE su richiesta ed eventualmente individuale. Erogato anche in modalità online classe virtuale.
Dove si svolge
modalità online classe virtuale o frontale
Testimonianze
potete visionare le recensioni completamente traspartenti su Google aziende e su Facebook. Sul canale youtube Innovaformazione trovate alcune interviste ad ex studenti.


