Podstawy Docker - wprowadzenie do konteneryzacji - Plan Szkolenia
Szkolenie 'Podstawy Docker - wprowadzenie do konteneryzacji' stanowi wszechstronne wprowadzenie w świat konteneryzacji, nowoczesnej technologii izolacji środowisk wdrożeniowych. Konteneryzacja to efektywny sposób na zapewnienie izolacji aplikacji i środowisk, a także umożliwienie przenośności między różnymi systemami operacyjnymi. W kursie omawiane są korzenie tej technologii, sięgające chociażby Linux Chroot, BSD Jails czy Solaris Zones, oraz porównanie jej do tradycyjnych maszyn wirtualnych. Głównym celem szkolenia jest przekazanie praktycznych umiejętności związanych z korzystaniem z Docker.io, jednej z najpopularniejszych platform konteneryzacyjnych. Uczestnicy zdobędą wiedzę na temat instalacji Docker na różnych systemach operacyjnych, zarządzania obrazami i kontenerami, a także konfiguracji sieci oraz pracy z woluminami danych. Kurs obejmuje także zagadnienia bardziej zaawansowane, takie jak komponowanie środowisk aplikacji z wielu obrazów przy użyciu Docker Compose. Uczestnicy dowiedzą się, jak tworzyć konfiguracje środowiskowe oparte na plikach docker-compose.yml, co stanowi wprowadzenie do orkiestracji kontenerów. Podczas szkolenia omawiane są również zasady tworzenia środowisk składających się z wielu kontenerów oraz konwersja deskryptorów Docker Compose do formatów zgodnych ze środowiskami orkiestracji kontenerów. Kurs stanowi doskonałe narzędzie dla wszystkich, którzy chcą zdobyć praktyczną wiedzę na temat konteneryzacji i skutecznego korzystania z narzędzi Docker.
Plan Szkolenia
- Wprowadzenie do konteneryzacji
- Potrzeby środowisk wdrożeniowych i próby zapewnienia ich izolacji – rys historyczny (Linux Chroot, BSD Jails, Solaris Zones) Maszyny wirtualne a kontenery
- Stos technologiczny
- Docker Instalacja środowiska Docker.io i podstawowych jego składowych dla systemów Linux, MacOsX, Windows
- Omówienie wersji CE i EE Omówienie instalacji dla Systemu Windows i MacOsX
- Instalacja środowiska na systemach Linux Praca z obrazami i kontenerami Docker
- Operacje na obrazach i kontenerach
- Definicje obrazów na podstawie
- Dockerfile Praca z rejestrami obrazów
- Docker Zarządzanie konfiguracją sieci w Docker
- Zarządzanie woluminami danych Docker
- Komponowanie środowisk aplikacji składających się z wielu obrazów przy użyciu Docker Compose
- Zasady tworzenia środowiska składającego się z wielu kontenerów
- Konfiguracja środowiska w oparciu o plik docker- comose.yml
- Wstęp do orkiestracji kontenerów i konwersja deskryptorów Docker Compose do formatów zgodnych ze środowiskami orkiestracji kontenerów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Podstawy Docker - wprowadzenie do konteneryzacji - Plan Szkolenia - Rezerwacja
Podstawy Docker - wprowadzenie do konteneryzacji - Plan Szkolenia - Zapytanie
Podstawy Docker - wprowadzenie do konteneryzacji - Zapytanie o Konsultacje
Opinie uczestników (1)
wiedza prowadzącego jest bardzo duża
Grzesiek - EduBroker PL5272572670
Szkolenie - Podstawy Docker - wprowadzenie do konteneryzacji
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.
Wdrożenie AI i ML w kontenerach z Docker
14 godzinDocker to platforma do konteneryzacji, która umożliwia spójne, przenośne i powtarzalne środowiska dla obciążeń AI i uczenia maszynowego.
Ta szkolenie prowadzone przez instruktora (online lub stacjonarnie) skierowane jest do profesjonalistów o poziomie zaawansowanym, którzy chcą opakować kodbazę ML, zależności i modele przy użyciu Dockera w celu niezawodnych przepływów pracy od etapu rozwoju do produkcyjnego.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Budować i zarządzać obrazami Dockera dostosowanymi do aplikacji AI i ML.
- Konteneryzować potoki uczenia maszynowego, narzędzia i zależności.
- Optymalizować środowiska Dockera pod kątem wydajności i przenośności.
- Wdrażać usługi ML w kontenerach w różnych środowiskach wykonawczych.
Format Szkolenia
- Demonstracje pojęć wspierane prowadzoną dyskusją.
- Ćwiczenia praktyczne skoncentrowane na zadaniach konteneryzacji w rzeczywistym świecie.
- Praktyczna implementacja przy użyciu środowisk Dockera z live-lab.
Opcje Personalizacji Szkolenia
- Aby dostosować to szkolenie do środowiska organizacyjnego, prosimy o kontakt.
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 deweloperów i administratorów do zarządzania aplikacjami rozproszonymi. Docker zapewnia środowisko do uruchamiania kontenerów oraz narzędzia do dystrybucji i zarządzania nimi.
Dzięki Dockerowi ta sama niezmieniona aplikacja może zostać uruchomiona na laptopie, fizycznym lub wirtualnym serwerze.
Na tym szkoleniu, podczas dwóch pierwszych dni, nauczysz się podstaw Dockera, które będą użyteczne zarówno dla deweloperów jak i administratorów. Szkolenie zawiera dużą liczbę ćwiczeń praktycznych. Każdy uczestnik będzie miał swoje własne środowisko w którym będzie mógł tworzyć własne obrazy a następnie je uruchamiać i zarządzać nimi.
Podczas ostatniego dnia szkolenia nauczysz się bardziej zaawansowanych narzędzi wspierających Dockera. Będzie 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 systemów do utrzymywania rozproszonych aplikacji. Składa się z środowiska uruchomieniowego do uruchamiania kontenerów i usługi udostępniania kontenerów.
Dzięki docker ta sama aplikacja może działać bez zmian na laptopach, serwerach dedykowanych i serwerach wirtualnych.
Ten kurs uczy podstawowego wykorzystania Docker, przydatnego zarówno dla programistów, jak i administratorów systemu. Kurs obejmuje wiele ćwiczeń praktycznych, a uczestnicy będą ćwiczyć we własnym środowisku Docker i budować własne obrazy Docker w ciągu 2 dni.
Docker i Jenkins dla DevOps
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów DevOp, którzy chcą zoptymalizować i uprościć proces CI/CD za pomocą Docker i Jenkins.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Automatyzuj dostarczanie kodu i wdrażanie potoków za pomocą Jenkins.
- Buduj aplikację przy użyciu Docker i Docker File.
- Konfigurowanie opcji uwierzytelniania w celu zwiększenia 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 prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak zarządzać Red Hat OpenShift Container Platform.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Tworzyć, konfigurować, zarządzać i rozwiązywać problemy OpenShift klastrów.
- Wdrażać aplikacje kontenerowe lokalnie, w chmurze publicznej lub w hostowanej chmurze.
- Zabezpieczać OpenShift platformę kontenerową
- Monitorowanie i gromadzenie metryk.
- Zarządzać pamięcią masową.
Docker i Kubernetes: Tworzenie i skalowanie aplikacji konteneryzowanych
21 godzinW tym szkoleniu prowadzonym przez instruktora (na miejscu lub zdalnie), uczestnicy nauczą się, jak tworzyć i zarządzać kontenerami Docker, a następnie wdrażać przykładową aplikację wewnątrz kontenera. Uczestnicy będą również uczyć się, jak automatyzować, skalować i zarządzać swoimi konteneryzowanymi aplikacjami 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 tego szkolenia uczestnicy będą w stanie:
- Skonfigurować i uruchomić kontener Docker.
- Wdrożyć serwer i aplikację internetową w kontenerze.
- Budować i zarządzać obrazami Docker.
- Skonfigurować klastr Docker i Kubernetes.
- Używać Kubernetes do wdrażania i zarządzania skupioną 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.
- Przepracowanie zadań w środowisku live-lab.
Opcje dostosowania kursu
- Aby zlecić dostosowany kurs szkoleniowy, skontaktuj się z nami w celu umówienia.
Docker (wprowadzenie do Kubernetes)
14 godzinCelem tego praktycznego kursu jest dostarczenie wszystkich narzędzi, które obejmują praktyczne aspekty Dockera i Kubernetes, aby uczestnicy mogli zdobyć niezbędne umiejętności do prawidłowego zarządzania programem.