ODBIERZ TWÓJ BONUS :: »

Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Christopher Cowell, Nicholas Lotz, Chris Timberlake

Autorzy:
Christopher Cowell, Nicholas Lotz, Chris Timberlake
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 2
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska DevOps z wykorzystaniem Gita i GitLaba
  • Tworzenia, przeglądania i uruchamiania potoków CI/CD w GitLabie
  • Zarządzania repozytoriami, gałęziami i żądaniami scalania w GitLabie
  • Definiowania i organizowania etapów, zadań oraz poleceń w potokach CI/CD
  • Instalowania, rejestrowania i konfigurowania runnerów GitLab Runner
  • Budowania i testowania kodu w różnych językach w potokach CI/CD
  • Automatyzowania testów funkcjonalnych, fuzzingowych i dostępności
  • Skanowania kodu pod kątem podatności z użyciem SAST, DAST i wykrywania sekretów
  • Sprawdzania bezpieczeństwa zależności, kontenerów i zgodności licencji
  • Przechowywania i publikowania pakietów oraz obrazów kontenerów w rejestrach GitLaba
  • Wdrażania aplikacji w różnych środowiskach, w tym na Kubernetes i z użyciem GitOps
  • Optymalizowania wydajności potoków za pomocą DAG-ów, pamięci podręcznej i artefaktów
  • Redukowania powtarzalności konfiguracji za pomocą zakotwiczeń i plików include
  • Rozszerzania potoków o testy wydajnościowe, integracje z narzędziami zewnętrznymi i aplikacje mobilne
  • Rozwiązywania typowych problemów i wdrażania najlepszych praktyk w potokach CI/CD
  • Automatyzowania zarządzania infrastrukturą z użyciem Terraforma i Ansible

Obecnie zasady i wzorce DevOps pozwalają na ograniczenie ryzyka związanego z budowaniem, zabezpieczaniem i wdrażaniem kodu. Programiści i wdrożeniowcy wiedzą, że zapewnienie funkcjonalnej poprawności, efektywności i bezpieczeństwa kodu jest czasochłonne i skomplikowane. Dużym ułatwieniem w tym zakresie mogą być potoki CI/CD GitLaba.

Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środowiskach i korzystania z wielu zaawansowanych funkcji, takich jak łączenie GitLaba z Terraformem, klastrami Kubernetes czy uruchamianie i poprawa wydajności potoków. Skorzystasz ponadto z licznych przykładów i studiów przypadków, dzięki którym za pomocą potoków CI/CD zautomatyzujesz wszystkie etapy DevOps do budowy i wdrażania kodu o wysokiej jakości.

Najciekawsze zagadnienia:

  • podstawy Gita, GitLaba i DevOps
  • tworzenie, przeglądanie i uruchamianie potoków CI/CD GitLaba
  • weryfikacja, zabezpieczanie i wdrażanie kodu za pomocą potoków CI/CD GitLaba
  • runnery, DAG-i i logika warunkowa GitLaba
  • najlepsze praktyki i metody rozwiązywania problemów w potokach CI/CD GitLaba
  • przykłady cykli życia procesów rozwoju oprogramowania

DevOps. Wdrażaj zmiany szybko i bezpiecznie!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Christopher Cowell tworzy treści edukacyjne w Instabase, wcześniej był trenerem w GitLabie. Przez dwie dekady pracował również jako naukowiec i inżynier QA w takich firmach jak Accenture, Oracle i Puppet.

Nicholas Lotz jest trenerem technicznym w GitLabie. Wcześniej pracował jako inżynier systemowy i konsultant w branży infrastruktury oprogramowania.

Chris Timberlake jest starszym architektem rozwiązań w GitLabie. Wcześniej pracował w Red Hat. Ma spore doświadczenie w obszarze bezpieczeństwa i pracy w organach ścigania.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać Gita lub GitLaba, aby skorzystać z tej książki?
Nie, książka wprowadza od podstaw zarówno Gita, jak i GitLaba. Zawiera praktyczne ćwiczenia i wyjaśnienia, które ułatwią naukę nawet osobom bez wcześniejszego doświadczenia.
2. Jakie konkretne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się tworzyć, konfigurować i optymalizować potoki CI/CD w GitLabie, weryfikować i zabezpieczać kod, wdrażać aplikacje w różnych środowiskach, a także integrować GitLaba z narzędziami takimi jak Kubernetes czy Terraform.
3. Czy książka zawiera praktyczne przykłady i ćwiczenia?
Tak, publikacja oferuje liczne przykłady, studia przypadków oraz ćwiczenia krok po kroku, które pozwalają od razu wykorzystać zdobytą wiedzę w praktyce.
4. Czy z książki skorzystam, jeśli już używam innych narzędzi CI/CD niż GitLab?
Tak, wiele opisanych koncepcji, wzorców i dobrych praktyk DevOps oraz automatyzacji potoków CI/CD ma charakter uniwersalny i może być zastosowanych także w innych narzędziach.
5. Czy książka wyjaśnia, jak rozwiązywać typowe problemy z potokami CI/CD?
Tak, jeden z rozdziałów poświęcony jest rozwiązywaniu najczęstszych problemów związanych z konfiguracją, działaniem potoków i runnerów w GitLabie, a także zawiera sprawdzone techniki i wskazówki.
6. W jaki sposób książka pomoże mi zwiększyć bezpieczeństwo wdrażanego kodu?
Autorzy szczegółowo opisują narzędzia i techniki skanowania bezpieczeństwa w GitLabie, takie jak SAST, DAST czy skanowanie zależności, oraz pokazują, jak zautomatyzować proces wykrywania i eliminowania podatności.
7. Czy publikacja omawia wdrażanie kodu do chmury lub kontenerów?
Tak, książka pokazuje m.in. jak wdrażać aplikacje do klastrów Kubernetes, korzystać z rejestrów kontenerów oraz integrować potoki CI/CD z narzędziami do zarządzania infrastrukturą, takimi jak Terraform.
8. Czy mogę korzystać z książki w formie elektronicznej?
Tak, książka jest dostępna zarówno w wersji papierowej, jak i w popularnych formatach elektronicznych (e-book), które możesz czytać na komputerze, tablecie lub smartfonie.

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
47,40 zł
Dodaj do koszyka
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 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