Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów Adrian Ostrowski, Piotr Gaczkowski
- Autorzy:
- Adrian Ostrowski, Piotr Gaczkowski
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 472
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
Czego się nauczysz?
- Zasad dobrego projektowania architektury oprogramowania w języku C++
- Stosowania podejścia zwinnego oraz zasad SOLID i DRY w projektowaniu systemów
- Rozróżniania i wyboru stylów architektonicznych: monolity, mikrousługi, architektura warstwowa i modułowa
- Analizowania i dokumentowania wymagań funkcjonalnych oraz niefunkcjonalnych
- Projektowania systemów rozproszonych z uwzględnieniem dostępności i odporności na awarie
- Zarządzania interfejsami API i integracją systemów
- Wykorzystywania zaawansowanych cech języka C++ do tworzenia modularnego i bezpiecznego kodu
- Stosowania wzorców projektowych oraz idiomatycznego stylu programowania w C++
- Efektywnego zarządzania pamięcią i tworzenia obiektów w C++
- Automatyzowania procesu budowania i pakowania aplikacji z użyciem narzędzi takich jak Conan
- Pisania testowalnego kodu oraz korzystania z frameworków testowych i automatyzacji testów
- Wdrażania procesów ciągłej integracji (CI) i ciągłego wdrażania (CD) w projektach C++
- Zapewnienia bezpieczeństwa kodu, zależności oraz środowiska wdrożeniowego
- Optymalizowania wydajności aplikacji poprzez pomiar, równoległość i wykorzystanie koprocedur
- Projektowania rozwiązań natywnych dla chmury, w tym usług, mikrousług i kontenerów
- Orkiestracji i monitorowania systemów rozproszonych z użyciem Kubernetes, siatki usług i podejścia GitOps
C++ należy do najpopularniejszych i najbardziej cenionych za uniwersalność języków oprogramowania - umożliwia projektowanie rozbudowanych, a zarazem intuicyjnych w obsłudze aplikacji wysokiego poziomu. Pozwala tworzyć wydajną i czytelną architekturę oprogramowania również w wypadku znacznie zaawansowanych systemów i programów.
Dzięki tej książce poznasz narzędzia i rozwiązania, które ułatwiają projektowanie w języku C++ nawet najbardziej skomplikowanych aplikacji. Autorzy przybliżają samo pojęcie architektury oprogramowania i na praktycznych przykładach wyjaśniają, na czym polega jej tworzenie. Pokazują również aktualne trendy projektowe i uczą, jak za pomocą C++ krok po kroku, element po elemencie budować aplikacje i systemy na dowolnym poziomie zaawansowania. W trakcie lektury dowiesz się, jakie warunki powinna spełniać efektywna architektura oprogramowania i jak sprawić, by gwarantowała wysoki poziom bezpieczeństwa, skalowalności i wydajności. Liczne przykłady, zrozumiałe objaśnienia i przyjazny język pozwalają na efektywne i szybkie przyswajanie wiedzy dotyczącej tworzenia rozproszonych, skomplikowanych aplikacji w C++.
W książce:
- projektowanie aplikacji bazujących na wydajnej, nowoczesnej i czytelnej architekturze oprogramowania
- używanie najważniejszych zasad i wzorców projektowych umożliwiających tworzenie efektywnego kodu za pomocą języka C++
- analizowanie różnych koncepcji architektury oprogramowania i stosowanie tych, które w największym stopniu odpowiadają danemu projektowi
- efektywne wykorzystywanie mechanizmów i rozwiązań dostępnych w najnowszej odsłonie języka C++
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana



Oceny i opinie klientów: Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów Adrian Ostrowski, Piotr Gaczkowski
(1)-
6
-
5
-
4
-
3
-
2
-
1
6.0(1)
(0)
(0)
(0)
(0)
(0)