Cerca nel Forum
Mostra risultati per tag 'microservizi'.
Trovato 1 risultato
-
Udemy - Costruire Microservizi NET 9꞉ Dalle API all'Infrastruttura (Update 12-2025) - ITA
eurcad ha pubblicato una discussione in » Video Corsi
Diventa un esperto di Microservizi in .NET: Minimal API, Carter, TDD, Redis, MassTransit, Ocelot, Consul e Sicurezza JWT Cosa imparerai? Le basi dello sviluppo di Web Api con .Net 9 e 10 Introduzione alla creazione della Minimal API Introduzione alla sicurezza delle Web API con JWT Introduzione alle tecniche di Cashing basate su Redis Introduzione alla interazione sincrona e asincrona dei servizi Introduzione e uso del RabbitMQ Introduzione e uso del Mass Transit Introduzione e uso del Polly Introduzione e Uso dell'Service Discovery Consul Introduzione e Uso dell'Api Gateway Ocelot Sviluppo basato sui test automatici Requisiti Basi di C# PC con una buona dotazione di memoria Ram Sistema operativo Windows, Linux o Mac Useremo solo librerie e pattern moderni e richiesti dal mercato: - Core Framework: Sviluppo ibrido con .NET 9 e moduli avanzati in .NET 10 . - API Development: Imparerai sia l'approccio classico con i Controller sia il moderno approccio Minimal API , potenziato dalla libreria Carter per una strutturazione impeccabile. - Clean Code & Quality: TDD (Test Driven Development): Scriveremo test unitari e di integrazione solidi. Fluent Validation: Per regole di validazione espressive e robuste. Mapping: Uso professionale di Mapster e Model Mapper per la gestione dei DTO. Logging: Monitoraggio strutturato con Serilog . Clean Code & Quality: - TDD (Test Driven Development): Scriveremo test unitari e di integrazione solidi. - Fluent Validation: Per regole di validazione espressive e robuste. - Mapping: Uso professionale di Mapster e Model Mapper per la gestione dei DTO. - Logging: Monitoraggio strutturato con Serilog . - Comunicazione & Integrazione: Interazioni Sincrone (HTTP) vs Asincrone (Messaging). RabbitMQ e MassTransit : Per creare un bus di eventi robusto e disaccoppiare i servizi. Comunicazione & Integrazione: - Interazioni Sincrone (HTTP) vs Asincrone (Messaging). - RabbitMQ e MassTransit : Per creare un bus di eventi robusto e disaccoppiare i servizi. - Performance & Scalabilità: Caching Avanzato: Implementazione di una cache a due livelli (In-Memory + Distribuita) basata su Redis . Performance & Scalabilità: - Caching Avanzato: Implementazione di una cache a due livelli (In-Memory + Distribuita) basata su Redis . - Resilienza & Infrastruttura: Polly: Gestione dei fault temporanei (Retry, Circuit Breaker). Service Discovery: Registrazione dinamica dei servizi con Consul . API Gateway: Gestione del routing e dell'ingresso con Ocelot . Resilienza & Infrastruttura: - Polly: Gestione dei fault temporanei (Retry, Circuit Breaker). - Service Discovery: Registrazione dinamica dei servizi con Consul . - API Gateway: Gestione del routing e dell'ingresso con Ocelot . - Sicurezza: Protezione delle API tramite autenticazione e autorizzazione JWT (JSON Web Tokens) . - DevOps: Orchestrazione dell'intero ambiente (Database, Broker, Cache) tramite script Docker Compose . Che cosa si imparerà: - Padroneggiare .NET 9 e 10: Comprendere le differenze e sfruttare le ultime performance del framework. - Design Pattern: Implementare CQRS, Repository Pattern e Dependency Injection avanzata. - Pattern Database-per-Service: Capire l'importanza cruciale di isolare i dati nei microservizi e implementare database SQL Server separati per ogni dominio. - Architettura Event-Driven: Capire come disaccoppiare i microservizi usando code di messaggi. - Strategie di Caching: Velocizzare drasticamente le risposte API combinando la memoria locale con Redis. - Resilienza: Costruire servizi che "non si rompono" quando le dipendenze falliscono, grazie a Polly. - Containerizzazione: Usare Docker per replicare l'ambiente di produzione sulla tua macchina locale con un solo comando. - Sicurezza Enterprise: Implementare flussi di autenticazione sicuri con token Bearer. Programma di massima: - Introduzione e Setup dell'Ambiente: Configurazione di VS, Docker e panoramica .NET 9/10. - Il Primo Microservizio: Controller vs Minimal API, DTOs e Fluent Validation. - Qualità del Codice: Implementazione del TDD e Mapping (Mapster/Model Mapper). - Gestione dei Log: Integrazione di Serilog per un debugging efficace. - Containerizzazione: Scrittura dei Dockerfile e orchestrazione con Docker Compose. - Service Discovery & Gateway: Configurazione di Consul e Ocelot per il routing intelligente. - Comunicazione Asincrona: Setup di RabbitMQ e implementazione di MassTransit. - Performance: Caching distribuito con Redis e strategie multi-livello. - Affidabilità: Implementazione di policies di resilienza con Polly. - Sicurezza: Autenticazione JWT centralizzata. Requisiti: - Microsoft Windows o Mac - Formato: mp4 BUON DOWNLOAD https://www.filecrypt.cc/Container/7C5B62A244.html

