Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 472
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
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++
Architekturą oprogramowania określa się wysokopoziomowe projektowanie złożonych aplikacji. Ewoluuje ona tak samo, jak używane przez nas języki. Nowoczesny C++ pozwala programistom pisać bardzo wydajne aplikacje w języku wysokiego poziomu, czytelne i łatwe w utrzymaniu. Jeśli programujesz we nowoczesnym C++, ten praktyczny poradnik pomoże Ci wykorzystać zdobytą wiedzę w pracy i projektować duże, rozproszone aplikacje.
Na początku zapoznasz się z koncepcjami architektonicznymi, poznasz ustalone wzorce i pojawiające się tendencje. W książce objaśnione zostanie pojęcie architektury oprogramowania i jej składowe. Potem poznasz koncepcje związane z architekturą aplikacji i wzorcami projektowymi, po czym dowiesz się, jak budować, opakowywać, integrować i wdrażać komponenty. Uzupełnisz tę wiedzę badając w kolejnych rozdziałach różne zalety dobrej architektury: łatwej w utrzymaniu, możliwej do ponownego użycia, testowalnej, wydajnej, skalowalnej i bezpiecznej. Na koniec zapoznasz się z systemami rozproszonymi, w tym architekturą zorientowaną na usługi, mikrousługami i rozwiązaniami natywnymi dla chmury oraz dowiesz się, jak zastosować te podejścia przy opracowywaniu aplikacji.
Po przeczytaniu tej książki będziesz w stanie w nowoczesnym języku C++ i za pomocą związanych z nim narzędzi budować rozproszone usługi i dostarczać rozwiązania spełniające oczekiwania klientów.
Nauczysz się:
- postępować zgodnie z zasadami architektury oprogramowania;
- stosować wzorce projektowe i najlepsze rozwiązania, by spełnić cele architektoniczne;
- pisać elegancki, bezpieczny i wydajny kod z wykorzystaniem najnowszych cech języka C++;
- budować aplikacje proste w utrzymaniu i łatwe do wdrożenia;
- badać różne podejścia architektoniczne i dobierać je do swoich wymagań;
- upraszczać wdrażanie i eksploatację aplikacji dzięki użyciu kontenerów;
- różnych technik rozwiązywania typowych problemów związanych z projektowaniem i wytwarzaniem oprogramowania.
Wybrane bestsellery
-
This is a detailed guide to understanding the basics of software architecture and practical approaches to its design and documentation. We’ll also introduce you to a few concepts and fallacies of architectural design.
Introduction to Software Architecture. Get familiar with the basics of software architecture and design concepts Introduction to Software Architecture. Get familiar with the basics of software architecture and design concepts
-
Software Architecture with C++ is a practical guide to transforming software from monoliths to large-scale cloud-native microservice deployments for senior C++ developers by exploring C++ software architecture.
Software Architecture with C++. Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 Software Architecture with C++. Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
-
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawo...(6.90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł(-45%) -
Unlock your architectural visualization potential with this comprehensive guide to UE5. Learn best practices, advanced techniques, and hands-on exercises for photorealistic real-time 3D environments. Ideal for beginners to experienced professionals.
Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5 Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5
-
Learn how design patterns offer the tools and practices to write code faster and more easily with Game Development Patterns with Unreal Engine 5. This book will walk you through a variety of design patterns and demonstrate how to apply them to Unreal Engine 5 projects as you design systems with t...
Game Development Patterns with Unreal Engine 5. Build maintainable and scalable systems with C++ and Blueprint Game Development Patterns with Unreal Engine 5. Build maintainable and scalable systems with C++ and Blueprint
-
Jeśli zastanawiasz się nad karierą programisty lub już się przygotowujesz do tego, by zostać koderem, poważnie rozważ naukę języka C++. Zaprojektowany w latach 80. XX wieku przez duńskiego informatyka Bjarne Stroustrupa C++ rozszerza język C o obiektowe mechanizmy abstrakcji danych i silną statyc...
C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Starting with the fundamentals of IoT supported with real-world use cases, this book will take you through every aspect of building an IoT device using ESP32 from scratch. With each chapter, you’ll progressively enhance your IoT applications with features like sensor communication, integra...
Developing IoT Projects with ESP32. Unlock the full Potential of ESP32 in IoT development to create production-grade smart devices - Second Edition Developing IoT Projects with ESP32. Unlock the full Potential of ESP32 in IoT development to create production-grade smart devices - Second Edition
-
Początków C++ należy szukać w latach 70. XX wieku, kiedy powstał imperatywny, proceduralny język ogólnego przeznaczenia C. C++ stanowi jego rozszerzenie o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Zgodny z językiem C na poziomie kodu źródłowego, pozwala na abstrakcj...
C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Znajomość C++ otwiera więc drzwi do kreowania cyfrowego świata w różnych dziedzinach. Jednakże początki z C++ mogą stanowić wyzwanie i wywoływać pytania, jak się uczyć, aby robić postępy, i w jaki sposób uporządkować zdobytą wiedzę. Cóż, nie ma lepszej metody niż nauka poprzez praktykę! Przed Tob...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Dlaczego ze wszystkich języków programowania, jakie masz do wyboru, powinieneś wybrać właśnie C++? Może dlatego, że od kilku dekad jest on jednym z najpopularniejszych języków programowania na świecie. Może dlatego, że C++ jest uniwersalny, sprawdza się zarówno podczas tworzenia oprogramowania do...
Nowoczesny C++. Kurs video. Zmienne, operatory i instrukcje Nowoczesny C++. Kurs video. Zmienne, operatory i instrukcje
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%)
O autorach ebooka
Adam Ostrowski - od ponad 10 lat w branży informatycznej, obecnie specjalizuje się w integracji oprogramowania Intel i Habana z aplikacjami uczenia maszynowego. Pasjonat języka C++, który nie ma przed nim tajemnic. Chętnie dzieli się wiedzą i doświadczeniem - ta książka potwierdza, że potrafi robić to naprawdę dobrze.
Piotr Gaczkowski - entuzjasta automatyzacji i upraszczających codzienne życie nowoczesnych rozwiązań informatycznych, których jest twórcą. Od ponad 10 lat posługuje się językiem C++ i stosuje metodykę DevOps. Ma bogate doświadczenie w branży informatycznej - zdobywał je w pracy zarówno na etacie, jak i w ramach freelancingu.
Zobacz pozostałe książki z serii Packt
-
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%)
Ebooka "Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
- Tłumaczenie:
- Krzysztof Bąbol
- ISBN Książki drukowanej:
- 978-83-283-8666-2, 9788328386662
- Data wydania książki drukowanej:
- 2022-05-17
- ISBN Ebooka:
- 978-83-283-8667-9, 9788328386679
- Data wydania ebooka:
- 2022-05-17 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 167092
- Rozmiar pliku Pdf:
- 5.7MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 12.0MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- Rozdział 1. Znaczenie architektury oprogramowania i zasady dobrego projektowania
- Wymagania techniczne
- Zrozumienie pojęcia "architektura oprogramowania"
- Uświadomienie sobie znaczenia właściwej architektury
- Badanie podstaw dobrej architektury
- Opracowywanie architektury według zasad podejścia zwinnego
- Filozofia języka C++
- Stosowanie zasad SOLID i DRY
- Sprzężenie i spójność
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 2. Style architektoniczne
- Wymagania techniczne
- Wybór pomiędzy podejściem stanowym i bezstanowym
- Zapoznanie się z monolitami - dlaczego należy ich unikać i jakie są wyjątki
- Zrozumienie działania usług i mikrousług
- Badanie architektury opartej na zdarzeniach
- Zrozumienie działania architektury warstwowej
- Zapoznanie się z architekturą opartą na modułach
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 3. Wymagania funkcjonalne i niefunkcjonalne
- Wymagania techniczne
- Zapoznanie się z typami wymagań
- Rozpoznawanie wymagań istotnych dla architektury
- Zbieranie wymagań z różnych źródeł
- Dokumentowanie wymagań
- Dokumentowanie architektury
- Wybór właściwych perspektyw do udokumentowania
- Generowanie dokumentacji
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 4. Projektowanie architektur i systemów
- Wymagania techniczne
- Zrozumienie specyfiki systemów rozproszonych
- Zapewnienie systemowi dostępności i odporności na uszkodzenia
- Integrowanie systemu
- Osiąganie wydajności w dużej skali
- Wdrażanie systemu
- Zarządzanie interfejsami API
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 5. Wykorzystywanie cech języka C++
- Wymagania techniczne
- Projektowanie doskonałych interfejsów API
- Pisanie deklaratywnego kodu
- Przenoszenie obliczeń na czas kompilacji
- Wykorzystanie potęgi bezpiecznych typów
- Pisanie modularnego kodu C++
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 6. Wzorce projektowe a język C++
- Wymagania techniczne
- Pisanie idiomatycznego kodu C++
- Ciekawie rekurencyjny wzorzec szablonu
- Tworzenie obiektów
- Śledzenie stanu i odwiedzanie obiektów w języku C++
- Efektywne postępowanie z pamięcią
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 7. Budowanie i pakowanie
- Wymagania techniczne
- Wykorzystanie kompilatorów do granic ich możliwości
- Zapewnianie abstrakcji procesu budowania
- Korzystanie z modułów zewnętrznych
- Wielokrotne korzystanie z kodu o dobrej jakości
- Pakowanie przy użyciu narzędzia Conan
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 8. Pisanie testowalnego kodu
- Wymagania techniczne
- Po co testować kod?
- Wprowadzenie do frameworków testowych
- Zapoznanie się z atrapami i imitacjami
- Projektowanie klas sterowane testami
- Automatyzowanie testów na potrzeby ciągłej integracji/ciągłego wdrażania
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 9. Ciągła integracja i ciągłe wdrażanie
- Wymagania techniczne
- Zapoznanie się z ciągłą integracją
- Recenzowanie zmian w kodzie
- Badanie automatyzacji sterowanej testami
- Zarządzanie wdrażaniem jako kodem
- Budowanie kodu wdrożeniowego
- Budowanie potoku CD
- Korzystanie z niezmiennej infrastruktury
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 10. Bezpieczeństwo kodu i wdrażania
- Wymagania techniczne
- Sprawdzanie zabezpieczeń kodu
- Sprawdzanie, czy zależności są bezpieczne
- Utwardzanie kodu
- Utwardzanie środowiska
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 11. Wydajność
- Wymagania techniczne
- Mierzenie wydajności
- Pomaganie kompilatorowi w generowaniu wydajnego kodu
- Zrównoleglanie obliczeń
- Używanie koprocedur
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 12. Architektura zorientowana na usługi
- Wymagania techniczne
- Zapoznanie się z architekturą zorientowaną na usługi
- Wdrażanie zasad wymiany komunikatów
- Korzystanie z usług sieciowych
- Wykorzystywanie usług zarządzanych i dostawców chmury
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 13. Projektowanie mikrousług
- Wymagania techniczne
- Wniknięcie w temat mikrousług
- Budowanie mikrousług
- Obserwowanie mikrousług
- Łączenie mikrousług
- Skalowanie mikrousług
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 14. Kontenery
- Wymagania techniczne
- Reaktywacja kontenerów
- Budowanie kontenerów
- Testowanie kontenerów i integrowanie ich ze sobą
- Zapoznanie się z orkiestracją kontenerów
- Podsumowanie
- Pytania
- Materiały dodatkowe
- Rozdział 15. Projektowanie rozwiązań natywnych dla chmury
- Wymagania techniczne
- Zapoznanie się z rozwiązaniami natywnymi dla chmury
- Orkiestracja obciążeń natywnych dla chmury przy użyciu platformy Kubernetes
- Obserwowalność w systemach rozproszonych
- Łączenie usług za pomocą siatki usług
- Podejście GitOps
- Podsumowanie
- Pytania
- Materiały dodatkowe
Wstęp
Część I. Koncepcje i składniki architektury oprogramowania
Część II. Projektowanie i wytwarzanie oprogramowania w języku C++
Część III. Architektoniczne atrybuty jakościowe
Część IV. Zasady projektowania natywnego dla chmury
Dodatek A
Dodatek B. Odpowiedzi
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]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 (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.