Online lub na miejscu, prowadzone przez instruktora kursy Jenkins na żywo demonstrują, poprzez interaktywne dyskusje i praktyczne ćwiczenia, jak skonfigurować system ciągłej integracji Jenkins (znany również jako ciągłe budowanie, ciągłe wydania, ciągłe testowanie itp.).
Szkolenia Jenkins są dostępne jako "szkolenie online na żywo" lub "szkolenie na miejscu na żywo". Szkolenie online na żywo (znane również jako "zdalne szkolenie na żywo") jest przeprowadzane za pomocą interaktywnego pulpitu zdalnego. Szkolenie na miejscu na żywo może być przeprowadzone lokalnie w siedzibie klienta w Zakopane lub w korporacyjnych centrach szkoleniowych NobleProg w Zakopane.
Kursy Jenkins obejmują ciągłą integrację Jenkins dla testów Agile przy użyciu Javy, .Net, JavaScript i innych języków. Zachęca się do interakcji między instruktorem a uczestnikami. Omawiane są rzeczywiste przypadki, a konkretne problemy i pytania są rozwiązywane podczas zajęć.
NobleProg -- Twój Lokalny Dostawca Szkoleń
Zakopane
Dafne, Jagiellońska 30, Zakopane, Polska, 34-500
Sala szkoleniowa jest zlokalizowana zaledwie 350 metrów od dworców PKP i PKS oraz 700 metrów od Krupówek, głównej ulicy handlowej w Zakopanem. Na terenie obiektu znajduje się ogrodzony parking, co zapewnia wygodę dla uczestników szkoleń podróżujących własnym samochodem oraz ułatwia dostęp do obiektu.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) obejmuje zaawansowane konfiguracje Jenkinsa, techniki bezpieczeństwa i skalowania, skierowane do inżynierów DevOps i architektów oprogramowania, którzy chcą zdobyć ekspertyzę w dostosowywaniu Jenkinsa do złożonych projektów programistycznych.
Po zakończeniu szkolenia uczestnicy będą mogli:
Optymalizować Jenkinsa dla projektów oprogramowania na poziomie przedsiębiorstwa.
Wdrażać zaawansowane środki bezpieczeństwa.
Tworzyć złożone i skalowalne potoki.
Skutecznie diagnozować i utrzymywać instalacje Jenkinsa.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) obejmuje podstawowe koncepcje i zastosowanie Jenkinsa i jest skierowane do programistów oraz inżynierów DevOps, którzy chcą skonfigurować Jenkinsa, tworzyć i konfigurować zadania oraz automatyzować kluczowe aspekty procesu tworzenia oprogramowania.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć zasady ciągłej integracji i ciągłego dostarczania (CI/CD).
Zainstalować i skonfigurować Jenkinsa do automatyzacji oprogramowania.
Tworzyć i zarządzać zadaniami Jenkinsa do budowania i testowania aplikacji.
Skonfigurować i dostosować zautomatyzowane potoki do wdrażania oprogramowania.
Częsta integracja (CI) to praktyka programistyczna, w której programiści łączą zmiany w swoim kodzie tak często, jak to możliwe, aby szybko wykrywać i lokalizować błędy.
Podczas tego szkolenia prowadzonego przez instruktora uczestnicy poznają podstawy Ciągłej Integracji dla JavaScript, krok po kroku konfigurując proces Ciągłej Integracji dla projektu JavaScript.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawy Ciągłej Integracji
Zbudować własny system Ciągłej Integracji dla swoich projektów JavaScript
Odbiorcy
Programiści
Specjaliści IT
Inżynierowie DevOps
Menedżerowie biznesowi
Format kursu
Część wykładowa, dyskusje, ćwiczenia i intensywna praktyka
Ten kurs koncentruje się na praktycznej implementacji i narzędziach. Zakłada dobrą znajomość teoretycznych zasad (zobacz kurs DEVOPS), ponieważ skupia się na najnowszych narzędziach i metodach wdrażania zasad DevOps.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do inżynierów DevOps, którzy chcą zoptymalizować i uprościć proces CI/CD za pomocą Docker i Jenkins.
Po zakończeniu szkolenia uczestnicy będą mogli:
Automatyzować dostarczanie kodu i wdrażanie potoków za pomocą Jenkins.
Budować aplikacje przy użyciu Docker i Docker File.
Konfigurować opcje uwierzytelniania w celu wzmocnienia bezpieczeństwa.
To szkolenie prowadzone przez instruktora na żywo w Zakopane obejmuje koncepcje, narzędzia i techniki niezbędne do przeprowadzenia ciągłej integracji projektów programistycznych w środowisku zwinnego rozwoju (Agile). Uczestnicy wykonują serię praktycznych ćwiczeń w trakcie kursu, aby zastosować swoją wiedzę w rzeczywistych sytuacjach. Zachęca się do interakcji między instruktorem a uczestnikami. Omawiane są przypadki z życia wzięte, a konkretne problemy i pytania są rozwiązywane na zajęciach.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) jest skierowane do inżynierów, którzy chcą wykorzystać Jenkins 2 do budowania potoków automatyzujących proces przenoszenia aplikacji z fazy rozwoju do produkcji.
Pod koniec szkolenia uczestnicy będą potrafili:
Zainstalować i skonfigurować Jenkins 2.
Przyjąć skryptowe podejście do automatyzacji każdego etapu procesu wdrażania oprogramowania.
Automatycznie generować buildy aplikacji, gdy oprogramowanie zostanie zatwierdzone w systemie kontroli wersji.
Automatycznie uruchamiać kompilację, testowanie i pakowanie aplikacji.
Szybko reagować na powiadomienia i raporty w przypadku problemów.
Instalować dodatkowe wtyczki, aby rozszerzyć funkcjonalność Jenkinsa.
Gdy programiści kończą pisanie fragmentu kodu, często integrują go z aplikacją, kopiują aplikację do folderu, uruchamiają instalator aplikacji, a następnie inicjalizują aplikację, aby sprawdzić, czy działa zgodnie z oczekiwaniami. To ręczne podejście nie skaluje się zbyt dobrze, jest żmudne, bardzo podatne na błędy i nie oferuje mechanizmu śledzenia zmian w trakcie procesu.
Lepszym podejściem byłoby zautomatyzowanie procesu za pomocą ciągłej integracji. Ciągła integracja odnosi się do procesów, narzędzi i infrastruktury potrzebnych do zautomatyzowania budowania, wdrażania i testowania aplikacji.
W tym szkoleniu prowadzonym przez instruktora (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak przekształcić tradycyjne, ręczne (lub półautomatyczne) podejście do wdrażania oprogramowania w zwinne podejście oparte na ciągłej integracji (CI) przy użyciu Jenkinsa. Uczestnicy wykonują serię praktycznych ćwiczeń w trakcie kursu, stosując nową wiedzę do różnych problemów związanych z rozwojem i wdrażaniem oprogramowania na każdym etapie. Zachęca się do interakcji między instruktorem a uczestnikami. Omawiane są rzeczywiste przypadki, a konkretne problemy i pytania są rozwiązywane w trakcie szkolenia. Szkolenie jest szczególnie ukierunkowane na rozwój aplikacji .Net.
Pod koniec szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Jenkinsa do tworzenia aplikacji .Net
Używać Jenkinsa do automatyzacji procesu sprawdzania i scalania kodu źródłowego .Net w repozytorium kodu
Używać Jenkinsa do automatyzacji procesu pobierania, kompilowania i wdrażania aplikacji na serwerze wydań
Zintegrować Jenkinsa z innymi narzędziami programistycznymi, takimi jak systemy śledzenia problemów
Grupa docelowa
Programiści .Net
Inżynierowie budowania
Inżynierowie QA
Kierownicy projektów
Kierownicy wydań
Inżynierowie DevOps
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
Aby zamówić dostosowane szkolenie na ten kurs, skontaktuj się z nami w celu uzgodnienia.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do inżynierów, którzy chcą wykorzystać Jenkins X do tworzenia zautomatyzowanych, gotowych na chmurę potoków CI/CD na Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Jenkins X.
Programować odporne potoki CI/CD przy użyciu wszechstronnego DSL (język domenowy).
Tworzyć potoki CI/CD wykorzystujące popularne technologie, takie jak GitHub, Kubernetes i kontenery Docker.
Łączyć Jenkins X z innymi popularnymi narzędziami, takimi jak Helm, Prow i Skaffold.
Wdrażaæ aplikacje w dowolnym środowisku, zarówno w chmurze, jak i lokalnie.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do inżynierów DevOps, którzy chcą używać Selenium do wykonywania testów Selenium wewnątrz kontenerów Docker.
Po zakończeniu szkolenia uczestnicy będą mogli:
Tworzyć infrastrukturę automatyzacji testów do testowania na żądanie.
Tworzyć framework automatyzacji testów przy użyciu Java.
Budować potok CI/CD od podstaw z Jenkins i Docker.