DevOps Artisan – Certyfikowany współpracownik Jenkinsa i Git

Ten intensywny, 3-dniowy kurs stanowi praktyczne i szczegółowe wprowadzenie do Jenkinsa i Gita, przygotowując uczestników do uzyskania certyfikatu Jenkins & Git Associate.

Dowiesz się, jak zainstalować i skonfigurować Jenkinsa, tworzyć zautomatyzowane zadania, integrować Jenkinsa z Gitem i GitHubem oraz skutecznie zarządzać kontrolą wersji. Kurs jest oparty na celach egzaminacyjnych i zawiera ćwiczenia praktyczne, które pozwolą Ci zdobyć umiejętności przydatne w pracy. DevOps.

Do kogo jest adresowany?

Kurs polecany jest osobom chcącym rozpocząć karierę zawodową w tej dziedzinie. DevOps lub wzmocnić swoje umiejętności CI/CD, w szczególności:
• Profesjonaliści na poziomie podstawowym w DevOps
• Twórcy oprogramowania
• Testerzy
• Administratorzy systemu
• Zespoły techniczne wdrażające procesy ciągłego dostarczania

Czego się nauczysz?

• Zainstaluj i skonfiguruj Jenkinsa
• Twórz i dostosowuj zadania Jenkinsa
• Zintegruj Jenkinsa z Gitem i GitHubem
• Twórz zautomatyzowane potoki za pomocą Jenkinsfile
• Użyj Gita do kontroli wersji, współpracy i zarządzania kodem źródłowym
• Zrozumieć cały proces CI/CD, od zatwierdzenia do dostarczenia

Wymagania wstępne:

• Ogólna wiedza na temat procesów rozwoju oprogramowania
• Podstawowa znajomość wiersza poleceń i administrowania systemem
• Dostęp do komputera PC/laptopa ze stabilnym połączeniem internetowym
• Nie jest wymagana zaawansowana wiedza programistyczna

Program kursu:

Materiały szkoleniowe są w języku angielskim. Zajęcia odbywają się w języku rumuńskim.

Dzień 1: Podstawy i konfiguracja Jenkinsa
• Moduł 1: Wprowadzenie do Jenkinsa
o Pipelinei automatyzacja
o Architektura i korzyści Jenkinsa
o Typowe integracje z Jenkinsem
• Moduł 2: Instalowanie i konfigurowanie Jenkinsa
o Kroki instalacji Jenkinsa
o Konfiguracja początkowa, przewodnik po interfejsie użytkownika i podstawy administracyjne
• Moduł 3: Zrozumienie pracy
o Rodzaje pracy (praca freestyle, praca w pipeline, praca seed)
o Tworzenie i konfiguracja zadań
o Status zadania i przechowywanie w Jenkins
• Moduł 4: Dostosowywanie zadań
o Parametry i typy kompilacji
o Zmienne środowiskowe (lokalne/globalne)
o Konfiguracje downstream/upstream

Dzień 2: Integracje Jenkinsa i Pipelines
• Moduł 5: Integracja Git i GitHub
Git kontra GitHub
o Przegląd zarządzania kontrolą źródeł
o Konfigurowanie integracji GitHub
o Automatyczne wyzwalanie kompilacji za pomocą webhooka
• Moduł 6: Integracja poczty e-mail i powiadomienia
o Konfigurowanie Jenkinsa do obsługi poczty e-mail
o Konfigurowanie powiadomień o powodzeniu/niepowodzeniu zadania
• Moduł 7: Zaawansowane zadania Jenkinsa
o Prace zalążkowe: charakterystyka, konfiguracja i korzyści
o Pipeline zadania: struktura pliku Jenkinsfile i składnia potoku
o Korzyści i skalowalność rurociągów
• Moduł 8: Jenkins + Maven + konfiguracja węzła
o Czym jest Maven i integracja z Jenkinsem
o Dodawanie i konfigurowanie węzłów kompilacji (agentów)
o Komunikacja między głównym agentem Jenkinsa

Dzień 3: Git Mastery dla CI
• Moduł 10: Kontrola wersji z Gitem
o Czym jest Git i dlaczego jest ważny
o Instalacja Gita i początkowa konfiguracja
o Inicjowanie lokalnego repozytorium
• Moduł 11: Przepływ pracy Git
o Przygotowanie, zatwierdzenie i wdrożenie
o Repozytoria zdalne i lokalne
strategia rozgałęzień Git
o Strategie scalania i rozwiązywania konfliktów
• Moduł 12: Podsumowanie
o Pełna konfiguracja CI/CD
o Symulowanie pełnego przepływu pracy programisty

Prosimy pamiętać, że powyższy plan zajęć ma charakter orientacyjny i może ulec zmianie w zależności od trenera przydzielonego do kursu. Aby uzyskać ostateczną wersję planu, prosimy o kontakt z jednym z konsultantów. Bittnet Training.

Zalecamy kontynuowanie:

Programy certyfikacyjne

Ten kurs jest zgodny z programem certyfikacji Certyfikowany Jenkins i Git Associate Artisan, który sprawdza podstawowe umiejętności korzystania z Jenkinsa i Gita w procesach CI/CD.

DevOps Artisan – Certyfikowany współpracownik Jenkinsa i Git

Oferty spersonalizowane dla grup minimum 2-osobowych

Szczegóły kursu

Czas trwania:

3
dni

Od:

Na życzenie

Książki:

Nauczanie w klasie, Klasa hybrydowa, Klasa wirtualna

Poziom:

2. Współpracownik

Role:

Administrator systemu, programista, Devops Inżynier, Tester