Pobierz kartę szkolenia

Wykorzystanie Jenkins w procesach CI/CD oraz w pracy z kontenerami Docker-owymi

kod szkolenia: JENKINS / PL AA 2d

Pakiety e-learning

Jenkins w procesach CI/CD i w pracy z kontenerami Docker-owymi.
Termin

tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 2 dni |  14h|  29.08 30.08
1 900,00 PLN + 23% VAT (2 337,00 PLN brutto)
Poprzednia najniższa cena:
1 500,00 PLN
czas trwania 2 dni |  14h|  07.10 08.10
1 900,00 PLN + 23% VAT (2 337,00 PLN brutto)
Poprzednia najniższa cena:
1 500,00 PLN
czas trwania 2 dni |  14h|  02.12 03.12
1 900,00 PLN + 23% VAT (2 337,00 PLN brutto)
Poprzednia najniższa cena:
1 500,00 PLN
1 900,00 PLN 2 337,00 PLN brutto

Szkolenie jest skierowane do członków zespołów odpowiedzialnych za projektowanie, tworzenie oraz utrzymywanie środowisk aplikacyjnych. Celem szkolenia jest zapoznanie się z architekturą systemów opartych o kontenery oraz framework-u Jenkins jako jednego z wiodących narzędzi CI/CD używanych obecnie w branży IT.

Po szkoleniu uczestnik będzie rozumiał ideę podejścia DevOps oraz w praktyce pozna następujące technologie:

Docker:

  • Tworzenie obrazów
  • Zarządzanie obrazami
  • Debugowanie rozwiązań.

Jenkins:

  • Używanie plugin-ów
  • Tworzenie i zarządzanie zadaniami (pipelines)
  • Testowanie i tworzenie testów automatycznych.

Podstawowa znajomość z zakresu wytwarzania oprogramowania i znajomość przynajmniej jednego języka programowania z grupy: C#, Java, Python, Node.js.

Znajomość korzystania z wiersza poleceń / terminalu systemów operacyjnych z rodziny Linux

  • Szkolenie: polski

Metoda szkolenia:

  • wykłady
  • warsztaty

Wprowadzenie do kursu:

  • Wyzwania w tworzeniu rozwiązań IT
  • Integracja wielu środowisk roboczych
  • Jakość kodu
  • Wykrywanie i zarządzanie problemami / błędami.

Wprowadzenie do konteneryzacji opartej o docker

  • Konteneryzacja
  • Docker CLI
  • Sieci w Docker
  • Budowanie i używanie obrazów Docker
  • Przykład praktyczny.

Wstęp do CI/CD:

  • Continuous Testing
  • Continuous Building
  • Continuous Inspection
  • Continuous deployment.

Wprowadzenie do Jenkins:

  • Instalacja
  • Konfiguracja
  • Użycie plugin-ów
  • Integracja z Git

Testowanie przy wsparciu Jenkins:

  • Testy jednostkowe
  • Testy integracyjne
  • Testy akceptacyjne
  • Testy wydajnościowe
  • Automatyzacja procesów testowania
  • Przykład praktyczny – hands On.

Realizacja podejścia CI/CD w Jenkins:

  • Budowa pipeline CI/CD
  • Rozwój procesów CI/CD
  • Prezentacja wyników
  • Statyczna analiza kodu
  • Przykład praktyczny – hands On.

Realizacja bezpieczeństwa w Jenkins:

  • Autentykacja
  • Autoryzacja