DevOps Artisan – Jenkins Zaawansowany

kurs DevOps Artisan – Jenkins Zaawansowany obejmuje zaawansowane tematy związane z pracą z Jenkins CI.

Do kogo jest adresowany?

Ten kurs jest przeznaczony dla:

  • Użytkownicy i administratorzy Jenkinsa zainteresowani dowiedzeniem się więcej o Jenkinsie
  • Dla początkujących i zaawansowanych programistów
  • Inżynierowie ds. zapewnienia jakości
  • Inżynierowie kompilacji, inżynierowie wydań
  • Kierownicy projektów technicznych
  • Inżynierowie DevOps

Czego się nauczysz?

W tym kursie uczestnicy nauczą się, jak korzystać z interfejsu API REST Jenkinsa, jak używać języka groovy do dostosowywania Jenkinsa oraz jak używać kontenerów Jenkinsa z Dockerem.

Wymagania wstępne:

Aby wziąć udział w tym kursie, studenci muszą znać podstawowe funkcje Jenkinsa. Zalecane jest ukończenie kursu Podstawy Jenkinsa.

Zaleca się również, aby studenci posiadali podstawową wiedzę na temat rozproszonych systemów kontroli wersji (Git).

Preferowane jest, aby studenci mieli wcześniejsze doświadczenie w tworzeniu aplikacji internetowych i niezbędne umiejętności, takie jak uruchamianie poleceń systemu Unix, nawigowanie w systemie plików oraz tworzenie i edytowanie plików tekstowych.

Program kursu:

Materiały szkoleniowe są w języku angielskim. Zajęcia odbywają się w języku rumuńskim.

Moduł 01: Podsumowanie Git/GitHub
Moduł 02: Integracja serwera Docker SSH z Jenkinsem
  • Uruchom zadanie Jenkins na zdalnym hoście Docker przez SSH
  • Wprowadzenie: Jenkins + Ansible
  • Instalacja Ansible: Docker + Jenkins
  • Zintegrowany Ansible i Jenkins (wtyczka Ansible)
  • Dowiedz się, jak uruchamiać Playbooki z poziomu zadania Jenkins
  • Dodaj parametry do Ansible i Jenkins
Moduł 03: Pipelines:
  • Utwórz plik Jar dla swojej aplikacji Maven za pomocą Dockera
  • Utwórz plik Dockerfile i zbuduj obraz za pomocą pliku Jar
  • Utwórz plik Docker Compose, aby zautomatyzować proces tworzenia obrazu
  • Dowiedz się, jak testować kod za pomocą Maven i Dockera
  • Utwórz skrypt powłoki Bash, aby zautomatyzować proces testowania
Moduł 04: Jenkins CI wykraczający poza podstawy
Moduł 05: Przegląd interfejsu API REST Jenkinsa
  • API XML
  • API JSONSON
  • Tworzenie zadań za pomocą Jenkins API – zestaw SDK Pythona
Moduł 06: Korzystanie z Groovy z Jenkinsem
  • Groovy skrypt konsoli
  • Fajne prace
  • Moduł 07: Groovy z parametrami dynamicznymi
  • Wtyczka Groovy po kompilacji
Moduł 08: Korzystanie ze współdzielonych bibliotek w Jenkinsie
  • Skryptowane Pipeline
  • Korzystanie z pliku Jenkinsfile
  • Wielobranżowy Pipelines
  • Wprowadzenie do bibliotek współdzielonych
  • Uruchom ponownie od etapu
Moduł 09: Bezpieczeństwo Jenkinsa:
  • Uwierzytelnianie
  • Autoryzacja
  • Księgowość
  • Globalne ustawienia zabezpieczeń
  • Zarządzanie poświadczeniami
  • Najlepsze praktyki w zakresie bezpieczeństwa
Moduł 10: Debugowanie Jenkinsa za pomocą logów systemowych
Moduł 11: Monitorowanie Jenkinsa

Zalecamy kontynuowanie:

Programy certyfikacyjne

Kurs ten przygotowuje studentów do zdania egzaminu certyfikacyjnego, który uprawnia do uzyskania stanowiska Professional Release Engineer.

DevOps Artisan – Jenkins Zaawansowany

DevOps Artisan - Jenkins Advanced

Oferty spersonalizowane dla grup minimum 2-osobowych

Szczegóły kursu

Czas trwania:

2
dni

Od:

840 EUR

Książki:

Wirtualna klasa

Poziom:

3. zaawansowany

Role:

Deweloper, Devops Inżynier, DevOps Zespół, Programista, Inżynier Systemów