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

(ebook) (audiobook) (audiobook)
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
49,77 zł 79,00 zł (-37%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
41,87 zł 79,00 zł (-47%)
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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,77 zł
Dodaj do koszyka
Ebook
41,87 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint