VOUCHERY: Wykorzystaj budżet szkoleniowy 2024 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Jenkins : implementacja nowoczesnych procesów CI/CD

by:
Czas trwania 2 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 2400 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia
  1. Podstawy procesów Continuous Integration oraz Continuous Delivery
  2. Wprowadzenie do Jenkins
    • Zalety używania Jenkinsa jako narzędzia do CI/CD
    • Porównanie Jenkinsa z dostępnymi rozwiązaniami
  3. Konfiguracja i zarządzanie Jenkinsem
    • Architektura środowiska Jenkins
    • Przegląd dostępnych opcji konfiguracji agentów obsługujących zadania definiowane przez użytkownika w Jenkinsie
    • Poszerzanie podstawowych funkcjonalności Jenkins poprzez instalację wtyczek
    • Konfiguracja podstawowych narzędzi wykorzystywanych w projektach (git, maven itp.)
    • Zarządzanie hasłami
  4. Typy projektów
    • Freestyle Project
    • Matrix Project
    • Pipeline Projects
  5. Wykorzystanie projektów typu Freestyle oraz Matrix
  6. Poznanie typów pipeline’ów
    • Declarative Pipeline
    • Scripted Pipeline
  7. Wprowadzenie do składni Pipeline’u typu Declarative
    • Sekcje
    • Dyrektywy
    • Kroki oraz skrypty
  8. Wykorzystanie Declarative Pipeline w procesach CI/CD
    • Tworzenie pełnego pipeline’u dla procesu Continuous Integration
    • Deployment skonteneryzowanej aplkacji na wirtualną maszynę
    • Deployment aplikacji na Klaster Kubernetes w Chmurze „Google Cloud” lub “AWS” do wyboru
  9. Przykład użycia Scripted Pipeline
  10. Tworzenie własnej biblioteki w Jenkins
  11. Bezpieczeństwo w Jenkinsie
  12. Najlepsze praktyki

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie w skrócie

Zrozumienie procesu wytwarzania oprogramowania w firmie jest kluczowe do stworzenia skryptów oraz procesów, którego wynikiem będzie niezawodny proces ciągłej integracji oprogramowania.

Dwudniowe szkolenie pozwoli poznać uczestnikom narzędzie jakim jest Jenkins w stopniu, który umożliwi na samodzielne tworzenie pipeline’ów zapewniających ciągłą integrację oprogramowania bądź systemu. Szkolenia pozwoli także na poznanie sposobów na rozszerzenie funkcjonalności i wykorzystanie do wdrażania aplikacji na środowisko a także do automatyzacji różnego rodzaju zadań.

Uczestnicy oprócz umiejętności tworzenia oraz konfiguracji różnego typu projektów, będą mieli możliwość poznania różnych opcji zarządzania samym serwerem Jenkinsa oraz jego agentami.

Bardzo ważnym aspektem w nowoczesnym świecie IT jest także bezpieczeństwo, które również zostanie poruszone na szkoleniu w kontekście Jenkinsa.

Korzyści ze szkolenia

Uczestnik po zakończeniu szkolenia będzie posiadał następującą wiedzę:
  • Konfiguracja serwera Jenkins
  • Sposoby podłączania agentów Jenkinsa
  • Konfiguracja globalnych narzędzi (Git, Maven itp.)
  • Rozszerzanie podstawowych funkcjonalności Jenkinsa z użyciem wtyczek
  • Tworzenie projektów typu Freestyle oraz Matrix
  • Umiejętność tworzenia pipeline’ów za pomocą kodu
  • Tworzenie kompleksowego pipeline’u do ciągłej integracji oprogramowania
  • Wdrażanie aplikacji na różnego rodzaju środowiska
  • Wykorzystanie powtarzalnej części kodu w wielu pipeline’ach za pomocą współdzielonych bibliotek


Prowadzący szkolenie: Mateusz Gul



Z wykształcenia mgr telekomunikacji ze specjalnością sieci komputerowe, absolwent Akademii Górniczo-Hutniczej w Krakowie. DevOps Engineer z prawie 5 letnim doświadczeniem. Swoją przygodę w IT zaczynał jako System Administrator. Posiada szeroką wiedzę i doświadczenie w dziedzinie automatyzacji.  Uwielbia automatyzować codzienne zadania, na co dzień korzysta  narzędziami typu Gitlab, Jenkins, Terraform, CDK. Zna bardzo dobrze kulturę DevOps oraz wdraża na co dzień procesy CI/CD. Pracował zarówno w zespołach deweloperskich wspomagając proces wytwarzania oprogramowania, jak i również wdrażał i utrzymywał systemy produkcyjne w klastrach Kubernetes. 


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia DevOps!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    25-10-2023 Swietne szkolenie, ktore obejmuje rowniez fragmenty ansibla czy dockera Karol Wolak, Motorola Solutions System Polska Sp. z o.o.
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    15-09-2023 Dziękuję wszystko było extra. Miłosz Mickiewicz, PKO BP SA
  • 4.9/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    28-06-2023 Szkolenie pomogło mi usystematyzować wiedzę i poznać nowsze, prostsze w zarządzaniu rozwiązania na Jeenkinsie. Kamil Boruta, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    28-06-2023 Konkretnie i na temat - polecam:) Katarzyna Gawrys, Politechnika Śląska
  • 4.74/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    28-06-2023 Polecam Łukasz Barańczyk, Aplikacje Krytyczne Sp. z o.o.
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    16-06-2023 Profesjonalne szkolenie prowadzone przez wykfalifikowanego trenera Jacek Polakiewicz, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    16-06-2023 Cieszę się, że miałam okazję uczestniczyć w szkoleniu. Te niezły fundament do dalszej pracy z Jenkisem Marek Markiewicz, Powszechna Kasa Oszczędności Bank Polski SA
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    21-12-2022 szkolenie oceniam bardzo wysoko, trener bardzo dobrze przygotowany, wszystko tłumaczył i potwarzał gdy coć było niejasne, na plus również udostępnienie prezentacji dla uczestników, polecam! Joanna Mogiła, Aptitude Software (Poland) Sp. z o.o.
  • 4.81/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    16-12-2022 Bardzo sprawnie przeprowadzone szkolenie, trener z dużą wiedzą nastawiony na praktyczne zadania Piotr Kondratjew, Hitachi Energy Poland Sp. z o.o.

Trenerzy kategorii DevOps

Maciej Krajewski
Piotr Kośka
Łukasz Tomczyk
Jakub Muszyński
Mateusz Gul
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.