Nietypowy przewodnik po wzorcach projektowych ASP.NET Core 5: Solidna przygoda z zasadami architektury, wzorcami projektowymi, .NET 5 i C#

Ocena:   (4,2 na 5)

Nietypowy przewodnik po wzorcach projektowych ASP.NET Core 5: Solidna przygoda z zasadami architektury, wzorcami projektowymi, .NET 5 i C# (Carl-Hugo Marcotte)

Opinie czytelników

Podsumowanie:

Książka została doceniona za kompleksowe omówienie wzorców projektowych oprogramowania w kontekście .NET, odpowiednie zarówno dla początkujących, jak i doświadczonych programistów. W kilku recenzjach krytykowano jednak przejrzystość przykładów kodu i brak istotnych wyjaśnień dla ważnych pojęć.

Zalety:

Doskonałe omówienie wzorców projektowych i zasad S.O.L.I.D.

Wady:

Dobrze napisana w konwersacyjnym tonie.

(na podstawie 11 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Przewodnik programisty .NET po tworzeniu solidnych, łatwych w utrzymaniu i elastycznych aplikacji internetowych przy użyciu funkcji C# 9 i .NET 5 oraz wzorców projektowych w skali komponentów i aplikacji.

Kluczowe cechy

⬤ Skuteczne stosowanie wzorców projektowych oprogramowania, zaczynając od małych i przechodząc do skali chmury.

⬤ Poznanie nowoczesnych architektur aplikacji, takich jak pionowa struktura, czysta architektura i mikrousługi sterowane zdarzeniami.

⬤ Poznaj wzorce projektowe ASP.NET, od opcji po pełne tworzenie stron internetowych przy użyciu Blazor.

Opis książki

Wzorce projektowe to zestaw rozwiązań wielu typowych problemów występujących podczas tworzenia oprogramowania. Znajomość tych wzorców projektowych pomaga programistom i profesjonalistom tworzyć rozwiązania programistyczne o dowolnej skali.

ASP.NET Core 5 Design Patterns rozpoczyna się od poznania podstawowych wzorców projektowych, zasad architektury, wstrzykiwania zależności i innych mechanizmów ASP.NET Core. Poznasz skalę komponentów, odkrywając wzorce zorientowane na małe fragmenty oprogramowania, a następnie przejdziesz do wzorców i technik w skali aplikacji, aby zrozumieć wzorce wyższego poziomu i sposób strukturyzowania aplikacji jako całości. Książka obejmuje szereg istotnych wzorców projektowych GoF (Gangs of Four), takich jak strategia, singleton, dekorator, fasada i kompozyt. Rozdziały są zorganizowane w oparciu o skalę i tematy, co pozwala zacząć od małych i budować na silnej podstawie, w taki sam sposób, w jaki tworzy się program. Za pomocą przypadków użycia książka pokaże ci, jak łączyć wzorce projektowe, aby pokazać alternatywne zastosowania i pomóc ci poczuć się komfortowo podczas pracy z różnymi wzorcami projektowymi. Wreszcie, przejdziesz do strony klienta, aby połączyć kropki i uczynić ASP.NET Core realną alternatywą dla pełnego stosu.

Pod koniec książki będziesz w stanie mieszać i dopasowywać wzorce projektowe oraz nauczysz się myśleć o architekturze i jej działaniu.

Czego się nauczysz

⬤ Stosować zasady SOLID do tworzenia elastycznego i łatwego w utrzymaniu oprogramowania.

⬤ Zapoznanie się z wstrzykiwaniem zależności w .NET 5.

⬤ Praca z wzorcami projektowymi GoF, takimi jak strategia, dekorator i kompozyt.

⬤ Poznaj wzorce MVC do projektowania interfejsów API i aplikacji internetowych przy użyciu Razor.

⬤ Poznanie technik warstwowych i zasad czystej architektury.

⬤ Zapoznanie się z CQRS i architekturą pionową jako alternatywą dla warstw.

⬤ Zrozumienie mikrousług, czym są, a czym nie są.

⬤ Zbuduj interfejs użytkownika ASP.NET od strony serwera do strony klienta Blazor.

Dla kogo jest ta książka

.

Ta książka o wzorcach projektowych jest przeznaczona zarówno dla początkujących, jak i średnio zaawansowanych programistów i twórców stron internetowych z pewną wiedzą na temat.NET, którzy chcą pisać elastyczny, łatwy w utrzymaniu i solidny kod do tworzenia skalowalnych aplikacji internetowych. Niezbędna jest znajomość programowania w języku C# i zrozumienie pojęć internetowych, takich jak HTTP.

Dodatkowe informacje o książce:

ISBN:9781789346091
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nietypowy przewodnik po wzorcach projektowych ASP.NET Core 5: Solidna przygoda z zasadami...
Przewodnik programisty .NET po tworzeniu solidnych,...
Nietypowy przewodnik po wzorcach projektowych ASP.NET Core 5: Solidna przygoda z zasadami architektury, wzorcami projektowymi, .NET 5 i C# - An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#

Prace autora wydały następujące wydawnictwa: