Ocena:
Książka „Zostań architektem oprogramowania” otrzymała pozytywne recenzje za kompleksowe podejście do architektury oprogramowania, szczególnie w ekosystemie .NET i C#. Wielu czytelników docenia praktyczne przykłady, dostępność dla różnych poziomów umiejętności oraz bogactwo informacji obejmujących zarówno wiedzę podstawową, jak i zaawansowane tematy. Niektórzy krytycy podkreślają jednak powierzchowność książki w niektórych obszarach i wrażenie, że może być ona bardziej dostosowana do ról kierowniczych niż praktycznych programistów.
Zalety:⬤ Wszechstronny przewodnik obejmujący podstawowe koncepcje architektury oprogramowania i praktyczne zastosowania.
⬤ Przystępny dla początkujących, a jednocześnie wartościowy dla zaawansowanych użytkowników i doświadczonych inżynierów.
⬤ Zawiera praktyczne przykłady, rzeczywiste zastosowania i studia przypadków.
⬤ Dobra organizacja i przejrzystość prezentacji.
⬤ Uwzględnia współczesne technologie, w tym mikrousługi, CI/CD i rozwiązania chmurowe.
⬤ Niektórzy recenzenci uznali, że niektóre tematy zostały omówione zbyt powierzchownie.
⬤ Przekonanie, że książka może być bardziej odpowiednia dla menedżerów niż programistów skupionych na kodowaniu.
⬤ Komentarze na temat potrzeby głębszej eksploracji konkretnych technologii, takich jak Blazor i lepszego uwzględnienia AI/ML.
⬤ Powtórzenia na temat mikrousług i gromadzenia wymagań, a także potencjalne zamieszanie co do docelowych odbiorców książki.
(na podstawie 18 opinii czytelników)
Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns
Książka dla początkujących architektów oprogramowania.NET - projektowanie skalowalnych i wydajnych rozwiązań dla przedsiębiorstw przy użyciu najnowszych funkcji C# 12 i.NET 8
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF Kluczowe cechy Zapoznaj się z podstawami architektury oprogramowania i zacznij stosować je w.NET Poznaj główne technologie używane przez architektów oprogramowania i wybierz najlepsze dla swoich potrzeb Opanuj nowe rozwiązania w.NET za pomocą praktycznego studium przypadku, które dotyczy architektury oprogramowania dla biura podróży Opis książki
Software Architecture with C# 12 and.NET 8 przedstawia teorię projektowania wysokiego poziomu w kontekście.NET, ucząc kluczowych umiejętności, technologii i najlepszych praktyk wymaganych do zostania skutecznym architektem oprogramowania.NET.
Czwarta edycja kładzie nacisk na studium przypadku, które ożywi twoje umiejętności. Dowiesz się, jak wybierać między różnymi architekturami i technologiami na każdym poziomie stosu. Jeszcze dokładniej przyjrzysz się Blazorowi i zbadasz OpenTelemetry pod kątem obserwowalności, a także bardziej praktycznemu przygotowaniu mikrousług.NET do integracji z Kubernetes.
Podzielona na trzy części książka zaczyna się od podstaw architektury oprogramowania, obejmując najlepsze praktyki C#, domeny oprogramowania, wzorce projektowe, zasady DevOps dla CI/CD i nie tylko. Druga część koncentruje się na technologiach, od wyboru przechowywania danych w chmurze po wdrażanie mikrousług frontendowych i pracę z Serverless. Poznasz główne technologie komunikacyjne wykorzystywane w mikrousługach, takie jak REST API, gRPC, Azure Service Bus i RabbitMQ. Ostatnia część kursu to studium przypadku z prawdziwego świata, w którym będziesz tworzyć architekturę oprogramowania dla biura podróży.
Pod koniec tej książki będziesz w stanie przekształcić wymagania użytkowników w potrzeby techniczne i dostarczać wysoce skalowalne architektury oprogramowania dla przedsiębiorstw. Czego się nauczysz Programuj i utrzymuj Azure DevOps oraz eksploruj projekty GitHub Zarządzaj wymaganiami dotyczącymi oprogramowania, aby projektować potrzeby funkcjonalne i niefunkcjonalne Stosuj podejścia architektoniczne, takie jak architektura warstwowa i projektowanie oparte na domenie Dokonuj skutecznych wyborów między rozwiązaniami opartymi na chmurze i przechowywaniu danych Wdrażaj odporne mikrousługi frontendowe, mikrousługi robocze i transakcje rozproszone Zrozum, kiedy używać programowania opartego na testach (TDD) i alternatywnych podejść Wybierz najlepszą opcję rozwoju w chmurze, od IaaS po Serverless Dla kogo jest ta książka?
Ta książka jest przeznaczona dla inżynierów i starszych programistów, którzy chcą zostać architektami lub chcą tworzyć aplikacje korporacyjne ze stosem.NET.
Podstawowa znajomość języków C# i.NET jest wymagana, aby w pełni wykorzystać tę książkę o architekturze oprogramowania. Spis treści Zrozumienie znaczenia architektury oprogramowania Wymagania niefunkcjonalne Zarządzanie wymaganiami Najlepsze praktyki w kodowaniu C# 12 Wdrażanie możliwości ponownego użycia kodu w C# 12 Wzorce projektowe i implementacja . NET 8 Zrozumienie różnych domen w rozwiązaniach programistycznych Zrozumienie zasad DevOps i CI/CD Testowanie aplikacji korporacyjnej Wybór najlepszego rozwiązania opartego na chmurze Zastosowanie architektury mikrousług do aplikacji korporacyjnej Wybór przechowywania danych w chmurze Interakcja z danymi w języku C# - Entity Framework Core Wdrażanie mikrousług z.NET Stosowanie architektury zorientowanej na usługi z.NET Praca z Serverless - Azure Functions Prezentacja ASP.NET Core
(N. B. Użyj opcji Look Inside, aby zobaczyć dalsze rozdziały)
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)