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
- Fundamenty CI/CD i DevOps
- Architektura i instalacja Jenkins
- Konfiguracja i zarządzanie zadaniami (jobs) w Jenkins
- Zaawansowane techniki automatyzacji z wykorzystaniem Groovy
- Tworzenie elastycznych pipelinów CI/CD (Jenkinsfile)
- Integracja z systemami kontroli wersji (Git, SVN)
- Zarządzanie zależnościami i artefaktami (Maven, Gradle)
- Automatyzacja testów (unit, integracyjne, wydajnościowe)
- Wdrażanie aplikacji w różnych środowiskach (dev, staging, produkcja)
- Monitorowanie i optymalizacja pipelinów CI/CD
- Bezpieczeństwo w Jenkins i best practices
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!