Ocena:

Książka nie dostarcza dogłębnej wiedzy na temat zasad SOLID, przypominając ogólne treści często spotykane na YouTube. Wielu czytelników uważa, że brakuje jej oryginalności i zawiera błędy językowe.
Zalety:Czytelnicy wspominali, że szukali głębszego wglądu w zasady SOLID.
Wady:⬤ Treść jest uważana za bardzo ogólną, przypominającą transkrypcje z YouTube
⬤ obecne są błędy językowe
⬤ nie oferuje więcej niż darmowe zasoby online
⬤ niska wartość w porównaniu do kursów Udemy.
(na podstawie 1 opinii czytelników)
Implementing Design Patterns in C# 11 and .NET 7
Uwolnij potencjał wzorców projektowych, aby pisać lepszy kod w C# 11 i.NET 7
Główne cechy
Poznaj podstawy języka C# i programowania obiektowego.
Zyskaj wgląd w najlepsze praktyki dotyczące jakości kodowania.
Dowiedz się, jak używać wzorców projektowych do pisania kodu, który jest wielokrotnego użytku, elastyczny i łatwy w utrzymaniu.
Opis
Ta książka to kompletny przewodnik po wzorcach projektowych i programowaniu obiektowym (OOP) w C# i.NET. Obejmuje wszystko, od podstaw C# i Visual Studio po zaawansowane tematy, takie jak architektura oprogramowania i najlepsze praktyki kodowania, w tym zasady SOLID.
Książka rozpoczyna się od podstaw C#,.NET, zasad SOLID i paradygmatu OOP. Następnie wprowadza szeroko stosowane wzorce projektowe z praktycznymi przykładami w C# i.NET. Przykłady te obejmują rzeczywiste scenariusze i instrukcje krok po kroku. Ponadto książka zawiera przegląd zaawansowanych funkcji w ekosystemie.NET, wgląd w obecne rozwiązania rynkowe w zakresie strategii oprogramowania oraz wskazówki dotyczące tego, kiedy należy stosować podejście skoncentrowane na wzorcach projektowych. Książka kończy się cennymi zaleceniami i najlepszymi praktykami dla aplikacji.NET, szczególnie w przypadku korzystania z wzorców projektowych.
Czego się dowiesz
Dowiedz się, jak używać wzorca Singleton, aby zapewnić, że w aplikacji istnieje tylko jedna instancja danej klasy.
Dowiedz się, jak używać wzorca Prototype do tworzenia nowych obiektów poprzez kopiowanie istniejących obiektów.
Dowiedz się, jak używać wzorca Factory Method do tworzenia obiektów bez określania ich konkretnych klas.
Dowiedz się, jak używać wzorca Adapter, aby niekompatybilne interfejsy współpracowały ze sobą.
Dowiedz się, jak używać wzorca Proxy do kontrolowania dostępu do obiektów.
Dowiedz się, jak używać wzorca Strategy do hermetyzacji algorytmów.
Dla kogo jest ta książka
Ta książka jest nieoceniona dla programistów przechodzących na platformę.NET, doświadczonych programistów.NET poznających zaawansowane wzorce projektowe, paradygmaty programowania obiektowego i zasady SOLID, a także entuzjastów.NET Core poszukujących informacji na temat podstawowych funkcji i najnowszych osiągnięć platformy.
Spis treści
1. Podstawy języka C#
2..NET Fundamentals
3. Podstawowe koncepcje programowania obiektowego w języku C#
4. Zasady SOLID w języku C#
5. Wprowadzenie do wzorców projektowych
6. Wzorzec Singleton w aplikacjach.NET
7. Abstract Factory Pattern z Blazor
8. Wzorzec prototypu z ASP.NET Razor
9. Wzorzec metody fabryki wykorzystujący nowe funkcje w C# 11
10. Wzorzec adaptera z Entity Framework Core
11. Wzorzec kompozytowy z ASP.NET MVC
12. Wzorzec proxy z GRPC
13. Wzorzec poleceń wykorzystujący MediatR
14. Wzorzec strategii przy użyciu Azure C# i Azure Functions
15. Wzorzec obserwatora