Ein atypischer ASP.NET Core 5 Design Patterns Leitfaden: Ein SOLID-Abenteuer in Architekturprinzipien, Design Patterns, .NET 5 und C#

Bewertung:   (4,2 von 5)

Ein atypischer ASP.NET Core 5 Design Patterns Leitfaden: Ein SOLID-Abenteuer in Architekturprinzipien, Design Patterns, .NET 5 und C# (Carl-Hugo Marcotte)

Leserbewertungen

Zusammenfassung:

Das Buch wurde für seine umfassende Abdeckung von Software-Entwurfsmustern im .NET-Kontext gelobt, die sowohl für Anfänger als auch für erfahrene Entwickler geeignet ist. Mehrere Kritiken bemängelten jedoch die Klarheit der Codebeispiele und das Fehlen wesentlicher Erklärungen für wichtige Konzepte.

Vorteile:

Ausgezeichnete Abdeckung von Entwurfsmustern und S.O.L.I.D.-Prinzipien.

Nachteile:

Gut geschrieben mit einem unterhaltsamen Ton.

(basierend auf 11 Leserbewertungen)

Originaltitel:

An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#

Inhalt des Buches:

Ein Leitfaden für .NET-Entwickler zur Erstellung robuster, wartbarer und flexibler Webanwendungen durch Nutzung von C# 9- und .NET 5-Funktionen sowie komponenten- und anwendungsspezifischer Entwurfsmuster

Hauptmerkmale

⬤ Effektive Anwendung von Software-Entwurfsmustern, beginnend im kleinen Rahmen bis hin zur Cloud-Skala.

⬤ Entdecken Sie moderne Anwendungsarchitekturen wie Vertical Slice, Clean Architecture und ereignisgesteuerte Microservices.

⬤ Erforschen Sie ASP.NET-Entwurfsmuster, von Optionen bis zur vollständigen Webentwicklung mit Blazor.

Buchbeschreibung

Entwurfsmuster sind eine Reihe von Lösungen für viele der häufigsten Probleme, die bei der Softwareentwicklung auftreten. Die Kenntnis dieser Entwurfsmuster hilft Entwicklern und Fachleuten bei der Erstellung von Softwarelösungen jeder Größenordnung.

ASP.NET Core 5 Design Patterns beginnt mit der Erforschung grundlegender Entwurfsmuster, Architekturprinzipien, Dependency Injection und anderer ASP.NET Core-Mechanismen. Sie werden die Komponentenskala erforschen, indem Sie Muster entdecken, die auf kleine Teile der Software ausgerichtet sind, und dann zu Mustern und Techniken auf Anwendungsebene übergehen, um Muster auf höherer Ebene und die Strukturierung der Anwendung als Ganzes zu verstehen. Das Buch deckt eine Reihe wichtiger GoF (Gangs of Four)-Entwurfsmuster wie Strategy, Singleton, Decorator, Facade und Composite ab. Die Kapitel sind nach Umfang und Themen gegliedert, so dass Sie klein anfangen und auf einer soliden Basis aufbauen können, so wie Sie auch ein Programm entwickeln würden. Anhand von Anwendungsfällen zeigt Ihnen das Buch, wie Sie Design Patterns kombinieren können, um alternative Verwendungsmöglichkeiten aufzuzeigen und Ihnen zu helfen, sich bei der Arbeit mit einer Vielzahl von Design Patterns wohl zu fühlen. Schließlich werden Sie zur Client-Seite übergehen, um die Punkte zu verbinden und ASP.NET Core zu einer praktikablen Full-Stack-Alternative zu machen.

Am Ende des Buches werden Sie in der Lage sein, Design Patterns zu mischen und zu kombinieren, und Sie werden gelernt haben, wie man über Architektur und ihre Funktionsweise denkt.

Was Sie lernen werden

⬤ Anwendung der SOLID-Prinzipien für den Aufbau flexibler und wartbarer Software.

⬤ Beherrschen Sie die Abhängigkeitsinjektion von .NET 5.

⬤ Arbeiten Sie mit GoF-Entwurfsmustern wie Strategy, Decorator und Composite.

⬤ Erforschen Sie die MVC-Muster für den Entwurf von Web-APIs und Webanwendungen mit Razor.

⬤ Entdeckung von Layering-Techniken und Grundsätzen einer sauberen Architektur.

⬤ CQRS und vertikale Slice-Architektur als Alternative zum Layering kennen lernen.

⬤ Verstehen Sie Microservices, was sie sind und was sie nicht sind.

⬤ ASP.NET UI von der Server- zur Client-Seite mit Blazor aufbauen.

Für wen ist dieses Buch gedacht?

.

Dieses Buch über Entwurfsmuster richtet sich an Anfänger und fortgeschrittene Software- und Webentwickler mit einigen Kenntnissen in .NET, die flexiblen, wartbaren und robusten Code für die Erstellung skalierbarer Webanwendungen schreiben möchten. Kenntnisse der C#-Programmierung und ein Verständnis von Webkonzepten wie HTTP sind erforderlich.

Weitere Daten des Buches:

ISBN:9781789346091
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Ein atypischer ASP.NET Core 5 Design Patterns Leitfaden: Ein SOLID-Abenteuer in...
Ein Leitfaden für .NET-Entwickler zur Erstellung robuster, wartbarer...
Ein atypischer ASP.NET Core 5 Design Patterns Leitfaden: Ein SOLID-Abenteuer in Architekturprinzipien, Design Patterns, .NET 5 und C# - An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#
Architektur von ASP.NET Core-Anwendungen - Dritte Ausgabe: Ein Leitfaden für atypische...
Backend-Design, wie Sie es noch nie gesehen haben - ein...
Architektur von ASP.NET Core-Anwendungen - Dritte Ausgabe: Ein Leitfaden für atypische Entwurfsmuster für .NET 8, C# 12 und darüber hinaus - Architecting ASP.NET Core Applications - Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond

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