Trwają zapisy do grupy

Szkolenie: Continuous Integration z wykorzystaniem Jenkins

Szkolenie w sposób przekrojowy omawia ideę Continuous Integration (CI) na przykładzie serwera Jenkins

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:CI/JENKINS

ci-dijenkins

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

19 grudnia
Trwają zapisy na szkolenieOferta specjalna

Trener:

Trener Sages

Cena:

2365 1720 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

16 stycznia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

17 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

17 lipca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Continuous Integration z wykorzystaniem Jenkins

Cele szkolenia

  • Zrozumienie idei Continuous Integration i Continuous Delivery

  • Automatyzacja powtarzalnych zadań

  • Instalacja i podstawowa konfiguracja serwera Jenkins

  • Tworzenie i automatyzacja zadań

  • Przygotowanie i automatyzacja testów na różnych poziomach

  • Wdrażanie i wersjonowanie aplikacji

  • Implementacja idei CI/CD w firmie


Dla kogo?

  • Programistów, team-leaderów i architektów, którzy w codziennej pracy zajmują się wytwarzaniem oprogramowania w języku Java


Zalety

  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how


Wymagania

  • Znajomości języka Java

  • Dodatkowym atutem będzie także umiejętność posługiwania się takimi narzędziami jak: Git, SVN, Maven, Gradle, JUnit


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wstęp do CI/CD

  • Ciągłe budowanie

  • Ciągłe testowanie

  • Ciągła inspekcja

  • Ciągłe wdrażanie

DevOps

Narzędzia CI/CD

Jenkins

  • Wprowadzenie

  • Architektura

  • Instalacja i konfiguracja

  • Zadania

  • Pluginy

  • Notyfikacje

Integracja z Git

Integracja z Maven

Definiowanie przepływu pracy przy pomocy kodu

  • Sposób deklaratywny

  • Sposób skryptowy

  • Jenkinsfile

Testowanie

  • Uruchamianie testów

  • Prezentacja wyników

  • Badanie pokrycia kodu testami

  • Testy jednostkowe

  • Testy API

Jenkins security

Jenkins w kontekście Infrastruktury jako kodu (IaC)

  • Terraform

Jenkins w kontekście pracy z AWS

Autorem szkolenia jest Piotr Buczek

Trener IT specjalizujący się w tematach związanych z testowaniem. Entuzjasta metodyk zwinnych, doświadczonym w pracy zarówno jako Developer, Tester jak i Product Owner. Kierunkowe wykształcenie techniczne (Wydział Elektroniki i Technik Informacyjnych na Politechnice Warszawskiej) i studia podyplomowe z zakresu efektywnego zarządzania w IT pozwalają mu kompleksowo zarządzać wymaganiami projektowymi i produktowymi, uwzględniając i balansując zarówno aspekty techniczne i biznesowe. Posiada bogate…