Selenium with Jenkins and Docker - Plan Szkolenia
Selenium to framework, który zapewnia różne narzędzia do tworzenia testów oprogramowania dla aplikacji internetowych. Docker to platforma usługowa do dostarczania oprogramowania w kontenerach. Selenium zapewnia możliwość równoległego uruchamiania testów wewnątrz kontenerów Docker.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla testerów oprogramowania, którzy chcą używać Selenium do wykonywania testów automatyzacji w kontenerach Docker.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie infrastruktury automatyzacji testów do testowania na żądanie.
- Opracowanie struktury automatyzacji testów przy użyciu języka Java.
- Zbuduj potok CI/CD od podstaw za pomocą Jenkins i Dockera.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
Selenium i Docker Overview
- Co to jest Selenium? Czym jest Docker?
- Funkcje Selenium. Funkcje platformy Docker.
Przygotowanie środowiska programistycznego
- Instalowanie i konfigurowanie Selenium
- Instalowanie i konfigurowanie platformy Docker
Docker Szybki start
- Używanie poleceń Docker
- Praca z obrazami
- Tworzenie kontenerów
Test Automation Frameworki i Java
- Tworzenie obiektów stron i klas testowych
Test Automation Infrastruktura
- Korzystanie z Selenium Grid
Testowanie równoległe
- Równoległe uruchamianie testów
CI/CD z Jenkins
- Instalacja i konfiguracja Jenkins
- Tworzenie potoków
Podsumowanie i wnioski
Wymagania
- Zrozumienie Selenium Webdriver API
- Doświadczenie w programowaniu w języku Java
Publiczność
- Testerzy oprogramowania
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Selenium with Jenkins and Docker - Plan Szkolenia - Booking
Selenium with Jenkins and Docker - Plan Szkolenia - Enquiry
Selenium with Jenkins and Docker - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Tematyka dobrze rozłożona w czasie.
Marek Bukowski - Nabywca Ergo Digital IT GMBH/ Beneficjent Ergo Digital IT GMBH Oddział w Polsce
Szkolenie - Selenium with Jenkins and Docker
Propozycje terminów
Szkolenia Powiązane
Advanced Docker
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą pogłębić swoją wiedzę na temat Docker, aby wdrażać aplikacje na większą skalę przy jednoczesnym zachowaniu kontroli.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Budują własne Docker obrazy.
- Wdrażać i zarządzać dużą liczbą Docker aplikacji.
- Ocena różnych rozwiązań orkiestracji kontenerów i wybór najbardziej odpowiedniego.
- Ustaw proces ciągłej integracji dla Docker aplikacji.
- Integracja Docker aplikacji z istniejącymi procesami ciągłej integracji narzędzi.
- Zabezpiecz swoje Docker aplikacje.
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.
Certified Kubernetes Administrator (CKA) - exam preparation
21 godzinProgram Certified Kubernetes Administrator (CKA) został stworzony przez The Linux Foundation i Cloud Native Computing Foundation (CNCF).
Kubernetes jest obecnie wiodącą platformą wykorzystywaną do orkiestracji kontenerów.
NobleProg prowadzi szkolenia Docker & Kubernetes od 2015 roku. Dzięki ponad 360 pomyślnie zakończonym projektom szkoleniowym staliśmy się jedną z najbardziej znanych firm szkoleniowych na całym świecie w dziedzinie konteneryzacji.
Od 2019 roku pomagamy również naszym klientom potwierdzić ich wydajność w środowisku k8s, przygotowując ich i zachęcając do zdawania egzaminów CKA i CKAD.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla administratorów systemów, Kubernetes użytkowników, 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, więc zalecamy wzięcie w nim udziału, nawet jeśli nie zamierzasz podchodzić do egzaminu CKA.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o certyfikacji CKA, odwiedź:https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 godzinProgram Certified Kubernetes Application Developer (CKAD) został opracowany przez The Linux Foundation i Cloud Native Computing Foundation (CNCF), gospodarza Kubernetes.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą potwierdzić swoje umiejętności w zakresie projektowania, budowania, konfigurowania i udostępniania natywnych aplikacji w chmurze dla Kubernetes.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w tworzeniu aplikacji Kubernetes, dlatego zalecamy wzięcie w nim udziału, nawet jeśli nie zamierzasz przystępować do egzaminu CKAD.
NobleProg prowadzi szkolenia Docker & Kubernetes od 2015 roku. Dzięki ponad 360 pomyślnie zakończonym projektom szkoleniowym staliśmy się jedną z najbardziej znanych na świecie firm szkoleniowych w dziedzinie konteneryzacji. Od 2019 roku pomagamy również naszym klientom potwierdzić ich wydajność 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żenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- 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 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, podczas dwóch pierwszych dni, 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.
Ostatniego dnia uczestnicy poznają bardziej zaawansowane narzędzia wspierające Dockera. Będą to Docker Machine, Docker Compose oraz Docker Swarm.
Introduction to Docker
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Docker do wdrażania i zarządzania oprogramowaniem jako kontenerami zamiast tradycyjnego samodzielnego oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Docker.
- Zrozumienie i wdrożenie konteneryzacji oprogramowania.
- Zarządzanie Docker aplikacjami.
- Sieciowanie różnych Docker aplikacji i systemów.
- Zrozumienie i edytowanie Docker rejestrów.
Docker for Developers and System Administrators
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 and Kubernetes on AWS
21 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą ocenić każdą z tych usług, aby podjąć świadomą decyzję o tym, które z nich wdrożyć w swojej organizacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego zawierającego wszystkie potrzebne biblioteki, pakiety i frameworki niezbędne do rozpoczęcia programowania.
- Ustawienie, skonfigurowanie i wdrożenie serii kontenerów demonstracyjnych przy użyciu wielu różnych podejść.
- Zrozumienie różnic architektonicznych i projektowych między różnymi rozwiązaniami Docker/Kubernetes w ramach AWS.
- Automatyzacja wdrażania kontenerów Docker.
- Ustawianie potoku ciągłej integracji i wdrażania.
- Integracja Dockera i Kubernetes z istniejącym systemem ciągłej integracji.
Docker, Kubernetes and OpenShift 3 for Administrators
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 and Kubernetes: Building and Scaling a Containerized Application
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć kontenery Docker i zarządzać nimi, a następnie wdrożyć przykładową aplikację w kontenerze. Uczestnicy dowiedzą się również, jak zautomatyzować, skalować i zarządzać swoimi konteneryzowanymi aplikacjami w klastrze Kubernetes. Na koniec szkolenie przechodzi do bardziej zaawansowanych tematów, przeprowadzając uczestników przez proces zabezpieczania, skalowania i monitorowania klastra Kubernetes.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja i uruchomienie kontenera Docker.
- Wdrażanie skonteneryzowanego serwera i aplikacji internetowej.
- Tworzenie obrazów Docker i zarządzanie nimi.
- Ustawianie klastra Docker i Kubernetes.
- Używanie Kubernetes do wdrażania i zarządzania klastrowaną aplikacją internetową.
- Zabezpieczanie, skalowanie i monitorowanie klastra Kubernetes.
Docker from Basic to Advanced
14 godzinFormat kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku laboratoryjnym.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu jego zorganizowania.
Docker (introducing Kubernetes)
14 godzinCelem tego praktycznego kursu jest dostarczenie wszystkich narzędzi, które odnoszą się do praktycznych aspektów Docker i Kubernetes, aby uczestnicy mogli liczyć na umiejętności niezbędne do prawidłowego zarządzania programem.