Informujemy, że w związku z sytuacją gospodarczą i wzrostem kosztów z dniem 06 marca 2023 ceny wybranych szkoleń ulegną zmianie. Aktualny cennik szkoleń obowiązuje do 05.03.2023 włącznie.
Informujemy, że już w I kwartale 2023 ruszył nabór wniosków do Krajowego Funduszu Szkoleniowego 2023. Skontaktuj się z nami, chętnie pomożemy w uzupełnieniu wniosku.


Jenkins : implementacja nowoczesnych procesów CI/CD

by:
Czas trwania 2 dni

Najbliższe terminy tego szkolenia

06.03 07.03 Termin gwarantowany Szkolenie online
Zapisz się
26.06 27.06 Termin gwarantowany Szkolenie online
Zapisz się
26.06 27.06 Termin gwarantowany Szkolenie online
Zapisz się
23.10 24.10 Termin gwarantowany Szkolenie online
Zapisz się
11.12 12.12 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 2400 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

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. Instalacja i konfiguracja Jenkinsa
    • Architektura środowiska Jenkins
    • Konfiguracja autoskalowanych agentów obsługujących zadania w środowisku chmurowym (GCP lub AWS do wyboru)
    • 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ę:
  • Instalacja 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. 

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział 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. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
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

    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
Łukasz Tomczyk
Jakub Muszyński
Mateusz Gul

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.