Architettura del software con C# 9 e .NET 5: progettare soluzioni software utilizzando microservizi, DevOps e modelli di progettazione per Azure

Punteggio:   (4,4 su 5)

Architettura del software con C# 9 e .NET 5: progettare soluzioni software utilizzando microservizi, DevOps e modelli di progettazione per Azure (Gabriel Baptista)

Recensioni dei lettori

Riepilogo:

Il libro fornisce un'introduzione completa all'architettura del software con particolare attenzione allo stack Microsoft, in particolare .NET e Azure. Copre principi, processi e tecniche e utilizza esempi pratici, tra cui un caso di studio. I lettori apprezzano in generale l'approccio strutturato e la ricchezza degli argomenti trattati, anche se alcuni trovano alcuni capitoli eccessivamente superficiali o pieni di dettagli non necessari, come un numero eccessivo di screenshot.

Vantaggi:

Panoramica completa dell'architettura software all'interno degli ecosistemi .NET e Azure.
Ben strutturato e organizzato, che lo rende facile da seguire.
Esempi pratici attraverso un caso di studio (World Wide Travel Club) che lega i concetti tra loro.
Copertura approfondita dei concetti essenziali, dalla progettazione alle pipeline CI/CD.
Discussioni utili sui microservizi e sull'architettura cloud.
Include domande e ulteriori letture che migliorano la comprensione.

Svantaggi:

Alcuni capitoli sono percepiti come troppo superficiali o poco approfonditi, lasciando argomenti importanti non adeguatamente trattati.
Eccessiva enfasi sulle schermate in alcune sezioni, che possono sminuire le spiegazioni concettuali più profonde.
Alcuni lettori ritengono che il contenuto sia troppo incentrato sullo stack Microsoft, con altre tecnologie menzionate solo brevemente.
Critiche a capitoli specifici, come Azure Service Fabric, ritenuti non necessari o mal realizzati.

(basato su 14 recensioni dei lettori)

Titolo originale:

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure

Contenuto del libro:

Progettare applicazioni aziendali scalabili e ad alte prestazioni utilizzando le ultime caratteristiche di C# 9 e.NET 5.

Caratteristiche principali:

⬤ Acquisire una conoscenza fondamentale e completa dell'architettura software e le competenze necessarie per creare applicazioni completamente modulari.

⬤ Progettare sistemi software ad alte prestazioni utilizzando le ultime caratteristiche di.NET 5 e C# 9.

⬤ Risolvere i problemi di scalabilità delle applicazioni web utilizzando i modelli di architettura aziendale.

Descrizione del libro:

L'architettura del software è la pratica di implementare strutture e sistemi che semplificano il processo di sviluppo del software e migliorano la qualità di un'applicazione. Questa seconda edizione, completamente rivista e ampliata, con le ultime caratteristiche di.NET 5 e C# 9, consente di acquisire le competenze chiave, le conoscenze e le best practice necessarie per diventare un efficace architetto del software.

Questa seconda edizione contiene ulteriori spiegazioni sui principi dell'architettura software, compresi nuovi capitoli su Azure Service Fabric, Kubernetes e Blazor. Include inoltre ulteriori discussioni su sicurezza, microservizi e DevOps, compresi i deploy di GitHub per il ciclo di sviluppo del software.

Inizierete a capire come trasformare i requisiti dell'utente in esigenze architettoniche ed esplorerete le differenze tra requisiti funzionali e non funzionali. Successivamente, esplorerete come scegliere con cura una soluzione cloud per la vostra infrastruttura, insieme ai fattori che vi aiuteranno a gestire la vostra applicazione in un ambiente basato su cloud.

Infine, scoprirete i modelli di progettazione del software e i vari approcci software che vi permetteranno di risolvere i problemi più comuni che si presentano durante lo sviluppo.

Alla fine di questo libro, sarete in grado di costruire e distribuire applicazioni enterprise-ready altamente scalabili che soddisfino i requisiti aziendali della vostra organizzazione.

Che cosa imparerete:

⬤ Utilizzare l'architettura del software per superare le sfide architetturali del mondo reale e risolvere i problemi di considerazione del progetto.

⬤ Applicare approcci architetturali come l'architettura a strati, l'architettura orientata ai servizi (SOA) e i microservizi.

⬤ Utilizzare strumenti come container, Docker, Kubernetes e Blazor per gestire efficacemente i microservizi.

⬤ Conoscere a fondo gli strumenti e le funzionalità di Azure per la fornitura di soluzioni globali.

⬤ Programmare e mantenere Azure Functions utilizzando C#9 e le sue ultime funzionalità.

⬤ Capire quando è meglio utilizzare lo sviluppo guidato dai test (TDD) come approccio allo sviluppo del software.

⬤ Scrivere casi di test funzionali automatizzati per il collaudo del software.

A chi è rivolto questo libro:

Questo libro è rivolto a ingegneri e sviluppatori software senior che aspirano a diventare architetti o che desiderano creare applicazioni aziendali con lo stack.NET. Per trarre il massimo da questo libro è necessaria una familiarità di base con C# e.NET.

Altre informazioni sul libro:

ISBN:9781800566040
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Architettura del software con C# 9 e .NET 5: progettare soluzioni software utilizzando microservizi,...
Progettare applicazioni aziendali scalabili e ad...
Architettura del software con C# 9 e .NET 5: progettare soluzioni software utilizzando microservizi, DevOps e modelli di progettazione per Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Architettura del software con C# 10 e .NET 6 - Terza edizione: Sviluppare soluzioni software...
Progettare applicazioni aziendali scalabili e ad...
Architettura del software con C# 10 e .NET 6 - Terza edizione: Sviluppare soluzioni software utilizzando microservizi, DevOps, EF Core e modelli di progettazione per la gestione delle applicazioni. - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)