Gitlab. Praca z kodem i procesem CI/CD

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Gitlab. Praca z kodem i procesem CI/CD

      Skorzystaj ze szkolenia warsztatowego z Gitlab aby praca z repozytorium git była łatwiejsza!

      Opis szkolenia

      Rozwój oprogramowania wiąże się z wieloma wyzwaniami. Należy do nich między innymi nieefektywne zarządzanie projektem. Brak dostępu do odpowiednich narzędzi, środowisk testowych i automatyzacji procesów CD/CI negatywnie odbija się na wydajności pracy specjalistów i obniża jakość tworzonego oprogramowania. Rozwiązaniem jest repozytorium kodu GitLab.

      Podczas szkolenia warsztatowego dowiesz się, w jaki sposób GitLab wspiera proces ciągłej integracji i wdrażania oprogramowania a także poznasz narzędzia Gitlab, które ułatwiają pracę z repozytorium git oraz dogłębne rozumienie procesu CI/CD.  GitLab to narzędzie, które może pomóc zoptymalizować procesy rozwoju oprogramowania. Zapisz się na nasze szkolenie zdalne GitLab i odkryj, jak maksymalnie wykorzystać jego potencjał. Bez względu na to, czy jesteś programistą, inżynierem DevOps czy project managerem, GitLab pomoże Ci zoptymalizować wiele procesów, z którymi pracujesz na co dzień.

      Chcesz zostać ekspertem GitLab? Nie przegap okazji i zapisz się na szkolenie już teraz!

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest poznanie narzędzia Gitlab, w taki sposób by codzienne wykorzystanie ułatwiało pracę z repozytorium git oraz dogłębne rozumienie procesu CI/CD.

      Umiejętności

      Dzięki szkoleniu uczestnik będzie:

      • sprawnie posługiwać się repozytorium kodu git
      • zarządzać repozytorium kodu git
      • wykorzystywać gitlab do przeglądu kodu
      • konfigurować pipeline gitlab-ci
      • rejestrować lokalny runner (za pomocą docker)
      • wykorzystywać moduł issue do zarządzania zadaniami projektu
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników


      Szkolenie przeznaczone jest dla osób, które pracują z repozytorium git i chcą poznać narzędzie do przeglądu kodu i budowania CI/CD . Szkolenie dla programistów, testerów, TL.

      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy opis szkolenia

      Instalacja i konfiguracja narzędzia

      • rejestracja konta
      • zarządzanie kluczami dostępowymi

      Przypomnienie niezbędnych poleceń git

      • https vs ssh
      • commit, push, merge
      • rebase
      • cherry-pick

      Workflow 

      • issues – tworzenie, zarządzanie zadaniami w projekcie
      • merge request, Przygotowanie do scalenia gałęzi w gitlab
      • code review – powody, zasady przy przeglądzie kodu
      • release – sposoby na wydanie aplikacji w gitlab

      Zarządzanie projektem

      • widoczność projektu (użytkownicy i grupy)
      • zmiany nazw, url – radzenie sobie z konsekwencjami
      • gałęzie chronione 

      CI/CD

      • wstęp teoretyczny do filozofii Continous integration, Continous delivery
      • rejestracja runner
      • budowa pierwszego pipeline
      • job, stage 
      • artefakty, cache
      • workflow
      • zmienne
      • budowa powtórnie używalnych fragmentów gitlab-cli.yml
      • reguły uruchomienia
      • publikacja do docker registry


      Metoda realizacji szkolenia

      Szkolenie realizowane w formie warsztatu, zagadnienia teoretyczne tłumaczone na przykładach praktycznych. Zadania wykonywane wspólnie. 

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Brak

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Czym jest GitLab?

      GitLab to platforma do kontroli wersji oprogramowania, która służy także do zarządzania projektami i zespołami.

      Oprogramowanie i jego konkretne funkcjonalności powstają równolegle w wielu zespołach. GitLab pomaga w równoległym wdrażaniu poszczególnych wersji kody, dzięki czemu prace przebiegają sprawniej i efektywniej. Dzięki wykorzystaniu GitLab wszystkie nowe wersje kodu są pozbawione błędów i kompatybilne z głównym kodem. Co więcej, każdy ze specjalistów ma dostęp do pełnej kopii kodu, co umożliwia równoległe wdrażanie poszczególnych funkcjonalności.

      Jak GitLab pomaga w organizowaniu pracy?

      GitLab to repozytorium kodu, które pomaga organizować pracę zespołów programistów i usprawnia rozwój oprogramowania. Jako platforma do kontroli wersji oprogramowania odpowiada na wiele problemów, które mogłyby pojawić się podczas prac nad rozwojem kodu. Głównym przeznaczeniem GitLabu jest uporządkowanie wszystkich istniejących wersji kodu i ułatwienie wdrażania ich, dzięki czemu programiści mogą równolegle wdrażać funkcjonalności, nad którymi pracują.

      Podobne szkolenia

      Event Storming
      Chcesz lepiej zrozumieć procesy biznesowe swoich klientów i zapewniać im jeszcze bardziej trafne rozwiązania ich problemów? Sprawdź szkolenie Event Storming!
      Domain-Driven Design (DDD)
      Poznaj DDD, czyli szereg wzorców pomagających tworzyć aplikacje, w których domena jest na pierwszym miejscu!