ODBIERZ TWÓJ BONUS :: »

Docker dla programistów. Rozwijanie aplikacji i narzędzia ciągłego dostarczania DevOps Richard Bullington-McGuire, Michael Schwartz, Andrew K. Dennis

Autorzy:
Richard Bullington-McGuire, Michael Schwartz, Andrew K. Dennis
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.0/6  Opinie: 2
Stron:
376
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
39,50 zł 79,00 zł (-50%)
39,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?

  • Tworzenia i uruchamiania kontenerów Docker w środowisku lokalnym i produkcyjnym
  • Automatyzowania pracy z Dockerem za pomocą skryptów i narzędzi takich jak Docker Compose
  • Udostępniania i zarządzania obrazami kontenerów w serwisie Docker Hub
  • Projektowania i wdrażania aplikacji opartych na architekturze mikrousługowej
  • Konfigurowania sieci, wolumenów i plików konfiguracyjnych dla kontenerów
  • Wdrażania aplikacji za pomocą narzędzi Jenkins, Docker Compose i Kubernetes
  • Tworzenia i zarządzania klastrami Kubernetes w chmurze (AWS, Azure, GCP)
  • Stosowania narzędzi CI/CD (Jenkins, Spinnaker) do ciągłego wdrażania oprogramowania
  • Monitorowania kontenerów i aplikacji z użyciem Prometheus, Grafana i Jaeger
  • Skalowania i testowania wydajności aplikacji w środowisku kontenerowym
  • Zapewniania bezpieczeństwa kontenerów poprzez dobre praktyki i ograniczanie uprawnień
  • Skanowania i monitorowania obrazów kontenerów pod kątem podatności
  • Zarządzania poufnymi danymi i skrytkami w środowisku Docker
  • Zabezpieczania kontenerów w chmurze z użyciem narzędzi AWS, Azure i GCP
  • Analizowania logów i wdrażania alarmów dla środowisk produkcyjnych
  • Stosowania wzorców projektowych i inżynierii chaosu dla niezawodności systemów

Docker zyskuje coraz większe uznanie programistów. Dzięki swojej niezależności od platformy kontenery pozwalają na uruchamianie kodu w różnych środowiskach, zarówno w centrach danych, jak i w chmurze. Zastosowanie kontenerów bardzo upraszcza opracowanie, testowanie, wdrażanie i skalowanie aplikacji. Pozwala też na automatyzację przepływu pracy i stałe doskonalenie aplikacji. Aby skorzystać ze wszystkich tych zalet, architekci, projektanci i programiści muszą wszechstronnie i głęboko poznać wiele różnych aspektów zarządzania środowiskiem kontenerowym.

Oto wyczerpujące omówienie wszystkich zagadnień niezbędnych do tworzenia i rozwijania aplikacji w Dockerze. W książce zaprezentowano różne metody wdrażania i uruchamiania kontenerów, pokazano również, jak wykorzystuje się je w środowisku produkcyjnym. Wskazano właściwe techniki używania narzędzi Jenkins, Kubernetes i Spinnaker. Przedstawiono metody monitorowania, zabezpieczania i skalowania kontenerów za pomocą takich narzędzi jak Prometheus i Grafana. Nie zabrakło opisu wdrażania kontenerów w różnych środowiskach, między innymi w chmurowej usłudze Amazon Elastic Kubernetes Service, a także - na koniec - kwestii bezpieczeństwa Dockera i związanych z tym dobrych praktyk.

W książce:

  • gruntowne wprowadzenie do Dockera i programowania w VirtualBox
  • tworzenie systemów z kontenerów i ich wdrażanie w środowisku produkcyjnym
  • ciągłe wdrażanie oprogramowania
  • skalowanie, testy obciążeniowe i zagadnienia bezpieczeństwa
  • stosowanie zewnętrznych narzędzi: AWS, Azure, GCP i innych

Docker. Wszechstronne wdrożenia w najlepszym stylu

NIECH TWÓJ KOD ROZKWITNIE!

Wybrane bestsellery

O autorach książki

Richard Bullington-McGuire od ponad ćwierćwiecza jest architektem oprogramowania i praktykiem DevOps. Aktywnie korzysta z Dockera. Jest członkiem IEEE i ACM, posiada sześć certyfikatów AWS.

Michael Schwartz od ponad czterdziestu lat jest architektem systemów. Rozwijał pierwsze gry wideo, a jego najnowszy projekt to RoboDomo, system domowej automatyki.

Andrew K. Dennis od blisko dwóch dekad jest architektem systemów bezpieczeństwa. Organizuje konferencję Security BSides CT.

Richard Bullington-McGuire, Michael Schwartz, Andrew K. Dennis - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Docker dla programistów. Rozwijanie aplikacji i narzędzia ciągłego dostarczania DevOps" wymaga wcześniejszej znajomości Dockera?
Nie, książka rozpoczyna się od wprowadzenia do platformy Docker, dzięki czemu osoby początkujące mogą zrozumieć podstawy i stopniowo przechodzić do zagadnień zaawansowanych.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się tworzyć, wdrażać i zarządzać aplikacjami w kontenerach Docker, korzystać z narzędzi takich jak Jenkins, Kubernetes, Spinnaker, Prometheus i Grafana, a także poznasz techniki monitorowania, skalowania i zabezpieczania środowisk kontenerowych.
3. Czy książka obejmuje zagadnienia wdrażania aplikacji w chmurze?
Tak, książka szczegółowo opisuje wdrażanie kontenerów w środowiskach chmurowych, takich jak AWS, Azure, GCP oraz korzystanie z usług typu Kubernetes Service.
4. Czy znajdę w książce przykłady i ćwiczenia praktyczne?
Tak, w każdym rozdziale znajdują się praktyczne ćwiczenia, przykłady wdrożeń oraz studia przypadków, które pomagają utrwalić zdobytą wiedzę.
5. Jakie narzędzia DevOps są omawiane w książce?
W książce omówiono m.in. Jenkins, Kubernetes, Spinnaker, Prometheus, Grafana, Jaeger, a także narzędzia do monitorowania i bezpieczeństwa kontenerów.
6. Czy książka porusza kwestie bezpieczeństwa kontenerów Docker?
Tak, osobna część książki jest poświęcona bezpieczeństwu - od podstawowych zasad po zaawansowane techniki, w tym skanowanie, monitorowanie oraz zabezpieczenia w chmurze.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako ebook (PDF, ePub, mobi), co pozwala na czytanie na różnych urządzeniach.
8. Czy po zakupie ebooka na Helion.pl mogę pobrać go na kilka urządzeń?
Tak, po zakupie ebooka możesz pobrać go na dowolną liczbę swoich urządzeń - komputer, tablet, smartfon czy czytnik ebooków.

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
79,00 zł
Niedostępna
Ebook
39,50 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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile