Continuous Integration z wykorzystaniem Jenkins

LICZBA DNI: 2 (16h)

KOD KURSU: CI/JENKINS

Powiadom
o kolejnych terminach

# jenkins

# ci-di

O szkoleniu

DLA KOGO?

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

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, Selenium, JMeter.

ZALETY

Cele szkolenia

Zrozumienie idei Continuous Integration i Continuous Delivery.

Automatyzacja powtarzalnych zadań.

Intalacja i podstawowa konfiguracja serwera Jenkins.

Konfigruacja automatycznych zadań do budowania aplikacji.

Przygotowanie testów na rózych poziomach.

Konfigruacja automatycznych zadań do testowania komponentów.

Konfiguracja tworzenia wersji i wdrażania aplikacji.

Konfiguracja zadań przy pomocy Jenkins DSL

Wdrożenie idei CI / CD w swojej firmie.

Program

  • Niska jakość kodu źródłowego.
  • Kod niegotowy do wdrożenia.
  • Późne wykrywanie błędów.
  • Merge'owanie zmian w kodzie przez kilka zespołów.
  • Ciągłe budowanie.
  • Ciągłe testowanie.
  • Ciągła inspekcja.
  • Ciągłe wdrażanie.
  • Instalacja i konfiguracja.
  • Ciągłe budowanie.
  • Konfiguracja zadań.
  • Pluginy.
  • Integracja z Git.
  • Integracja z Maven
  • Informacje o zakończonym buildzie.
  • Sposób deklaratywny
  • Sposób skryptowy
  • Jenkinsfile
  • Uruchamianie testów.
  • Prezentacja wyników.
  • Badanie pokrycia kodu testami.
  • Uwierzytelnianie
  • Autoryzacja
  • Reguły Checkstyle.
  • Reguły PMD.
  • Wykrywanie i prezentacja błędów z wykorzystaniem SpotBugs.
  • Integracja z Sonar.
  • Testy jednostkowe.
  • Testy integracyjne.
  • Testy systemowe.
  • Testy akceptacyjne.
  • Testy z wykorzystaniem przeglądarki, np. Selenium.
  • Testy wydajnościowe, np. JMeter.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.