Architektura oprogramowania z C# 12 i .NET 8 - wydanie czwarte: Tworzenie aplikacji korporacyjnych z wykorzystaniem mikrousług, DevOps, EF Core i wzorców projektowych

Ocena:   (4,2 na 5)

Architektura oprogramowania z C# 12 i .NET 8 - wydanie czwarte: Tworzenie aplikacji korporacyjnych z wykorzystaniem mikrousług, DevOps, EF Core i wzorców projektowych (Gabriel Baptista)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns

Zawartość książki:

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)

Dodatkowe informacje o książce:

ISBN:9781805127659
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Software Architecture with C# 9 and .NET 5: Architektura rozwiązań programistycznych z...
Projektowanie skalowalnych i wydajnych aplikacji...
Software Architecture with C# 9 and .NET 5: Architektura rozwiązań programistycznych z wykorzystaniem mikrousług, DevOps i wzorców projektowych dla platformy Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Architektura oprogramowania z C# 10 i .NET 6 - wydanie trzecie: Tworzenie rozwiązań...
Projektuj skalowalne i wydajne aplikacje korporacyjne przy użyciu...
Architektura oprogramowania z C# 10 i .NET 6 - wydanie trzecie: Tworzenie rozwiązań programistycznych przy użyciu mikrousług, DevOps, EF Core i wzorców projektowych dla - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for
Architektura oprogramowania z C# 12 i .NET 8 - wydanie czwarte: Tworzenie aplikacji korporacyjnych z...
Książka dla początkujących architektów...
Architektura oprogramowania z C# 12 i .NET 8 - wydanie czwarte: Tworzenie aplikacji korporacyjnych z wykorzystaniem mikrousług, DevOps, EF Core i wzorców projektowych - Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns

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

© 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)