Online lub na miejscu, prowadzone przez instruktora szkolenia na żywo z zakresu CI/CD (Continuous Integration / Continuous Delivery) demonstrują poprzez interaktywne ćwiczenia praktyczne podstawy i zaawansowane koncepcje CI/CD.
Szkolenia z zakresu CI/CD są dostępne jako "szkolenie na żywo online" lub "szkolenie na żywo na miejscu". Szkolenie na żywo online (znane również jako "zdalne szkolenie na żywo") jest prowadzone za pomocą interaktywnego pulpitu zdalnego. Szkolenie na żywo na miejscu może być przeprowadzone lokalnie w siedzibie klienta w Bielsko-Biała lub w centrach szkoleniowych NobleProg w Bielsko-Biała.
NobleProg -- Twój Lokalny Dostawca Szkoleń
Bielsko-Biała
ZIAD, Armii Krajowej 220, Bielsko Biała, Polska, 43-316
Sale szkoleniowe NobleProg w Bielsku - Białej mieszczą się w budynku ZIAD na parterze (Zakład Informatyki, Automatyki i Doskonalenia Zawodowego (przy ulicy Aleji Armii Krajowej 220 a. Budynki ZIAD zlokalizowane są u podnóża stoku Szyndzielni. Budynek posiada podjazd dla osób niepełnosprawnych. Z dworca PKS należy skierować się na przystanek Warszawska Dworzec, w kierunku na północ (po tej samej stronie co dworzec PKS). Autobus nr 8 w kierunku Szyndzielnia jedzie około 22 minut (9 przystanków). Przystankiem docelowym jest Armii Krajowej ZIAD, który znajduję się 400 metrów od sali szkoleniowej ZIAD. W ten sam sposób można dostać się do ZIAD z dworca PKP Bielsko Biała Główna.
To szkolenie prowadzone przez instruktora, na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do programistów na poziomie średnio zaawansowanym i zaawansowanym, specjalistów DevOps oraz architektów, którzy chcą projektować, wdrażać i zarządzać odpornymi aplikacjami przy użyciu mikrousług, kontenerów oraz potoków ciągłej integracji/ciągłego wdrażania (CI/CD).
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć i wdrożyć architekturę mikrousług.
Wdrażać i zarządzać aplikacjami konteneryzowanymi za pomocą Dockera i Kubernetes.
Konfigurować i optymalizować potoki CI/CD do automatycznego wdrażania.
Stosować najlepsze praktyki w zakresie bezpieczeństwa, monitorowania i obserwowalności.
To szkolenie prowadzone przez instruktora, na żywo w Bielsko-Biała (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 Bielsko-Biała (online lub na miejscu) jest skierowane do programistów, którzy chcą poznać i zastosować podstawy Ciągłej Integracji dla Javy.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (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.
SonarQube to platforma do ciągłej inspekcji jakości i bezpieczeństwa kodu poprzez analizę statyczną i raportowanie skierowane do deweloperów.
Szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do deweloperów na poziomie średniozaawansowanym, inżynierów DevOps oraz praktyków bezpieczeństwa, którzy chcą wdrożyć analizę statyczną kodu, zintegrować SonarQube z potokami Azure DevOps oraz wzmocnić praktyki bezpiecznego rozwoju.
Pod koniec szkolenia uczestnicy będą mogli:
Wyjaśnić architekturę SonarQube, kluczowe funkcje oraz zestawy reguł związanych z bezpieczeństwem.
Skonfigurować SonarScanner z popularnymi narzędziami do budowania, takimi jak Maven, Gradle i Ant.
Zintegrować SonarQube z potokami Azure DevOps i importować Azure Repos do ciągłej analizy.
Definiować i dostosowywać parametry analizy, dodawać własne reguły za pomocą API SonarQube oraz interpretować raporty bezpieczeństwa.
Stosować ulepszenia metodologii bezpiecznego rozwoju oraz mapować odpowiedzialności w procesie CI/CD.
Przeprowadzać praktyczne analizy na przykładowych repozytoriach (Java + Quarkus oraz Angular) i rozwiązywać zidentyfikowane problemy.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne ćwiczenia z rzeczywistymi repozytoriami.
Konfiguracja, testowanie i rozwiązywanie problemów w środowisku Azure DevOps + SonarQube na żywo.
Opcje dostosowania kursu
Aby zamówić dostosowaną wersję tego szkolenia (inne stosy językowe, głębsza integracja DevOps lub rozszerzone laboratoria), prosimy o kontakt w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora, na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do inżynierów, którzy chcą używać Spinnakera do częstego i ciągłego wdrażania oprogramowania na AWS lub Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Spinnakera do zaawansowanych operacji.
Zintegrować Spinnakera z istniejącymi narzędziami do ciągłej integracji, takimi jak Jenkins.
Zrozumieć wewnętrzną architekturę Spinnakera oraz konstrukcje przepływu pracy związane z wdrażaniem.
Tworzyć potoki do wdrażania oprogramowania na Kubernetes.
Tworzyć potoki do wdrażania oprogramowania na AWS.
Rozwiązywać typowe problemy związane z Spinnakerem.
Testowanie oprogramowania w metodyce Agile to seria praktyk testowych, które dostarczają informacji zwrotnych na temat jakości oprogramowania w sposób terminowy i ciągły, zgodnie z zasadami rozwoju zwinnego.
Ciągła integracja (CI) odnosi się do praktyki, w której wszyscy programiści w zespole łączą swoją pracę kilka razy dziennie.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do administratorów systemów i programistów, którzy chcą używać Argo CD do automatyzacji wdrażania i zarządzania cyklem życia aplikacji.
Pod koniec szkolenia uczestnicy będą mogli automatyzować, monitorować, audytować i wycofywać swoje systemy Kubernetes za pomocą Argo CD.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do programistów, którzy chcą budować, testować, wdrażać i monitorować konteneryzowane oprogramowanie w chmurze, bez konieczności zarządzania infrastrukturą.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć i zastosować podejście konfiguracji jako kodu do konfiguracji infrastruktury.
Tworzyć niestandardowo skonfigurowane kontenery Docker do wdrażania aplikacji w chmurze.
Wdrażać oprogramowanie w wielu środowiskach.
Monitorować wdrożenia za pomocą panelu wdrożeń Bitbucket Pipelines.
To szkolenie prowadzone przez instruktora, na żywo Bielsko-Biała (online lub na miejscu) jest skierowane do programistów lub inżynierów DevOps, którzy chcą budować zautomatyzowane potoki przy użyciu praktyk CI/CD z Pythonem.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć budowanie potoków CI/CD z Pythonem.
Zbudować zautomatyzowane potoki do testowania i publikowania pakietów Python przy użyciu Travis-CI.
Zautomatyzować wdrażanie aplikacji kontenerowych z Dockerem i Heroku.
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
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do inżynierów, którzy chcą korzystać z narzędzi open source do automatyzacji procesu budowania, testowania i wdrażania aplikacji oraz usług PHP.
Pod koniec szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować różne narzędzia open source umożliwiające ciągłą integrację, testowanie i wdrażanie.
Zrozumieć zalety i wady wykorzystania różnych narzędzi CI, takich jak Gitlab CI i Jenkins.
Łączyć narzędzia CI z narzędziami open source do testowania jednostkowego i integracyjnego aplikacji PHP.
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 Bielsko-Biała (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.
"Szkolenie Wdrożenie procesu Continuous Integration / Continuous Delivery (CI/CD) z użyciem GitLab CI" pozwala zrozumieć i wdrożyć skuteczne procesy CI/CD, usprawniające cykl życia projektu. Uczestnicy zdobędą umiejętności konfiguracji środowiska CI/CD, optymalizując procesy i oszczędzając czas programistów. Bazując na platformie GitLab, kurs obejmuje instalację, konfigurację, tworzenie plików konfiguracyjnych, oraz zaawansowane funkcje, takie jak AutoDevOps czy wykorzystanie klastrów Kubernetes. Praktyczne studium przypadku obejmuje proces CI/CD dla projektu opartego na PHP/Magento, z zerowym downtime podczas deployu.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do inżynierów DevOps, którzy chcą skonfigurować, wdrożyć i zarządzać przepływem pracy wdrażania oprogramowania opartym na Git dla swoich aplikacji Kubernetes.
Pod koniec szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Spinnaker i Terraform.
Zrozumieć zalety GitOps w porównaniu z tradycyjnym CI/CD i Infrastructure-as-Code (IAC).
Zrezygnować z utrzymywania skryptów. Skonfigurować i wykonać dobrze zdefiniowany proces wdrażania.
Stosować najlepsze praktyki dotyczące wdrażania, zarządzania i monitorowania aplikacji chmurowych.
Odwrócić wdrożenia z częściowych awarii bez interwencji manualnej.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała 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 Bielsko-Biała (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 Bielsko-Biała (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.
W tym szkoleniu prowadzonym przez instruktora, na żywo w Bielsko-Biała (online lub na miejscu), uczestnicy nauczą się, jak tworzyć, aktualizować i utrzymywać aplikacje za pomocą OpenShift Container Platform.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć OCI (Open Containers Initiative) i jego implikacje dotyczące używania silników kontenerowych, takich jak Docker, w OpenShift.
Zrozumieć relacje między różnymi wersjami OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift itp.).
Automatyzować proces dostarczania oprogramowania.
Stosować zasady DevOps do ciągłego dostarczania oprogramowania.
Szkolenie jest otwarte zarówno dla programistów, Scrum Masterów, Product Ownerów, jak i niektórych aspektów działu biznesowego. Celem szkolenia jest wprowadzenie tematów Zapewnienia Jakości (QA) i Ciągłej Integracji (CI) oraz ich miejsca w projektach prowadzonych metodologiami zwinnych. Uczestnicy zdobędą szeroką perspektywę na omawiane zagadnienia, a także praktyczną wiedzę na temat narzędzi i procesów rozwoju oprogramowania zgodnych z QA/CI. Przedstawiciele biznesu będą mogli poznać korzyści z wdrożenia tych narzędzi i procesów oraz przełożyć je na czas i koszt rozwoju oprogramowania. Prezentowane zagadnienia opierają się na PHP lub Java, w zależności od wymagań klienta.
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.
To szkolenie prowadzone przez instruktora na żywo w Bielsko-Biała (online lub na miejscu) jest skierowane do inżynierów DevOps i programistów, którzy chcą używać SonarQube do przeprowadzania przeglądów kodu w pełni zintegrowanych z łańcuchami narzędzi deweloperskich, takimi jak Jenkins, GitHub, Azure DevOps itp.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko deweloperskie, aby rozpocząć automatyczne przeglądy kodu.
Zintegrować SonarQube z narzędziami ciągłej integracji, takimi jak Jenkins, Azure DevOps itp.
Przeprowadzać ciągłe inspekcje kodu w celu eliminacji błędów i luk w zabezpieczeniach.
Zbierać i analizować dane w celu poprawy czystości, utrzymania i bezpieczeństwa kodu.
To szkolenie prowadzone przez instruktora w Bielsko-Biała (online lub na miejscu) jest skierowane do programistów i inżynierów DevOps, którzy chcą wykorzystać Tekton Pipelines do wspierania złożonych procesów tworzenia oprogramowania i budowania zautomatyzowanych potoków CI/CD.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Tekton Pipelines oraz inne podstawowe komponenty Tekton.
Projektować i tworzyć elementy składowe potoków do tworzenia oprogramowania w Tekton.
Automatyzować istniejące potoki i procesy rozwojowe, wykorzystując koncepcje i zasady frameworka Tekton.
Uruchamiać i zarządzać Tekton Pipelines dla różnych typów obciążeń na wielu platformach.
Wdrażać systemy CI/CD oparte na frameworku Tekton, aby usprawnić przyszłe projekty rozwojowe oprogramowania.
Pod koniec tego szkolenia uczestnicy będą w stanie:
Zainstalować i skonfigurować Maven.
Automatyzować testy przy użyciu Selenium.
Zarządzać GIT.
Integrować ciągłą integrację.
Format kursu
Interaktywne wykłady i dyskusje.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (7)
Angażujący i praktyczny.
Balavignesh Elumalai - Scottish Power
Szkolenie - SonarQube for DevOps
Przetłumaczone przez sztuczną inteligencję
Trener ma wieloletnie doświadczenie i świetnie przekazuje wiedzę. Głębokość jego wiedzy oraz pasja do nauczania są bardzo doceniane.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
Wskazówki z praktyki, podpowiedzi i wskazywanie najlepszych praktyk oraz merytoryczne porady.
Daniel - Santander Poznan
Szkolenie - Jenkins: Continuous Integration for Agile Development
Instruktor. Zrozumiałem, co tłumaczył, co było zaskakujące biorąc pod uwagę moją brak wiedzy. Jeśli mógł mnie nauczyć, może nauczyć kogokolwiek!!!!
April - OIT
Szkolenie - Test Automation with Selenium and Jenkins
Przetłumaczone przez sztuczną inteligencję
Zaznajomienie się z niektórymi technologiami, o których żałuję, że wcześniej ich nie poznałem.
Michel - Vanier College
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję
Trener jest bardzo znawczym w tej dziedzinie i potrafi podać rzeczywiste przykłady z własnego doświadczenia.
Nouf
Szkolenie - Agile Software Testing with Continuous Integration
Przetłumaczone przez sztuczną inteligencję
Zaznaczyłam "za szybko", ale było różnie - przeważnie ok. Ćwiczeń dużo i fajnie, że dostaliśmy materiały, żeby do tego wrócić.
Ogromna dawka wiedzy. Catering zaznaczyłam na zielono, bo dobrze gotuję ;)