Szkolenie Praktyczne wdrożenie Continuous Integration z Jenkins

Opis szkolenia

Intensywne szkolenie zapewniające kompleksowe wprowadzenie do praktycznego zastosowania Jenkins w procesach Continuous Integration. Uczestnicy zdobędą teoretyczną wiedzę i praktyczne umiejętności konfiguracji, automatyzacji i optymalizacji procesów CI/CD. Szkolenie kładzie nacisk na hands-on experience, umożliwiając samodzielne tworzenie i zarządzanie pipelinami CI/CD w rzeczywistych scenariuszach projektowych.

Profil uczestnika

  • Deweloperzy chcący poszerzyć kompetencje o automatyzację procesów CI/CD
  • Inżynierowie DevOps poszukujący praktycznej wiedzy o Jenkins
  • Administratorzy systemów zainteresowani wdrożeniem CI/CD w swoich organizacjach
  • Liderzy techniczni odpowiedzialni za usprawnienie procesów wytwarzania oprogramowania

Wymagane przygotowanie uczestników

  • Podstawowa znajomość systemów kontroli wersji (preferowany Git)
  • Ogólna wiedza z zakresu programowania i cyklu życia oprogramowania
  • Podstawowa znajomość koncepcji DevOps
  • Umiejętność pracy w środowisku Linux (podstawowe komendy)
  • Znajomość podstaw języka Java lub innego języka programowania obiektowego
  • Mile widziane doświadczenie w pracy z narzędziami do budowania projektów (np. Maven, Gradle)

Agenda

  1. Fundamenty CI/CD i DevOps
  2. Architektura i instalacja Jenkins
  3. Konfiguracja i zarządzanie zadaniami (jobs) w Jenkins
  4. Zaawansowane techniki automatyzacji z wykorzystaniem Groovy
  5. Tworzenie elastycznych pipelinów CI/CD (Jenkinsfile)
  6. Integracja z systemami kontroli wersji (Git, SVN)
  7. Zarządzanie zależnościami i artefaktami (Maven, Gradle)
  8. Automatyzacja testów (unit, integracyjne, wydajnościowe)
  9. Wdrażanie aplikacji w różnych środowiskach (dev, staging, produkcja)
  10. Monitorowanie i optymalizacja pipelinów CI/CD
  11. Bezpieczeństwo w Jenkins i best practices
  12. Skalowanie Jenkins z wykorzystaniem architektury master-slave

Korzyści z uczestnictwa

  • Praktyczna umiejętność konfiguracji i zarządzania Jenkins
  • Zdolność projektowania i implementacji zaawansowanych pipelinów CI/CD
  • Umiejętność integracji Jenkins z popularnymi narzędziami deweloperskimi
  • Wiedza o best practices w zakresie automatyzacji procesów CI/CD
  • Zdolność optymalizacji i skalowania infrastruktury CI/CD
  • Umiejętność wdrażania kultury DevOps w organizacji

Zagadnienia

  • Architektura i komponenty Jenkins
  • Groovy scripting w kontekście Jenkins
  • Zaawansowane techniki konfiguracji pipelinów (Declarative vs Scripted)
  • Strategie branching i merging w CI/CD
  • Zarządzanie środowiskami i konfiguracja
  • Techniki testowania w procesie CI/CD
  • Blue-Green Deployment i Canary Releases
  • Monitorowanie i analiza metryk CI/CD
  • Zabezpieczanie Jenkins i zarządzanie dostępem
  • Konteneryzacja w procesach CI/CD (Docker, Kubernetes)

Poznaj naszą firmę

INFORMACJA CENOWA:
od - zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-DV-03

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *