Softwarearchitektur mit C# 9 und .NET 5: Architektur von Softwarelösungen mit Microservices, DevOps und Entwurfsmustern für Azure

Bewertung:   (4,4 von 5)

Softwarearchitektur mit C# 9 und .NET 5: Architektur von Softwarelösungen mit Microservices, DevOps und Entwurfsmustern für Azure (Gabriel Baptista)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine umfassende Einführung in die Softwarearchitektur mit Schwerpunkt auf dem Microsoft-Stack, insbesondere .NET und Azure. Es deckt Prinzipien, Prozesse und Techniken ab und verwendet praktische Beispiele, einschließlich einer Fallstudie. Die Leser schätzen im Allgemeinen die strukturierte Herangehensweise und die Fülle der behandelten Themen, obwohl einige einige Kapitel zu oberflächlich oder mit unnötigen Details wie zu vielen Screenshots gefüllt sind.

Vorteile:

Umfassender Überblick über die Softwarearchitektur innerhalb des .NET- und Azure-Ökosystems.
Gut strukturiert und organisiert, so dass es leicht zu folgen ist.
Praktische Beispiele anhand einer Fallstudie (World Wide Travel Club), die die Konzepte miteinander verbindet.
Detaillierte Abdeckung wesentlicher Konzepte vom Design bis zu CI/CD-Pipelines.
Nützliche Diskussion von Microservices und Cloud-Architektur.
Enthält Fragen und weiterführende Lektüre, die das Verständnis verbessern.

Nachteile:

Einige Kapitel werden als zu oberflächlich oder zu wenig tiefgehend empfunden, so dass wichtige Themen nur unzureichend behandelt werden.
Überbetonung von Screenshots in bestimmten Abschnitten, was von tieferen konzeptionellen Erklärungen ablenken kann.
Einige Leser sind der Meinung, dass der Inhalt zu sehr auf den Microsoft-Stack ausgerichtet ist und andere Technologien nur kurz erwähnt werden.
Kritik an bestimmten Kapiteln, wie z. B. Azure Service Fabric, als unnötig oder schlecht ausgeführt.

(basierend auf 14 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Entwerfen Sie skalierbare und leistungsstarke Unternehmensanwendungen mit den neuesten Funktionen von C# 9 und.NET 5

Hauptmerkmale:

⬤ Erwerben Sie grundlegendes und umfassendes Wissen über die Softwarearchitektur und die Fähigkeiten, vollständig modulare Anwendungen zu erstellen.

⬤ Entwerfen Sie hochleistungsfähige Softwaresysteme unter Verwendung der neuesten Funktionen von.NET 5 und C# 9.

⬤ Lösen Sie Skalierbarkeitsprobleme in Webanwendungen mit Hilfe von Unternehmensarchitekturmustern.

Buchbeschreibung:

Softwarearchitektur ist die Praxis der Implementierung von Strukturen und Systemen, die den Softwareentwicklungsprozess rationalisieren und die Qualität einer Anwendung verbessern. Diese vollständig überarbeitete und erweiterte zweite Auflage mit den neuesten Funktionen von .NET 5 und C# 9 ermöglicht es Ihnen, sich die wichtigsten Fähigkeiten, Kenntnisse und bewährten Verfahren anzueignen, die Sie benötigen, um ein effektiver Softwarearchitekt zu werden.

Diese zweite Auflage bietet zusätzliche Erläuterungen zu den Prinzipien der Softwarearchitektur, einschließlich neuer Kapitel zu Azure Service Fabric, Kubernetes und Blazor. Außerdem werden die Themen Sicherheit, Microservices und DevOps, einschließlich GitHub-Bereitstellungen für den Softwareentwicklungszyklus, ausführlicher behandelt.

Sie werden zunächst verstehen, wie man Benutzeranforderungen in architektonische Anforderungen umwandelt und die Unterschiede zwischen funktionalen und nicht-funktionalen Anforderungen erkunden. Als Nächstes werden Sie untersuchen, wie Sie eine Cloud-Lösung für Ihre Infrastruktur sorgfältig auswählen und welche Faktoren Ihnen helfen, Ihre Anwendung in einer Cloud-basierten Umgebung zu verwalten.

Schließlich lernen Sie Software-Entwurfsmuster und verschiedene Software-Ansätze kennen, mit denen Sie häufig auftretende Probleme bei der Entwicklung lösen können.

Am Ende dieses Buches werden Sie in der Lage sein, hoch skalierbare, unternehmenstaugliche Anwendungen zu entwickeln und bereitzustellen, die den Geschäftsanforderungen Ihres Unternehmens entsprechen.

Was Sie lernen werden:

⬤ Softwarearchitektur nutzen, um reale architektonische Herausforderungen zu meistern und Designüberlegungen zu lösen.

⬤ Wenden Sie Architekturansätze wie Layered Architecture, serviceorientierte Architektur (SOA) und Microservices an.

⬤ Nutzen Sie Tools wie Container, Docker, Kubernetes und Blazor, um Microservices effektiv zu verwalten.

⬤ Machen Sie sich mit den Azure-Tools und -Funktionen für die Bereitstellung globaler Lösungen vertraut.

⬤ Programmieren und pflegen Sie Azure-Funktionen mit C#9 und seinen neuesten Funktionen.

⬤ Verstehen, wann die testgetriebene Entwicklung (TDD) als Ansatz für die Softwareentwicklung am besten eingesetzt werden sollte.

⬤ Schreiben Sie automatisierte funktionale Testfälle für Softwaretests.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an Ingenieure und erfahrene Softwareentwickler, die Architekten werden wollen oder Unternehmensanwendungen mit dem.NET Stack erstellen möchten. Grundlegende Vertrautheit mit C# und.NET ist erforderlich, um dieses Buch optimal nutzen zu können.

Weitere Daten des Buches:

ISBN:9781800566040
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Softwarearchitektur mit C# 9 und .NET 5: Architektur von Softwarelösungen mit Microservices, DevOps...
Entwerfen Sie skalierbare und leistungsstarke...
Softwarearchitektur mit C# 9 und .NET 5: Architektur von Softwarelösungen mit Microservices, DevOps und Entwurfsmustern für Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Softwarearchitektur mit C# 10 und .NET 6 - Dritte Auflage: Entwickeln Sie Softwarelösungen mit...
Entwerfen Sie skalierbare und leistungsstarke...
Softwarearchitektur mit C# 10 und .NET 6 - Dritte Auflage: Entwickeln Sie Softwarelösungen mit Microservices, DevOps, EF Core und Entwurfsmustern für - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)