Jenkins + Docker - Plan Szkolenia
Szkolenie "Jenkins + Docker" to intensywny kurs, który pozwala uczestnikom opanować kluczowe aspekty dwóch kluczowych narzędzi w dziedzinie CI/CD. Moduł Jenkins obejmuje przegląd funkcjonalności, wtyczki, narzędzia do tworzenia potoków, a także wprowadzenie do Jenkins Pipeline, Jenkinsfile oraz praktyki wielogałęziowych potoków. Drugi moduł skupia się na Dockerze, obejmując funkcje, Dockerfile, budowanie obrazów, środowisko rozproszone, zarządzanie węzłami i tworzenie agentów, ze szczególnym naciskiem na aspekty bezpieczeństwa. Uczestnicy zdobędą praktyczną wiedzę niezbędną do efektywnego wdrażania Jenkins i Docker w procesach CI/CD.
Plan Szkolenia
Wprowadzenie
1. Jenkins
- Przegląd funkcjonalności
- Wtyczki
- Narzędzia do tworzenia potoków
- Raportowanie
2. Jenkins Pipeline
- Jenkinsfile
- Składnia
- Blue Ocean
- Wielogałęziowe potoki
- Najlepsze praktyki
3. Docker
- Przegląd funkcjonalności
- Dockerfile
- Budowanie obrazów
4. Środowisko rozproszone
- Zarządzanie węzłami
- Tworzenie agentów
- Bezpieczeństwo
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Jenkins + Docker - Plan Szkolenia - Rezerwacja
Jenkins + Docker - Plan Szkolenia - Zapytanie
Jenkins + Docker - Zapytanie o Konsultacje
Opinie uczestników (3)
Zaangażowanie i otwartość na rozszerzanie dyskusji o tematy związane z zakresem szkolenia ale ze specyfiką naszej firmy
Michal Koscinski - Volkswagen Poznan Sp. z o.o.
Szkolenie - Docker, Kubernetes and OpenShift 3 for Administrators
Jak trener skutecznie przekazuje wiedzę
Vu Thoai Le - Reply Polska sp. z o. o.
Szkolenie - Certified Kubernetes Administrator (CKA) - exam preparation
Przetłumaczone przez sztuczną inteligencję
trener miał dużo wiedzy i cierpliwości, które chciał z nami podzielić
Bogdan Olaru
Szkolenie - Introduction to Docker
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Zaawansowany Docker
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów, którzy chcą pogłębić swoją wiedzę na temat Dockera, aby wdrażać aplikacje na większą skalę, zachowując kontrolę.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Tworzyć własne obrazy Dockera.
- Wdrażać i zarządzać dużą liczbą aplikacji Dockera.
- Oceniać różne rozwiązania orchestracji kontenerów i wybierać najbardziej odpowiednie.
- Konfigurować proces ciągłej integracji dla aplikacji Dockera.
- Integrować aplikacje Dockera z istniejącymi procesami ciągłej integracji.
- Zabezpieczać swoje aplikacje Dockera.
Wdrażanie AI i ML w kontenerach z Dockerem
14 godzinDocker to platforma konteneryzacyjna, która umożliwia tworzenie spójnych, przenośnych i powtarzalnych środowisk dla obciążeń związanych z AI i uczeniem maszynowym.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na średnim poziomie zaawansowania, którzy chcą pakować bazy kodu ML, zależności i modele przy użyciu Dockera, aby zapewnić niezawodne przepływy pracy od rozwoju do produkcji.
Po ukończeniu kursu uczestnicy będą mogli:
- Tworzyć i zarządzać obrazami Docker dostosowanymi do aplikacji AI i ML.
- Konteneryzować potoki uczenia maszynowego, narzędzia i zależności.
- Optymalizować środowiska Docker pod kątem wydajności i przenośności.
- Wdrażać usługi ML w kontenerach w różnych środowiskach uruchomieniowych.
Format kursu
- Prezentacja koncepcji wspierana przez moderowaną dyskusję.
- Ćwiczenia praktyczne skupione na rzeczywistych zadaniach konteneryzacyjnych.
- Praktyczna implementacja w środowiskach Docker w trybie live-lab.
Opcje dostosowania kursu
- Aby dostosować to szkolenie do środowiska Twojej organizacji, skontaktuj się z nami, aby to ustalić.
Podstawy Docker - wprowadzenie do konteneryzacji
7 godzinSzkolenie 'Podstawy Docker - wprowadzenie do konteneryzacji' to kompleksowy kurs obejmujący wprowadzenie do konteneryzacji, historię izolacji środowisk wdrożeniowych, oraz porównanie maszyn wirtualnych i kontenerów. Uczestnicy zdobędą praktyczną wiedzę z instalacji i obsługi Docker, zarządzania obrazami i kontenerami, konfiguracji sieci oraz pracy z woluminami danych. Kurs obejmuje także tworzenie środowisk aplikacji z użyciem Docker Compose i wprowadzenie do orkiestracji kontenerów.
CI/CD dla AI: Automatyzacja budowy i wdrażania modeli opartych na Dockerze
21 godzinCI/CD dla AI to strukturalne podejście do automatyzacji pakowania, testowania, konteneryzacji i wdrażania modeli przy użyciu ciągłej integracji i ciągłego dostarczania.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie średniozaawansowanym, którzy chcą zautomatyzować kompleksowe przepływy pracy związane z dostarczaniem modeli AI przy użyciu Dockera i platform CI/CD.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć zautomatyzowane potoki do budowania i testowania kontenerów z modelami AI.
- Wdrażać kontrolę wersji i powtarzalność w cyklach życia modeli.
- Integrować zautomatyzowane strategie wdrażania dla usług AI.
- Stosować najlepsze praktyki CI/CD dostosowane do operacji związanych z uczeniem maszynowym.
Format kursu
- Prezentacje prowadzone przez instruktora oraz dyskusje techniczne.
- Praktyczne laboratoria i ćwiczenia wdrażania.
- Symulacje realistycznych przepływów pracy CI/CD w kontrolowanym środowisku.
Opcje dostosowania kursu
- Jeśli Twoja organizacja wymaga dostosowanych przepływów pracy lub integracji platform, skontaktuj się z nami, aby dostosować ten kurs.
Certyfikowany Administrator Kubernetes (CKA) - przygotowanie do egzaminu
21 godzinProgram Certyfikowanego Administratora Kubernetes (CKA) został stworzony przez The Linux Foundation oraz Cloud Native Computing Foundation (CNCF).
Kubernetes jest obecnie wiodącą platformą używaną do orkiestracji kontenerów.
NobleProg prowadzi szkolenia z zakresu Dockera i Kubernetes od 2015 roku. Dzięki ponad 360 zrealizowanym projektom szkoleniowym staliśmy się jedną z najbardziej znanych firm szkoleniowych na świecie w dziedzinie konteneryzacji.
Od 2019 roku pomagamy również naszym klientom potwierdzić ich umiejętności w środowisku k8s, przygotowując ich i zachęcając do zdania egzaminów CKA i CKAD.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do administratorów systemów i użytkowników Kubernetes, którzy chcą potwierdzić swoją wiedzę, zdając egzamin CKA.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w administracji Kubernetes, dlatego zalecamy udział w nim, nawet jeśli nie planujesz zdawać egzaminu CKA.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
- Aby dowiedzieć się więcej o certyfikacji CKA, odwiedź: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - przygotowanie do egzaminu
21 godzinProgram Certified Kubernetes Application Developer (CKAD) został opracowany przez The Linux Foundation oraz Cloud Native Computing Foundation (CNCF), organizatora Kubernetes.
To szkolenie prowadzone przez instruktora, dostępne online lub na miejscu, skierowane jest do programistów, którzy chcą potwierdzić swoje umiejętności w zakresie projektowania, budowania, konfigurowania i udostępniania aplikacji natywnych dla chmury w Kubernetes.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w rozwoju aplikacji na Kubernetes, dlatego zalecamy udział w nim, nawet jeśli nie planujesz przystępować do egzaminu CKAD.
NobleProg prowadzi szkolenia z Docker i Kubernetes od 2015 roku. Dzięki ponad 360 zrealizowanym projektom szkoleniowym, staliśmy się jedną z najbardziej rozpoznawalnych firm szkoleniowych na świecie w dziedzinie konteneryzacji. Od 2019 roku pomagamy również naszym klientom potwierdzić ich umiejętności w środowisku k8s, przygotowując ich i zachęcając do zdania egzaminów CKA i CKAD.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenia w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.
- Aby dowiedzieć się więcej o CKAD, odwiedź: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Docker - zarządzanie kontenerami
21 godzinDocker to platforma dla programistów i administratorów systemów do zarządzania aplikacjami rozproszonymi. Składa się z runtime'u do uruchamiania kontenerów oraz usługi do udostępniania kontenerów.
Dzięki Dockerowi ta sama aplikacja może działać bez zmian na laptopach, dedykowanych serwerach i serwerach wirtualnych.
Ten kurs, w ciągu pierwszych dwóch dni, uczy podstawowego korzystania z Dockera, co jest przydatne zarówno dla programistów, jak i administratorów systemów. Kurs obejmuje wiele praktycznych ćwiczeń, a uczestnicy będą praktykować w swoim własnym środowisku Docker i budować własne obrazy Dockera.
W ostatnim dniu uczestnicy poznają bardziej zaawansowane narzędzia wspierające Dockera. Będą to Docker Machine, Docker Compose i Docker Swarm.
Wprowadzenie do Dockera
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów, którzy chcą używać Dockera do wdrażania i zarządzania oprogramowaniem w formie kontenerów zamiast tradycyjnego samodzielnego oprogramowania.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Dockera.
- Zrozumieć i wdrożyć konteneryzację oprogramowania.
- Zarządzać aplikacjami opartymi na Dockerze.
- Łączyć różne aplikacje i systemy Docker.
- Zrozumieć i edytować rejestry Docker.
Docker dla programistów i administratorów systemów
14 godzinDocker to platforma dla programistów i administratorów do zarządzania aplikacjami rozproszonymi. Składa się z środowiska uruchomieniowego do uruchamiania kontenerów oraz usługi do udostępniania kontenerów.
Dzięki Dockerowi ta sama aplikacja może działać bez zmian na laptopach, dedykowanych serwerach i serwerach wirtualnych.
Ten kurs uczy podstawowego korzystania z Dockera, co jest przydatne zarówno dla programistów, jak i administratorów systemów. Kurs obejmuje wiele praktycznych ćwiczeń, a uczestnicy będą ćwiczyć w swoim własnym środowisku Docker i budować własne obrazy Docker podczas 2 dni.
Docker i Jenkins dla DevOps
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (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.
Docker i Kubernetes na AWS
21 godzinTo szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do inżynierów, którzy chcą ocenić każdą z tych usług, aby podjąć świadomą decyzję o tym, którą wdrożyć w swojej organizacji.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować środowisko deweloperskie zawierające wszystkie potrzebne biblioteki, pakiety i frameworki niezbędne do rozpoczęcia rozwoju.
- Skonfigurować, dostosować i wdrożyć serię demonstracyjnych kontenerów przy użyciu różnych podejść.
- Zrozumieć różnice architektoniczne i projektowe między różnymi rozwiązaniami Docker/Kubernetes w AWS.
- Automatyzować wdrażanie kontenerów Docker.
- Skonfigurować potok ciągłej integracji i wdrażania.
- Zintegrować Docker i Kubernetes z istniejącym systemem ciągłej integracji.
Docker, Kubernetes i OpenShift 3 dla Administratorów
35 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce, uczestnicy nauczą się, jak zarządzać platformą Red Hat OpenShift Container Platform.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć, konfigurować, zarządzać i rozwiązywać problemy z klastrami OpenShift.
- Wdrażać aplikacje konteneryzowane lokalnie, w chmurze publicznej lub w chmurze hostowanej.
- Zabezpieczać platformę OpenShift Container Platform
- Monitorować i zbierać metryki.
- Zarządzać pamięcią masową.
Docker i Kubernetes: Budowanie i skalowanie aplikacji konteneryzowanej
21 godzinW tym szkoleniu prowadzonym przez instruktora, na żywo w Polsce (na miejscu lub zdalnie), uczestnicy nauczą się, jak tworzyć i zarządzać kontenerami Docker, a następnie wdrożyć przykładową aplikację w kontenerze. Uczestnicy dowiedzą się również, jak zautomatyzować, skalować i zarządzać swoimi aplikacjami konteneryzowanymi w klastrze Kubernetes. Na koniec szkolenie przechodzi do bardziej zaawansowanych tematów, prowadząc uczestników przez proces zabezpieczania, skalowania i monitorowania klastra Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować i uruchomić kontener Docker.
- Wdrożyć konteneryzowany serwer i aplikację internetową.
- Budować i zarządzać obrazami Docker.
- Skonfigurować klaster Docker i Kubernetes.
- Używać Kubernetes do wdrażania i zarządzania klastrową aplikacją internetową.
- Zabezpieczać, skalować i monitorować klaster Kubernetes.
Docker dla MLOps: Konteneryzacja kompleksowych potoków
21 godzinDocker to platforma do konteneryzacji, która służy do tworzenia powtarzalnych, przenośnych i skalowalnych środowisk dla systemów uczenia maszynowego.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do profesjonalistów technicznych na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą konteneryzować i wdrażać kompleksowe potoki uczenia maszynowego przy użyciu Dockera.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Konteneryzować zadania związane z uczeniem, walidacją i inferencją modeli.
- Projektować i zarządzać kompleksowymi potokami uczenia maszynowego przy użyciu Dockera i narzędzi wspierających.
- Wdrażać wersjonowanie, powtarzalność i CI/CD dla komponentów uczenia maszynowego.
- Wdrażać, monitorować i skalować usługi uczenia maszynowego w środowiskach konteneryzowanych.
Format kursu
- Interaktywne wykłady wsparte praktycznymi demonstracjami.
- Ćwiczenia praktyczne skupione na budowaniu rzeczywistych komponentów potoku uczenia maszynowego.
- Implementacja na żywo kompleksowych przepływów pracy w kontenerach.
Opcje dostosowania kursu
- W przypadku spersonalizowanego szkolenia dostosowanego do konkretnych potrzeb infrastruktury uczenia maszynowego, prosimy o kontakt w celu omówienia opcji.
Docker od podstaw do zaawansowanych
14 godzinFormat 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, skontaktuj się z nami w celu uzgodnienia szczegółów.