Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Gitlab

Szkolenie skierowane jest do osób pracujących w obszarach testowania, rozwoju oprogramowania, DevOps oraz administracji systemami. Program został zaplanowany w formule „od podstaw do poziomu zaawansowanego”, co pozwala uczestnikom krok po kroku poznać kluczowe zagadnienia związane z ciągłą integracją i dostarczaniem oprogramowania. W trakcie szkolenia wykorzystywane będzie środowisko GitLab w wersji chmurowej. Uczestnicy zdobędą praktyczne umiejętności w zakresie tworzenia i zarządzania pipeline’ami CI/CD, automatyzacji testów oraz procesu budowania aplikacji, skanowania kontenerów pod kątem podatności, a także wdrażania aplikacji na środowiska testowe i produkcyjne. Dodatkowo, szkolenie porusza istotny temat bezpieczeństwa w kontekście DevOps, ze szczególnym uwzględnieniem możliwości, jakie oferuje GitLab w tym zakresie.

Dla kogo jest to szkolenie?
  • logo infoshare Testerów oprogramowania, którzy chcą zautomatyzować procesy testowe i lepiej integrować swoją pracę z pipeline’ami CI/CD
  • logo infoshare Specjalistów DevOps, którzy pragną usprawnić swoje procesy, w tym konfigurację GitLab Runnerów, wdrażanie aplikacji w chmurze (AWS, GCP, Kubernetes) oraz zapewnianie bezpieczeństwa w pipeline’ach.
  • logo infoshare Programistów zainteresowanych efektywnym wdrażaniem i utrzymywaniem procesów automatyzacji budowania oraz dostarczania aplikacji
  • logo infoshare Administratorów systemów, którzy odpowiadają za utrzymanie środowisk, monitorowanie działania pipeline’ów i zarządzanie infrastrukturą

Czego nauczysz się na szkoleniu?

  • Konfiguracji GitLab Runnerów w sposób skalowalny i zgodny z nowoczesnymi standardami, z możliwością zastosowania w całej organizacji,
  • Tworzenia i optymalizacji pipeline’ów GitLab CI zgodnie z najlepszymi praktykami,
  • Automatyzacji wdrożeń aplikacji na platformach chmurowych takich jak AWS i GCP,
  • Budowy kompleksowego procesu ciągłej integracji i dostarczania oprogramowania (CI/CD),
  • Wykorzystania GitLaba jako narzędzia do zarządzania infrastrukturą,
  • Samodzielnego diagnozowania i rozwiązywania problemów w środowisku GitLab.

Program szkolenia

 

Moduł 1: Pierwsze kroki z GitLab CI/CD

  • Dlaczego GitLab to świetne narzędzie do automatyzacji pracy zespołu
  • Jak wypada na tle innych rozwiązań
  • Co można zrobić już w darmowej wersji

Moduł 2: Jak działa GitLab „od środka”

  • Prosty przegląd architektury i tego, jak GitLab wspiera codzienną pracę

Moduł 3: Uruchamianie i nadzorowanie zadań (GitLab Runner)

  • Jak skonfigurować środowisko do uruchamiania pipeline’ów
  • Skalowanie zasobów, by dopasować je do potrzeb zespołu
  • Monitorowanie działania i szybkie reagowanie na problemy

Moduł 4: Tworzenie własnych procesów krok po kroku

  • Jak pisać proste i bardziej złożone pipeline’y
  • Definiowanie zadań, zmiennych i zależności
  • Praca z kontenerami i usługami dodatkowymi

Moduł 5: Sprytne skracanie pracy – optymalizacja

  • Szablony i gotowe fragmenty do wielokrotnego użycia
  • Referencje i anchors – czyli jak nie pisać w kółko tego samego

Moduł 6: Automatyzacja DevOps (Auto DevOps

  • Jak GitLab może sam budować, testować i wdrażać aplikacje

Moduł 7 Wdrażanie aplikacji w chmurze

  • Jak w prosty sposób publikować aplikacje na Kubernetes, AWS i GCP
  • Zabepiezacznie środowisk przed niechcianym wdrożeniem
  • Flagi funkcji – kontrolowanie, co i kiedy trafia do użytkowników

Moduł 8: Bezpieczeństwo w GitLab

  • Automatyczne skanowanie kontenerów i infrastruktury
  • Jak szybko wykryć i rozwiązać problemy z bezpieczeństwem

Moduł 9: ChatOps – praca przez komunikatory

  • Jak uruchamiać akcje i zarządzać projektem bezpośrednio z chatu

Moduł 10: Praktyczne zarządzanie projektem

  • Organizacja projektów i zespołów w GitLab
  • Jak planować pracę za pomocą milestone’ów
  • Integracja z narzędziami Agile (Scrum, Kanban)

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.