Prowadzone przez instruktorów kursy szkoleniowe na żywo z zakresu inżynierii oprogramowania pokazują podstawy inżynierii oprogramowania poprzez interaktywną dyskusję i praktyczne ćwiczenia.
Szkolenie z inżynierii oprogramowania jest dostępne jako "szkolenie online na żywo" lub "szkolenie na miejscu na żywo". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pośrednictwem interaktywnego, zdalnego pulpitu. Szkolenie stacjonarne może być prowadzone lokalnie w siedzibie klienta w Zakopane lub w korporacyjnych centrach szkoleniowych NobleProg w Zakopane.
NobleProg - 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.
Apigee to platforma Google Cloud do kompleksowego zarządzania cyklem życia API, która umożliwia organizacjom projektowanie, zabezpieczanie, wdrażanie, monitorowanie i skalowanie interfejsów API. Jej funkcje testowania i automatyzacji pozwalają zespołom na walidację interfejsów API, egzekwowanie polityk oraz zapewnienie wysokiej jakości wdrożeń w ramach potoków CI/CD.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do początkujących i średnio zaawansowanych inżynierów QA oraz programistów, którzy chcą zautomatyzować testowanie i walidację interfejsów API przy użyciu narzędzi i integracji Apigee.
Po zakończeniu szkolenia uczestnicy będą potrafili:
Skonfigurować Apigee do testowania i monitorowania interfejsów API.
Zautomatyzować przypadki testowe interfejsów API przy użyciu Apigee i zintegrowanych narzędzi.
Weryfikować wydajność, bezpieczeństwo i niezawodność interfejsów API.
Zintegrować automatyzację testów z potokami CI/CD.
Format kursu
Interaktywny wykład i dyskusja.
Ćwiczenia praktyczne.
Realizacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) skierowane jest do testersów i developerów na poziomie średniozaawansowanym, którzy chcą pogłębić swoją wiedzę i umiejętności w zakresie automatyzacji testów, skupiając się na narzędziach takich jak Selenium, TestComplete oraz integracja z Oracle APEX i .Net Core.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
Zainstalować i skonfigurować Selenium i TestComplete do automatyzacji testów.
Tworzyć zaawansowane skrypty i ramy testowe.
Integrować automatyzację testów z aplikacjami Oracle APEX i .Net Core.
Stosować techniki uczenia maszynowego w celu poprawy automatyzacji testów.
Skutecznie przechodzić od ręcznych do automatycznych testów.
Zarządzać zleconymi projektami testowymi i utrzymywać standardy jakości.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do inżynierów testowych i specjalistów automatyzacji na poziomie średniozaawansowanym i zaawansowanym, którzy chcą poznać zaawansowane funkcje i techniki TestStand w celu maksymalizacji efektywności i skuteczności automatyzacji testów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykorzystywać zaawansowane funkcje i możliwości TestStand do usprawnienia procesów automatyzacji testów.
Dostosowywać interfejsy użytkownika i tworzyć zaawansowane sekwencje testowe.
Wdrażać zaawansowane techniki przetwarzania i raportowania wyników.
Integrować TestStand z zewnętrznymi bazami danych, systemami i sprzętem.
Stosować najlepsze praktyki w zakresie utrzymywania, zarządzania, rozwiązywania problemów i debugowania złożonych sekwencji testowych.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) jest skierowane do technicznych profesjonalistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą wykorzystać IDz i z/OS Connect do integracji aplikacji mainframe z API i modernizacji starszych przepływów pracy.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować i używać IDz do rozwoju aplikacji mainframe.
Wykorzystać z/OS Connect do udostępniania aplikacji mainframe jako RESTful API.
Zintegrować programy COBOL, CICS i DB2 z nowoczesnymi systemami.
Wdrożyć najlepsze praktyki w zakresie bezpieczeństwa API i optymalizacji wydajności.
Rozwiązywać problemy i debugować zintegrowane systemy.
Design Thinking to skoncentrowana na człowieku metodologia rozwiązywania problemów poprzez empatię, definiowanie, generowanie pomysłów, prototypowanie i testowanie. Ta wersja kursu kładzie szczególny nacisk na etap Empatii, koncentrując się na połączeniu wcześniej zidentyfikowanych punktów bólowych z rzeczywistymi potrzebami klientów wewnętrznych oraz zastosowaniu dynamicznych, współpracujących działań, aby przekształcić wnioski w działania, które można wdrożyć.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do zespołów i liderów na poziomie początkującym i średnio zaawansowanym, którzy chcą pogłębić swoje umiejętności empatii, wzmocnić relacje z klientami wewnętrznymi oraz przekształcić punkty bólowe w znaczące możliwości poprawy.
Pod koniec szkolenia uczestnicy będą mogli:
Stosować techniki oparte na empatii, aby odkrywać i weryfikować potrzeby klientów.
Przekształcać zmapowane punkty bólowe w jasne, możliwe do zrealizowania potrzeby.
Uczestniczyć w dynamicznych odgrywaniach ról i symulacjach, aby ćwiczyć rozmowy skoncentrowane na kliencie.
Wspólnie redefiniować sformułowania problemów z perspektywy klienta.
Format kursu
Interaktywny wykład i prowadzone dyskusje.
Dynamiczne, praktyczne odgrywanie ról i ćwiczenia empatii.
Warsztaty grupowe dla wspólnego przeprojektowywania problemów.
Opcje dostosowania kursu
Aby zamówić dostosowaną wersję dostosowaną do konkretnego wewnętrznego procesu (np. zamówień lub dostarczania sprzętu), prosimy o kontakt w celu uzgodnienia.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do początkujących inżynierów testowych i inżynierów automatyki, którzy chcą poznać podstawy korzystania z TestStand do tworzenia, wykonywania i zarządzania zautomatyzowanymi sekwencjami testowymi.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawowe koncepcje i architekturę TestStand.
Tworzyć sekwencje testowe i wykonywać sekwencje testowe.
Wykorzystywać funkcje współpracy TestStand w środowiskach zespołowego tworzenia testów.
Integrować TestStand z innymi narzędziami programistycznymi i przyrządami testowymi.
Tworzyć niestandardowe kroki testowe i wtyczki w TestStand.
Ten kurs prowadzony przez instruktora (online lub stacjonarnie) w Zakopane jest skierowany do doświadczonych inżynierów testów automatycznych, którzy chcą poznać zaawansowane koncepcje programowania w języku C# dla testów automatycznych.
Na koniec tego treningu uczestnicy będą w stanie:
Zrozumieć zaawansowane koncepcje i najlepsze praktyki programowania w C#.
Stosować zaawansowane zasady programowania obiektowego do tworzenia wydajnych i elastycznych rozwiązań testowych.
Projektować i rozwijać modułowe i ponownie użytowalne ramy automatyzacji, wykorzystując najlepsze praktyki branżowe.
Jersey to otwartoźródłowa implementacja referencyjna JAX-RS (Java API for RESTful Web Services). Dostarcza biblioteki do szybkiego i efektywnego budowania interfejsów REST API w Javie. Połączone z nowoczesnymi narzędziami do testowania, Jersey umożliwia programistom projektowanie, budowanie, testowanie i dokumentowanie API w sposób efektywny.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów i testerów Java na poziomie początkującym i średniozaawansowanym, którzy chcą nauczyć się tworzenia i testowania API przy użyciu Jersey i wspierających narzędzi.
Pod koniec szkolenia uczestnicy będą w stanie:
Skonfigurować projekt Jersey z Maven.
Tworzyć i wdrażać RESTful API przy użyciu Jersey.
Testować API przy użyciu Postman i zautomatyzowanych frameworków.
Obsługiwać błędy, zabezpieczenia i dokumentację dla API.
Format kursu
Interaktywne wykłady i dyskusje.
Ćwiczenia praktyczne.
Implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
Design Thinking to metodologia skoncentrowana na człowieku, która rozwiązuje problemy poprzez empatię, definiowanie, generowanie pomysłów, prototypowanie i testowanie. Skupienie się na pierwszych dwóch etapach — Empatii i Definiowaniu — pomaga zespołom lepiej zrozumieć klientów wewnętrznych i zdefiniować właściwe problemy do rozwiązania.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), skierowane jest do zespołów i liderów na poziomie początkującym i średnio zaawansowanym, którzy chcą wzmocnić swoje relacje z klientami wewnętrznymi, zmniejszyć opór przed zmianami i poprawić efektywność operacyjną poprzez praktyczne, współpracujące metody.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykorzystywać techniki aktywnego słuchania i przeprowadzania wywiadów, aby zbierać wartościowe spostrzeżenia na temat klientów wewnętrznych.
Tworzyć mapy empatii i rejestrować potrzeby oraz bolączki użytkowników.
Różnicować rzeczywiste problemy od postrzeganych, korzystając z narzędzi takich jak 5 Why i drzewa problemów.
Tworzyć jasne, możliwe do realizacji sformułowania problemów (POV), które kierują pracą nad rozwiązaniami.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne ćwiczenia i odgrywanie ról.
Warsztaty grupowe i sesje feedbacku plenarnego.
Opcje dostosowania kursu
Aby zamówić wersję dostosowaną do konkretnego procesu wewnętrznego (np. zamówień lub dostarczania sprzętu), prosimy o kontakt w celu ustalenia szczegółów.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do programistów i inżynierów oprogramowania na poziomie średniozaawansowanym, którzy chcą skutecznie zarządzać i rozwiązywać problemy związane z licencjami oprogramowania w swoich organizacjach lub projektach.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć podstawowe koncepcje licencjonowania oprogramowania oraz sposób, w jaki FlexLM zarządza licencjami.
Nauczyć się instalować serwer FlexLM i oprogramowanie klienckie na różnych systemach operacyjnych.
Tworzyć, dystrybuować i zarządzać licencjami, w tym licencjami pływającymi i przypisanymi do węzła.
Identyfikować i rozwiązywać typowe problemy związane z instalacją, dystrybucją i użytkowaniem licencji.
Certyfikacja ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) to światowo uznana certyfikacja skoncentrowana na projektowaniu, tworzeniu i utrzymywaniu rozwiązań automatyzacji testów w realnych środowiskach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do testerów o poziomie zaawansowanym do bardzo zaawansowanym oraz profesjonalistów z dziedziny automatyzacji, którzy chcą zdobyć praktyczne, skupione na egzaminie wiedzę zgodną z oficjalnym programem CTAL-TAE i osiągnąć sukces na swoim egzaminie certyfikacyjnym.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć program CTAL-TAE i cele certyfikacyjne.
Projektować i wdrażać skalowalne i utrzymywane architektury automatyzacji testów.
Oceniać i wybierać odpowiednie narzędzia i ramy automatyzacji.
Integrować automatyczne testy z potokami CI/CD.
Zastosować metody strukturalne do planowania, tworzenia i utrzymywania automatycznych rozwiązań testowych.
Ćwiczyć z symulacjami egzaminów i zdobywać znajomość rzeczywistych formatów testów.
Format Kursu
Interaktywne wykłady i dyskusje.
Dużo ćwiczeń i praktyki.
Ręczne wdrażanie w środowisku laboratoryjnym.
Opcje Personalizacji Kursu
Aby złożyć wniosek o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu uzgodnień.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu), skierowane jest do profesjonalistów na poziomie początkującym i średnio zaawansowanym, którzy chcą zrozumieć i stosować metodologie Design Thinking w celu napędzania innowacji i ulepszania rozwiązań biznesowych.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć podstawowe zasady Design Thinking i jego rolę w innowacjach.
Stosować pięć faz Design Thinking w rozwiązywaniu problemów.
Wykorzystywać techniki i narzędzia generowania pomysłów, aby pobudzać kreatywność.
Wdrażać strategie Design Thinking w celu ulepszania procesów i zwiększania efektywności.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do profesjonalistów, którzy chcą poznać i zrozumieć koncepcję pomiaru oprogramowania oraz wykorzystać ją do szacowania i określania rozmiaru dowolnego procesu rozwoju oprogramowania i produktywności.
Pod koniec tego szkolenia uczestnicy będą mogli:
Zrozumieć zastosowanie pomiarów i metryk oprogramowania w rozwoju oprogramowania.
Śledzić postępy i oceniać produktywność za pomocą metryk oprogramowania.
Analizować dane pomiarowe oprogramowania w celu zapewnienia jakości i poprawy procesów.
Ten prowadzony przez instruktora, żywy trening w Zakopane (online lub na miejscu) jest skierowany do uczestników na poziomie początkującym i średnio zaawansowanym, którzy chcą rozwiązywać codzienne wyzwania w miejscu pracy za pomocą technik grywalizacji.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć zasady Design Thinking i ich zastosowanie w rozwiązywaniu problemów.
Wykorzystać techniki grywalizacji, aby zwiększyć zaangażowanie i innowacyjność.
Opracować kreatywne i praktyczne rozwiązania dla typowych problemów w miejscu pracy.
Skutecznie współpracować w zespołach, aby wdrażać strategie rozwiązywania problemów.
Stosować iteracyjne podejście do doskonalenia rozwiązań poprzez feedback i eksperymentowanie.
Domain-Driven Design (DDD) to podejście do tworzenia oprogramowania, które kładzie nacisk na projektowanie systemów wokół domeny biznesowej, wykorzystując wspólny, uniwersalny język oraz taktyczne i strategiczne techniki modelowania.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do zaawansowanych starszych deweloperów, którzy chcą zastosować zasady DDD do projektowania solidnych, łatwych w utrzymaniu i skalowalnych systemów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Identyfikować i modelować kluczowe koncepcje domenowe przy użyciu uniwersalnego języka i ograniczonych kontekstów.
Stosować taktyczne wzorce DDD, takie jak encje, obiekty wartościowe, agregaty, repozytoria i usługi domenowe.
Projektować mapy kontekstowe i strategiczne granice, aby zarządzać złożonością w mikroserwisach i zespołach.
Integrować praktyki DDD w zespołach Agile i przepływach CI/CD, aby poprawić współpracę i dostarczanie.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami, aby uzgodnić szczegóły.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) jest skierowane do profesjonalistów, którzy chcą zrozumieć koncept pomiaru punktów funkcjonalnych oraz jak włączyć go do pomiaru produktywności w rozwoju oprogramowania.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć pomiar punktów funkcjonalnych i nie-funkcjonalnych w rozwoju oprogramowania.
Mierzyć jednostki produktu oprogramowania w celu analizy jakości i produktywności.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) to profesjonalny certyfikat skoncentrowany na zaawansowanych praktykach zarządzania testami, umiejętnościach przywódczych oraz strategicznym podejmowaniu decyzji zgodnym z sylabusem ISTQB.
To szkolenie prowadzone przez instruktora, dostępne online lub na miejscu, jest skierowane do menedżerów testów oraz specjalistów QA na poziomie średniozaawansowanym i zaawansowanym, którzy chcą opanować sylabus ISTQB Advanced Level Test Manager i przygotować się do certyfikacji.
Po ukończeniu szkolenia uczestnicy będą mogli:
Tworzyć i zarządzać kompleksowymi strategiami i planami testowymi.
Stosować techniki testowania opartego na ryzyku w celu optymalizacji działań testowych.
Monitorować, kontrolować i doskonalić procesy testowe w ramach projektów.
Kierować i rozwijać zespoły testowe, zarządzając jednocześnie oczekiwaniami interesariuszy.
Wykorzystywać narzędzia i metryki do zarządzania testami, raportowania oraz ciągłego doskonalenia.
Format kursu
Interaktywne wykłady i dyskusje.
Ćwiczenia i pytania praktyczne przygotowujące do egzaminu.
Praktyczne studia przypadków i symulacje zgodne z sylabusem ISTQB CTAL-TM.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) jest skierowane do programistów, architektów i analityków na poziomie średnio zaawansowanym, którzy chcą poznać i zastosować koncepcje oraz praktyki DDD w swoich projektach programistycznych.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Zrozumieć kluczowe koncepcje DDD (konteksty ograniczone, encje itp.) oraz ich zastosowanie w projektach programistycznych.
Zastosować strategiczne DDD do definiowania i projektowania modelu domenowego, identyfikowania poddomen oraz ustalania granic.
Zaimplementować taktyczne DDD przy użyciu wzorców takich jak CQRS, fabryki i event sourcing.
Efektywnie refaktoryzować i modernizować systemy legacy za pomocą technik DDD.
Projektować i implementować architektury zorientowane na produkt, domenę i zespół.
Wykorzystywać data mesh do tworzenia platformy danych zorientowanej na domenę, wspierającej odkrywanie i zarządzanie danymi.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu), jest skierowane do liderów i specjalistów HR na poziomie podstawowym, którzy chcą nauczyć się i zastosować metodologie Design Thinking, aby wspierać innowacje, poprawić umiejętności rozwiązywania problemów i skutecznie angażować zespoły.
Pod koniec szkolenia uczestnicy będą mogli:
Wyposażyć uczestników w narzędzia i metodologie wspierające innowacje i zaangażowanie zespołu.
Rozwinąć umiejętności w zakresie mapowania empatii, generowania pomysłów i prototypowania w celu rozwiązywania złożonych wyzwań.
Zastosować zasady Design Thinking w scenariuszach przywódczych i HR.
Promować kulturę innowacji w zespołach technologicznych.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) jest skierowane do operatorów i testerów, którzy chcą wykorzystywać EasyTest do testowania aplikacji lub systemów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować EasyTest.
Wykorzystywać EasyTest do testowania systemów i funkcji aplikacji.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do profesjonalistów, którzy chcą nauczyć się, jak stosować SNAP w pomiarze i szacowaniu projektów.
Pod koniec szkolenia uczestnicy będą mogli:
Poznać zasady i wytyczne SNAP i FPA.
Lepiej planować i szacować projekty oprogramowania.
Zrozumieć podstawy wydajności procesów i zidentyfikować obszary do poprawy.
Wykorzystać SNAP do zwiększenia efektywności wydajności i uzyskania stabilności funkcjonalnej.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu), jest skierowane do profesjonalistów testowania oprogramowania na poziomie średnio zaawansowanym, którzy chcą uzyskać certyfikat TOSCA i wykazać się biegłością w automatyzacji testów przy użyciu Tricentis Tosca.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć strukturę i wymagania certyfikacji TOSCA.
Opanować koncepcje TOSCA, w tym projektowanie, automatyzację i wykonanie przypadków testowych.
Stosować najlepsze praktyki w tworzeniu przypadków testowych, które są wielokrotnego użytku i łatwe w utrzymaniu.
Przygotować się do praktycznych i teoretycznych komponentów egzaminu certyfikacyjnego TOSCA.
Ten kurs zapewnia szkolenie w zakresie zarządzania projektami testowymi oraz praktyczne doświadczenie w pracy z aplikacjami internetowymi, automatyzacją testów funkcjonalnych oraz automatyzacją testów wieloprzeglądarkowych przy użyciu zestawu testowego Selenium.
Grupą docelową tego kursu są inżynierowie testów oprogramowania oraz testerzy manualni.
Po ukończeniu szkolenia uczestnicy będą mogli efektywnie wykorzystywać Selenium WebDriver w rzeczywistych projektach.
W tym szkoleniu prowadzonym przez instruktora na żywo w Zakopane, uczestnicy nauczą się, jak udoskonalić zestaw testów automatycznych, wykorzystując zaawansowane techniki do sterowania Selenium.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Rozwiązywać złożone problemy automatyzacji testów aplikacji internetowych za pomocą Selenium.
Stosować wyrażenia regularne i techniki weryfikacji oparte na wzorcach.
Obsługiwać wyjątki, które zatrzymują wykonanie testów.
Programowo wyszukiwać obiekty internetowe.
Dynamicznie przechwytywać dane z kontrolek internetowych.
To szkolenie prowadzone przez instruktora na żywo w Zakopane (online lub na miejscu) wprowadza uczestników w automatyczne testowanie z wykorzystaniem Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w C# lub chcesz je odświeżyć, sprawdź kurs: C# dla inżynierów testów automatycznych.
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą wykorzystywać Cypress do automatyzacji testów.
Pod koniec szkolenia uczestnicy będą mogli:
Przeprowadzać testy automatyczne end-to-end z użyciem Cypress.
Implementować testy integracyjne i jednostkowe w aplikacji webowej.
Wykorzystywać Cypress jako alternatywę dla Selenium.
To szkolenie prowadzone przez instruktora na żywo w Zakopane jest przeznaczone dla każdego, kto jest zainteresowany nauką języka C# w celu automatyzacji testów. Jest to intensywny kurs z wieloma praktycznymi ćwiczeniami, które pozwolą uczestnikom szybko zdobyć niezbędne umiejętności programistyczne potrzebne do zastosowania w automatyzacji testów oprogramowania. Skupiamy się na podstawach C#, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków automatyzacji testów, takich jak Selenium. Jeśli już znasz C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver w C#: Wprowadzenie do automatyzacji testów webowych w C#.
Selenium to otwartoźródłowe narzędzie do automatyzacji testowania aplikacji internetowych w różnych przeglądarkach. Wersja Selenium 4 oferuje ulepszone interfejsy API WebDriver, natywne lokalizatory względne oraz lepszą obsługę siatki. Python, dzięki swojej prostocie i silnej integracji z frameworkami testowymi, takimi jak Pytest, stanowi potężne narzędzie do tworzenia skalowalnych i łatwych w utrzymaniu zestawów testów automatycznych.
Ten prowadzony przez instruktora, live training (online lub na miejscu) jest skierowany do testerów i programistów na poziomie podstawowym i średniozaawansowanym, którzy chcą wykorzystać Selenium z Pythonem do automatyzacji testowania aplikacji internetowych w rzeczywistych środowiskach.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Zainstalować i skonfigurować Selenium z Pythonem w środowisku testowym.
Tworzyć solidne skrypty automatyzacji testów przy użyciu Selenium WebDriver i Pytest.
Stosować Model Obiektów Stron (POM) w celu budowy łatwych w utrzymaniu frameworków testowych.
Uruchamiać testy na wielu przeglądarkach przy użyciu Selenium Grid.
Integrować zautomatyzowane testy z potokami CI/CD.
Rozwiązywać typowe problemy i stosować najlepsze praktyki w celu zapewnienia stabilności automatyzacji.
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, skontaktuj się z nami w celu ustalenia szczegółów.
To szkolenie prowadzone przez instruktora na żywo w Zakopane jest przeznaczone dla każdego, kto jest zainteresowany nauką Javy w celu automatyzacji testów. Jest to intensywny kurs z dużą ilością praktycznych ćwiczeń, który szybko wprowadzi uczestników w niezbędne umiejętności programistyczne potrzebne do zastosowania w testowaniu automatyzacyjnym oprogramowania. Skupiamy się na podstawach Javy, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków do automatyzacji testów, takich jak Selenium. Pomija również tradycyjne podejście "Hello World" do nauki Javy, ponieważ nie jest to kurs dotyczący tworzenia aplikacji. Ten kurs ma na celu szybkie wprowadzenie uczestników w automatyzację testów. Jeśli już znasz Javę i chcesz od razu przejść do testowania za pomocą Selenium, sprawdź: Wprowadzenie do Selenium (https://www.nobleprog.com/introduction-selenium-training).
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak ulepszyć zestaw testów automatycznych, stosując zaawansowane techniki sterowania Selenium.
Grupa docelowa: testerzy oprogramowania, menedżerowie testów, specjaliści ds. zapewnienia jakości.
Ten prowadzony przez instruktora warsztat na żywo w Zakopane rozpoczyna się od wprowadzenia do BDD – czym jest i jak jest wykorzystywane przez firmy do promowania dobrego projektowania, rozwoju i testowania oprogramowania. Robimy to z perspektywy nieinżynierskiej, z uwzględnieniem użytkowników końcowych, ich wymagań, języka i sposobu myślenia. Poruszamy również kwestie wyzwań komunikacyjnych, z którymi mogą się spotkać interesariusze biznesowi, współpracując bliżej ze swoimi technicznie nastawionymi kolegami.
Pod koniec szkolenia uczestnicy będą wiedzieć, jak:
Pisać zwięzłe historie użytkowników, które odzwierciedlają wzorce korzystania z oprogramowania przez rzeczywistych użytkowników.
Tłumaczyć swoje historie użytkowników na język behawioralny BDD (Given, When, Then).
Tworzyć przypadki testowe na podstawie tych historii, aby inżynierowie mogli je wdrożyć i przetestować.
Zrozumieć związek między wymaganiami produktowymi, kryteriami akceptacji i przypadkami testowymi.
Odkryć tajemnice technicznego żargonu, który utrudnia komunikację i zrozumienie.
Instalować i używać świetnych narzędzi do pisania plików funkcjonalnych BDD.
Zrozumieć i docenić, co dzieje się, gdy praca trafia do inżynierów.
Odegrać bardziej aktywną rolę w iteracyjnym cyklu rozwoju.
Szkolenie przeznaczone jest zarówno dla pracowników działu IT oraz biznesowego. Celem kursu jest przedstawienie sposobu ułatwienia komunikacji pomiędzy działami w procesie wytwarzania oprogramowania. Uczestnicy kursu poznają testy behawioralne dzięki którym możliwe jest tworzenie bardziej niezawodnego oprogramowania bez konieczności wdrażania kosztownych i zaawansowanych narzędzi.
Cypress to framework do kompleksowego testowania. Cypress umożliwia użytkownikom konfigurację, pisanie, uruchamianie i debugowanie testów dla dowolnej aplikacji frontendowej lub strony internetowej.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą wykorzystywać Cypress do automatyzacji testów.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykonywać kompleksowe testy automatyczne z użyciem Cypress.
Implementować testy integracyjne i jednostkowe w aplikacji internetowej.
Używać Cypress jako alternatywy dla Selenium.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Istnieje wiele sprawdzonych wzorców, które są powszechnie dostępne dla każdego. Czasami wystarczy zmienić nazwy i wdrożyć wzorzec w konkretnej technologii. Może to zaoszczędzić setki godzin, które w przeciwnym razie zostałyby poświęcone na projektowanie i testowanie. Cele szkolenia Kurs ten ma dwa cele: po pierwsze, umożliwia ponowne wykorzystanie powszechnie znanych wzorców, po drugie, pozwala na tworzenie i ponowne wykorzystanie wzorców specyficznych dla Twojej organizacji. Pomaga oszacować, jak wzorce mogą obniżyć koszty, usystematyzować proces projektowania i wygenerować framework kodu oparty na Twoich wzorcach. Odbiorcy Projektanci oprogramowania, analitycy biznesowi, kierownicy projektów, programiści i deweloperzy, a także menedżerowie operacyjni i kierownicy działów oprogramowania. Styl kursu Kurs koncentruje się na przypadkach użycia i ich relacji z konkretnym wzorcem. Większość przykładów jest wyjaśniona w UML i w prostych przykładach w języku Java (język może się zmienić, jeśli kurs jest zamawiany jako zamknięty). Prowadzi przez źródła wzorców, a także pokazuje, jak katalogować i opisywać wzorce, które mogą być ponownie wykorzystane w całej organizacji.
W tym prowadzonym przez instruktora, żywym warsztacie szkoleniowym w Zakopane (online lub na miejscu), uczestnicy nauczą się, jak zastosować pięć etapów Design Thinking, aby lepiej zrozumieć problemy doświadczane przez użytkowników końcowych produktu lub usługi, a następnie opracować najlepsze podejście do ich rozwiązania.
Pod koniec szkolenia uczestnicy będą mogli:
Stosować kreatywne strategie, aby dopasować potrzeby klientów do technologicznie wykonalnych rozwiązań.
Opracować strategię zwiększenia wartości dla klienta i ulepszenia oferty produktów i usług.
Proces Design Thinking (DT) składa się z pięciu etapów (empatia, definiowanie problemu, generowanie pomysłów, prototypowanie, testowanie).
W coraz bardziej złożonym świecie mierzymy się z problemami, które mogą wymagać specjalnych podejść. Design Thinking pomaga radzić sobie ze złożonymi problemami. Opanowanie design thinking pomaga skutecznie radzić sobie ze złożonymi problemami, lepiej komunikować się, efektywnie przekonywać, poprawiać wyniki biznesowe oraz doskonalić zachowania i wyniki organizacyjne i osobiste.
Jak działa DT: uczenie się od ludzi i problemu, znajdowanie wzorców, projektowanie modelu (dryf modelu), testowanie modelu, ocena modelu i przeprojektowanie.
Związek między DT, innowacjami a przedsiębiorczością.
Metody i narzędzia DT: persona, mapa interesariuszy, mapa podróży klienta, schemat usługi, innowacja modelu biznesowego.
Zastosowanie DT: nastawienie projektowe, innowacje disruptywne, podejście iteracyjne, technika szacowania zwinnego, myślenie krytyczne, rozwiązywanie problemów, praca zespołowa, gotowość do przywództwa, umiejętności komunikacyjne, biegłość technologiczna, myślenie przyszłościowe, kompetencje międzykulturowe i etyczne, inteligencja emocjonalna, samoświadomość, umiejętności negocjacyjne, rozwiązywanie konfliktów.
Cele:
Zrozumienie podstaw i niuansów DT
Eksploracja kluczowych koncepcji, czynników, teorii, typów i modeli w DT
Eksperymentowanie, doświadczanie i praktykowanie DT
Przebieg:
To jednodniowy (4-godzinny) kurs szkoleniowy, który składa się z:
wykładów (40% - prezentacja teorii, koncepcji, modeli i interakcji),
ćwiczeń grupowych (30% - dynamika grup, gry, dyskusje grupowe i ćwiczenia symulujące rozwiązywanie konfliktów),
zadań indywidualnych (15% - pisanie, projektowanie i dyskusje w parach)
oraz innych aktywności (15% - filmy, czytanie).
Uwaga: ze względu na charakter kursu minimalna liczba uczestników to 3 osoby
W coraz bardziej złożonym świecie mierzymy się z problemami, które mogą wymagać specjalnych podejść. Design Thinking pomaga radzić sobie ze złożonymi problemami. Opanowanie design thinking pozwala skutecznie rozwiązywać skomplikowane problemy, lepiej komunikować się, efektywniej przekonywać, poprawiać wyniki biznesowe oraz wzmacniać zachowania i wyniki organizacyjne i osobiste.
Cele programu:
Wprowadzenie do Design Thinking i jego zastosowania w różnych branżach
Identyfikacja korzyści płynących z Design Thinking i jego znaczenia w rozwiązywaniu problemów
Zrozumienie znaczenia klienta w Design Thinking
Poznanie narzędzi wykorzystywanych w Design Thinking i sposobów ich zastosowania
Design Thinking jest uznaną na świecie metodą tworzenia innowacyjnych usług, procesów i produktów.
W centrum Design Thinking jest człowiek. Istotą metody jest właściwie zdefiniowany problem oraz skoncentrowanie na realnych potrzebach końcowego użytkownika, Świadomość tej istotnej różnicy ogranicza ryzyko porażki.
Celem głównym szkolenia jest poznanie praktycznego wymiaru metody w codziennej pracy.
To jest szkolenie z podstaw testowania, akredytowane przez Stowarzyszenie Jakości Systemów Informatycznych. Celem szkolenia jest przygotowanie uczestników do egzaminu i uzyskania certyfikatu ISTQB® Foundation. Egzamin ISTQB® CTFL, oferowany przez SJSI, można zdawać stacjonarnie lub online, w języku polskim lub angielskim, i trwa 60 minut. Składa się z 40 pytań jednokrotnego wyboru. Pozytywny wynik osiąga się po udzieleniu 65% poprawnych odpowiedzi (26 punktów). Koszt egzaminu jest wliczony w cenę szkolenia.
Po ukończeniu szkolenia uczestnik będzie potrafił opisać proces tworzenia oprogramowania oraz pozna techniki testowania i zasady projektowania testów.
Dostarczone przez NobleProg Polska sp. z o.o., ATO (PeopleCert Registry ID 5860)
To szkolenie prowadzone przez instruktora, na żywo w Zakopane (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą korzystać z Postmana do testowania API.
Pod koniec tego szkolenia uczestnicy będą mogli:
Wykonywać testy przy użyciu zautomatyzowanych żądań i przepływów pracy.
Definiować, rozwijać, testować i obserwować API przy użyciu systemu kontroli wersji.
Generować dynamiczne dane w żądaniu.
Dokumentować i organizować testy w kolekcjach do przeglądu przez zespół.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) to certyfikacja dla specjalistów w dziedzinie inżynierii wymagań. Ta certyfikacja ma na celu potwierdzenie wiedzy, umiejętności i doświadczenia w obszarze zarządzania i inżynierii wymagań w procesie tworzenia oprogramowania. Wartość Certyfikacji IREB CPRE: Potwierdzenie i uznanie wiedzy, umiejętności i doświadczenia w obszarze inżynierii wymagań. Wyróżnienie się na rynku pracy jako profesjonalista specjalizujący się w zarządzaniu wymaganiami. Zwiększenie wiarygodności i zaufania wśród pracodawców, klientów i współpracowników.
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.
Inżynieria oprogramowania zaczyna się tam, gdzie kończy się programowanie. W tym kursie zdobędziesz solidne podstawy w dziedzinie inżynierii oprogramowania. Kurs stanowi pomost między programowaniem a solidnymi praktykami inżynierskimi. Zdobędziesz przegląd podstawowych koncepcji i terminologii typowo używanych w tej dziedzinie. W trakcie kursu nauczysz się stosować wiele technik do planowania, implementacji i walidacji projektów oprogramowania oraz do oceny i ulepszania procesów rozwoju.
Grupa docelowa:
Kurs jest przeznaczony dla programistów o różnym doświadczeniu, którzy znają co najmniej jeden język programowania.
W tym szkoleniu prowadzonym przez instruktora na żyvo w Zakopane, uczestnicy nauczą się, jak korzystać z funkcji TestComplete, w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika, aby przeprowadzać automatyczne testy na aplikacjach desktopowych, internetowych i mobilnych.
Pod koniec szkolenia uczestnicy będą mogli:
Tworzyć, nagrywać i uruchamiać testy funkcjonalne.
Tworzyć skalowalne i łatwe w utrzymaniu frameworki testowe.
Tworzyć punkty kontrolne, dostosowywać testy do wielu urządzeń i analizować wyniki testów.
W tym szkoleniu prowadzonym przez instruktora na żywo w Zakopane uczestnicy nauczą się, jak korzystać z Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku live lab, dając uczestnikom możliwość interakcji z technologią, instruktorem oraz innymi uczestnikami.
Szkolenie rozpoczyna się od omówienia tradycyjnego testowania opartego na kodzie i skryptach, porównując je z podejściem opartym na modelach (MBT) w Tosca. Uczestnicy dowiedzą się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca oraz jak budować własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testowe w różnych przeglądarkach, to szkolenie przeprowadzi uczestników zarówno przez teorię, jak i praktykę, umożliwiając im wdrożenie własnego rozwiązania testowego w Tosca.
The Principal Engineer - Masterclass jest przeznaczony dla doświadczonych i zmotywowanych inżynierów, którzy już wiedzą, jak dostarczać gotowy do produkcji kod. Ten kurs uczyni Cię wyjątkowym inżynierem/liderem oprogramowania, który będzie miał duży pozytywny wpływ na Twój zespół i organizację. W tym kursie nauczysz się projektowania systemów i architektury, technik przeglądu kodu, mentoringu i coachingu inżynierów, programowania w parach, budowania silnej kultury inżynierskiej oraz innych fundamentalnie ważnych praktyk inżynierskich.
Szkolenie prowadzone przez instruktora, na żywo (stacjonarnie lub zdalnie) jest skierowane do:
inżynierów oprogramowania na poziomie średniozaawansowanym
starszych inżynierów oprogramowania
głównych inżynierów oprogramowania
inżynierów oprogramowania na poziomie staff
liderów inżynierów oprogramowania
architektów oprogramowania
menedżerów inżynierii
Pod koniec szkolenia uczestnicy będą mogli:
Awansować na kolejny poziom z poziomu średniozaawansowanego lub starszego inżyniera
Jeśli już prowadzą zespół lub są powyżej poziomu starszego inżyniera, mogą zacząć korzystać z narzędzi, technik i frameworków poznanych na tym kursie, aby:
skutecznie prowadzić wysoko wydajne zespoły inżynierskie
efektywnie współpracować ze wszystkimi interesariuszami w 360°
specjalizować się w kluczowych umiejętnościach technicznych głównego inżyniera
budować silną kulturę inżynierską w organizacji
opanować postawę ciągłego uczenia się
Format kursu
Interaktywny wykład i dyskusja.
Dużo ćwiczeń i praktyki.
Narzędzia, techniki i frameworki, aby stać się inżynierem-unicornem
Dzielenie się rzeczywistymi doświadczeniami
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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 (11)
temat, sposób przekazywania wiedzy
VIOLETTA RYBOWSKA
Szkolenie - Test Automation with Selenium
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera, zaangażowanie i relacje
Adam Kuklewski - GE Medical Systems Polska
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Bardzo interesujący temat i bardzo kompetentny trener
Pedro Miguel Costa - Natixis
Szkolenie - Automation Testing with Cypress
Przetłumaczone przez sztuczną inteligencję
kompletny, skoncentrowany na temacie, z wieloma ćwiczeniami i przykładami
Grzegorz Sposob - ASSECO POLAND S.A.
Szkolenie - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
Przetłumaczone przez sztuczną inteligencję
Wyjaśnienia i interaktywność trenera naprawdę dobrze przedstawiły temat; nawet mimo że prawdopodobnie nie byłem wystarczająco doświadczony, nauczyłem się bardzo wiele!
Pieter Bruynseels - Spot Buy Center BV
Szkolenie - Design Patterns
Przetłumaczone przez sztuczną inteligencję
warsztaty, praktyczne przypadki
Joanna Nowak - LKQ Polska Sp. z o. o.
Szkolenie - Introduction to Agile Testing
Przetłumaczone przez sztuczną inteligencję
Podobało mi się, że trener miał praktyczną wiedzę z dziedziny testowania i że pytał o to, jak poszczególne aspekty wyglądają u nas. Dobrze, że trener zaznaczał, że niektóre elementy po prostu tak wyglądają wg ISTQB, gdy czasem prowadziliśmy dyskusję na temat danego rozwiązania zadania, z którym się do końca nie zgadzamy.
Paulina - PLUM Sp. z o.o.
Szkolenie - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)
Podobały mi się ćwiczenia, które pomogły otworzyć umysł i zdobyć nowe spostrzeżenia w dziedzinie architektury oprogramowania.
Gabriele - EAGLEPROJECTS S.p.A.
Szkolenie - Architecture and Design: Core + Advanced Training
Przetłumaczone przez sztuczną inteligencję
Kluczowe tematy można przedyskutować i ustalić z trenerem przed seminariami. Luźna i przyjemna atmosfera w dniach seminariów.
Lorenz - Continentale Lebensversicherung AG
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Zyskałem nową wiedzę i jestem dość pewny jej Treści. Nic nie jest dla mnie niejasne.