ODBIERZ TWÓJ BONUS :: »

Ciągłe dostarczanie oprogramowania. Kompletny przewodnik Eberhard Wolff

Autor:
Eberhard Wolff
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.5/6  Opinie: 2
Stron:
224
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
26,95 zł 49,00 zł (-45%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Zasad i korzyści ciągłego dostarczania oprogramowania
  • Automatyzowania infrastruktury z użyciem narzędzi takich jak Chef, Vagrant i Docker
  • Tworzenia i zarządzania kontenerami oraz konfiguracjami za pomocą Dockera i Docker Compose
  • Stosowania podejścia infrastruktura jako kod oraz testowania infrastruktury
  • Automatyzowania procesu budowania i wdrażania narzędzi do ciągłej integracji (CI)
  • Wykorzystywania narzędzi do budowania projektów, takich jak Maven, Gradle czy Ant
  • Pisania i automatyzowania testów jednostkowych oraz stosowania TDD
  • Konfigurowania i rozszerzania narzędzi CI, takich jak Jenkins
  • Pomiaru jakości kodu i integracji narzędzi takich jak SonarQube
  • Automatyzowania testów akceptacyjnych, w tym testów GUI z użyciem Selenium
  • Przeprowadzania testów wydajności z wykorzystaniem narzędzi Gatling, JMeter i innych
  • Stosowania testów eksploracyjnych i angażowania użytkowników w proces testowania
  • Wdrażania różnych strategii udostępniania oprogramowania (blue-green, kanarkowe, ciągłe wdrażanie)
  • Monitorowania, rejestrowania i analizowania działania aplikacji z użyciem narzędzi ELK i Graphite
  • Optymalizowania architektury i procesów organizacyjnych pod kątem DevOps i ciągłego dostarczania
  • Integracji mikrousług, baz danych i przełączników funkcji z potokiem ciągłego dostarczania

Pojęcie ciągłego dostarczania wywodzi się z metodyk zwinnego wytwarzania oprogramowania. Polega ono na sprawnej analizie i optymalizacji procesu prowadzącego do udostępnienia oprogramowania oraz na zintegrowaniu go z rozwojem produktu. Dzięki usprawnieniu tych prac proces udostępniania oprogramowania ulega automatyzacji, staje się bardziej powtarzalny i o wiele mniej ryzykowny, a to spotyka się z aprobatą klientów.

Niniejsza książka jest wartościowym przewodnikiem dla zespołów projektowych. Docenią ją zwłaszcza programiści i menedżerowie pracujący według zasad DevOps. Przedstawiono tu podstawowe procesy, wymagania, korzyści i konsekwencje techniczne. Pokazano, w jaki sposób należy implementować potoki i zarządzać nimi. Dzięki lekturze tej książki płynne integrowanie ciągłego dostarczania z architekturą oprogramowania i pracą działów informatycznych stanie się o wiele łatwiejsze. Opisano tu również przykładowe projekty, które stanowią punkt wyjścia do samodzielnych eksperymentów, a nawet do tworzenia własnych potoków ciągłego dostarczania.

Najważniejsze zagadnienia przedstawione w książce:

  • ciągłe dostarczanie: co to jest i jakie problemy rozwiązuje,
  • automatyzacja tworzenia oprogramowania,
  • testy: akceptacyjne, wydajności i eksploracyjne,
  • wdrażanie metodyki ciągłego dostarczania w organizacji,
  • wpływ ciągłego dostarczania na architekturę aplikacji.

Ciągłe dostarczanie oprogramowania kluczem do optymalizacji pracy z kodem.


Eberhard Wolff od przeszło 15 lat zajmuje się architekturą oprogramowania i doradztwem w obszarze styku biznesu i technologii. Wygłaszał prelekcje i przemówienia na międzynarodowych konferencjach, był członkiem komisji programowych wielu sympozjów. Napisał ponad 100 artykułów i książek. Koncentruje się na nowoczesnych architekturach, często obejmujących chmurę, ciągłe dostarczanie, DevOps, mikrousługi i bazy typu NoSQL.

MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czym jest ciągłe dostarczanie oprogramowania i jakie są jego główne zalety?
Ciągłe dostarczanie (Continuous Delivery) to praktyka automatyzacji i optymalizacji procesu udostępniania oprogramowania. Pozwala szybko, regularnie i bezpiecznie wdrażać nowe wersje aplikacji, minimalizując ryzyko błędów oraz skracając czas dostarczania zmian do użytkowników.
2. Czy książka zawiera praktyczne przykłady wdrożenia ciągłego dostarczania?
Tak, książka prezentuje liczne przykłady wdrożeń, opisuje konkretne narzędzia, technologie (m.in. Jenkins, Docker, Chef, Vagrant) oraz gotowe scenariusze i projekty, które mogą posłużyć jako inspiracja do samodzielnego eksperymentowania.
3. Jakie umiejętności lub wiedza są przydatne, aby w pełni skorzystać z tej książki?
Podstawowa znajomość programowania, procesów wytwarzania oprogramowania oraz ogólna orientacja w narzędziach DevOps będą pomocne, ale autor prowadzi czytelnika krok po kroku, dzięki czemu również osoby rozwijające swoje kompetencje w tym obszarze znajdą wartościowe treści.
4. Czy książka omawia narzędzia do automatyzacji i testowania oprogramowania?
Tak, w książce szczegółowo opisano narzędzia do automatyzacji budowania, testów jednostkowych, akceptacyjnych, wydajnościowych oraz eksploracyjnych. Przedstawia m.in. Jenkins, Maven, Gradle, Selenium, Gatling, SonarQube i inne.
5. Czy publikacja porusza temat integracji ciągłego dostarczania z architekturą oprogramowania?
Tak, książka omawia wpływ ciągłego dostarczania na architekturę aplikacji, w tym zagadnienia związane z mikrousługami, bazami danych, projektowaniem interfejsów oraz optymalizacją pod kątem DevOps.
6. W jaki sposób książka może pomóc w usprawnieniu pracy zespołu programistycznego?
Lektura pozwala lepiej zrozumieć procesy, narzędzia i techniki, które zwiększają efektywność zespołu, skracają czas wdrażania oraz poprawiają jakość i bezpieczeństwo wdrożeń, co przekłada się na większą satysfakcję klientów i przewagę konkurencyjną.
7. Czy książka nadaje się jako materiał do nauki samodzielnej lub do pracy w zespole?
Tak, publikacja została napisana z myślą zarówno o indywidualnych czytelnikach, jak i zespołach projektowych. Może służyć jako podręcznik do nauki własnej, jak i jako podstawa do wspólnego wdrażania dobrych praktyk w organizacji.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
26,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile