Tylko do końca lipca możesz skorzystać z opcji DOFINANSOWANIA 60% ceny na dowolne szkolenie! Złóż wniosek

Zapraszamy na darmowy WEBINAR: Podstawy organizacji testów: doświadczenia z projektów – 08.08.2024. Zapisz się.

Top kursy udemy – top 5 kursów dla testera

Czy chcesz podnieść poziom swoich umiejętności w zakresie testowania oprogramowania? Poprawić się w pisaniu skryptów automatycznych, ale nie wiesz od czego zacząć? Team Quality Island dokładnie przeanalizował i ostatecznie wybrał dla Was listę 5 top kursów testowania oprogramowania z popularnej platformy szkoleniowej Udemy, które pomogą Ci znacznie podnieść swoje skille i wiedzę. Korzystanie z narzędzi takich jak Jenkins, automatycznie pisanie skryptów testowych, czy identyfikowanie błędów nie będzie już dla Ciebie tajemnicą.

Każdy wybrany został przez nas dokładnie opisany i okraszony takimi informacjami jak:

  • Ogólna ocena uczestników
  • Język prowadzenia kursu
  • Cena
  • Bezpośredni link do kursu
  • Czas trwania kursu
  • Wymagania dotyczące udziału w kursie
  • Szczegółowy opis kursu
  • Zagadnienia, których nauczysz się na kursie

Kursy te pomogą Wam poprawnie myśleć o różnych elementach testowania oprogramowania, znaleźć części programu, które wymagają więcej testów, automatycznie pisać testy, które łamią kod w nieoczekiwany sposób, zaprojektować wyrafinowany generator losowych danych testowych czy też radzić sobie z dużą ilością błędów i nimi właściwie zarządzać… Zaczynamy !

1. Java od Podstaw do Eksperta – twórz własne aplikacje

Link: https://www.udemy.com/course/java-od-podstaw-do-eksperta-tworz-wasne-aplikacje/

Ocena: 4,4 na 8779 oceny – 43 161 Uczestników

Język: polski

Cena: regularna 299,99 zl jednak bardzo często kurs dostępny z 88% znizką za 34,99zl

Czas trwania: 31h 

Certyfikat: TAK

Wymagania

Wszystko wyjaśnione jest w kursie. Nie musisz posiadać żadnej wiedzy na temat języka programowania Java aby zabrać się za ten kurs.

Opis:

Do tego kursu nie musisz znać podstaw programowania. Nauczysz się wszystkiego od zera. 

Java jest językiem zorientowanym obiektowo. Jego główną zaletą jest to, że może być odpalany na każdej platformie systemowej: Windowsie, Linuksie, Macu, w tel. komórkowym itd.

Java jest jednym z najbardziej pożądanych języków programowania przez pracodawców – poznając Javę szybko znajdziesz swoją pierwszą pracę. W Javie możesz tworzyć aplikacje mobilne na Androida, gry komputerowe (Minecraft), aplikacje pulpitowe, webowe i wiele innych.

Po kursie będziesz potrafił stworzyć różnego rodzaju aplikacje od zera. Dowiesz się jak używać większości komponentów, które udostępnia pakiet Swing. Podczas poznawania Javy, tworzymy wiele naprawdę bardzo ciekawych programów, które sprawiają, że praca z kursem jest bardzo ciekawa i cały czas chce się więcej.

Czego się nauczysz

  • Jak używać Javy w akcji. Zrozumiesz perfekcyjnie składnię Javy 🙂
  • Dowiesz się, czym jest kompilator, IDE, zmienne i ich typy, operatory itd.
  • Jak tworzyć aplikacje w Javie
  • instrukcje warunkowe if/else/else if
  • operatory arytmetyczne, przypisania, relacyjne, bitowe, logiczne
  • tablice / tablice wielowymiarowe
  • pętle for / while / do while
  • metody, przeładowywanie/nadpisywanie metod, przekazywanie zmiennych to metod etc.
  • programowanie obiektowe
  • zmienne referencyjne
  • konstruktory
  • interfejsy
  • wyjątki
  • pakunki
  • polimorfizm
  • rzutowanie
  • wyrażenia lambda
  • klasy/klasy abstrakcyjne/interfejsy
  • strumienie wejścia/wyjścia
  • tokenizacja danych i serializacja obiektów
  • ZIP/GZIP
  • synchronizacja i wątki
  • kolekcje i mapy
  • podstawy Android Studio
  • pakiet Swing (do tworzenia aplikacji okienkowych)

2. Cypress od podstaw – Automatyzacja testów

Link: https://www.udemy.com/course/cypress-od-podstaw/

Ocena: 4,5 na 216 oceny – 1388 Uczestników

Język: polski

Cena: regularna 79,99 zl jednak bardzo często kurs dostępny z 56% zniżką za 34,99zl

Czas trwania: 9h 

Certyfikat: TAK

Wymagania

Nie musisz mieć żadnego doświadczenia w automatyzacji testów . Kurs jest od podstaw.

Opis:

Myślisz o rozpoczęciu przygody z automatyzacją testów przy użyciu narzędzia Cypress? Jeśli tak, to ten kurs jest idealny dla Ciebie. Od podstaw pokaże Ci jak zbudować framework do automatyzacji. Jednak na początku zaczniemy od przyswojenia solidnych podstaw języka JavaScript, bo to na jego podstawie będziemy tworzyli testy automatyczne. Gdy poznamy już solidne podstawy JavaScript to będziemy mogli rozpocząć przygodę z Cypressem. A zrobimy to zaczynając od stworzenia projektu, ustawienia podstawowej konfiguracji cypressa i omówienia struktury folderów i plików. W kolejnych modułach dowiemy się jak wykonywać interakcje na różnych elementach strony, nauczymy się projektować testy w oparciu o Page Object Model i implementować testy automatyczne API. W ostatnim module poruszymy zaawansowane zagadnienia Cypress’a takie jak np. uruchamianie testów w Dockerze.

Co uzyskasz po ukończeniu tego kursu?

  • nauczysz się tworzyć testy automatyczne w Cypress
  • poznasz podstawy języka JavaScript
  • wykonywać interakcję na różnych elementach strony
  • projektować testy w oparciu o Page Object Model
  • dowiesz się co to jest Custom Commands i jak je wykorzystywać
  • nauczysz się automatyzować testy API (intercept, mockowanie odpowiedzi)
  • będziesz potrafił uruchomić testy wizualnej regresji
  • zapoznasz się z platformą Percy
  • uruchamiać testy na wielu przeglądarkach
  • konfigurować reportery takie jak jUnit oraz mochawesome
  • instalować i konfigurować pluginy
  • uruchamiać testy na Dockerze
  • zapoznasz się z Cypress Dashboard
  • konfigurować Proxy w testach automatycznych
  • wykonywać akcję na Shadow DOM
  • umiejętność wykorzystania asercji w testach
  • tworzyć pełne frameworki do automatyzacji testów
  • korzystać z edytora kodu Visual Studio Code

Czego się nauczysz

  • Automatyzacja testów w Cypress
  • Podstawy języka JavaScript
  • Projektowanie testów w oparciu o Page Object Model
  • Uruchamiane testów na wielu przeglądarkach, regresja wizualna
  • Automatyzacja testów API
  • Konfiguracja reporterów, uruchamianie testów za pomocą Docker’a
  • Instalacja pluginów, konfiguracja proxy, Shadow DOM

3. Python od Podstaw do Eksperta

Link: https://www.udemy.com/course/python-od-podstaw-dla-poczatkujacych/

Ocena: 4,7 na 4 123 oceny – 23 782Uczestników

Język: polski

Cena: regularna 299,99 zł jednak bardzo często kurs dostępny z 88% zniżką za 34,99zl

Czas trwania: 9h 

Certyfikat: TAK

Wymagania

Wszystko wyjaśnione jest w kursie. Nie musisz posiadać żadnych wiadomości na temat języka Python, aby zabrać się za ten kurs.

Opis:

W tym kursie Python nie musisz znać podstaw programowania. Nauczysz się wszystkiego od zera. Obal mit, że programowanie jest dla nielicznych. Pisz własne programy! 🙂

Oszczędź swój cenny czas kupując ten kurs. Nauczysz się programować w Python w szybki i łatwy sposób.

Jeśli chcesz nauczyć się języka programowania, który może być używany w każdych okolicznościach od tworzenia prostych skryptów, gier po tworzenie stron internetowych i zarabiać dobre pieniądze to jesteś w dobrym miejscu.

Python jest:

  • łatwy do nauczenia
  • szybki
  • uniwersalny (jest masa dostępnych bibliotek rozwiązujących Twoje problemy)

Z Pythona korzystają potężne firmy:

  • Google (Youtube)
  • Facebook 
  • Dropbox
  • Yahoo
  • NASA
  • IBM
  • Mozilla
  • Reddit

Po kursie będziesz wiedział:

  • jak importować i używać biblioteki Python
  • czym są funkcje i jak z nich korzystać
  • jak działają operatory arytmetyczne, logiczne, relacyjne
  • jak operować na Stringach 🙂
  • jak tworzyć warunki z pomocą instrukcji warunkowych
  • czym są i kiedy korzystać z list, zbiorów, krotek, słowników
  • jak tworzyć zaawansowane wyrażenia generujące, listowe, słownikowe, zbioru.
  • jak działają pętle – będą dla Ciebie prostym elementem składni języka Python
  • jak obsługiwać pliki
  • jak tworzyć zdarzenia losowe na mini grze.
  • jak obsługiwać format JSON na praktycznym przykładzie łączenia się z serwerami API
  • jak instalować zewnętrzne pakunki z PyPi
  • jak obsługiwać Visual Studio Code
  • jak programować korzystając z programowania obiektowego?

Czego się nauczysz:

  • Dowiesz się co to jest Python i język programowania
  • Pokażę Ci jak importować i używać biblioteki w Python
  • Zobaczysz, czym są funkcje i jak z nich korzystać
  • Poznasz operatory arytmetyczne, logiczne, relacyjne
  • Dowiesz się jak operować na Stringach 🙂
  • Pokażę Ci jak tworzyć warunki z pomocą instrukcji warunkowych
  • Nauczę Cię czym są i kiedy korzystać z listy, zbiory, krotki, słowników
  • Zaawansowane wyrażenia generujące listowe, słownikowe, zbioru i generatory nie będą dla Ciebie stanowić problemu
  • Transformowanie danych zapisanych w pamięci stanie się łatwe
  • Pętle będą dla Ciebie prostym elementem składni języka Python
  • Obsługa plików
  • Zdarzenia losowe
  • JSON
  • Praktyczne przykłady obsługi API
  • Instalacja zewnętrznych pakunków z PyPi
  • Obsługa Visual Studio Code

4. Automatyzacja testów: WebdriverIO + Typescript – Jenkins

Link: https://www.udemy.com/course/testowanie-automatyczne-webdriverio/

Ocena: 4,8 na 78 oceny – 786Uczestników

Język: polski

Cena: regularna 79,99 zł jednak bardzo często kurs dostępny z 56% zniżką za 34,99zl

Czas trwania: 10h 

Certyfikat: TAK

Wymagania

Nic. Wszystko jest zawarte w kursie, w tym podstawy Javascript oraz Typescript

Opis:

Ten kurs jest przeznaczony dla osób, które chcą rozpocząć swoją przygodę z testowaniem automatycznym lub podjąć pracę jako tester automatyzujący. Kurs jest prowadzony od podstaw. To znaczy, że nie musisz posiadać jakiejkolwiek wiedzy z zakresu programowania bądź automatyzacji. Wszystkiego Cię w nim nauczę.

Co uzyskasz po ukończeniu tego kursu?

  • poznasz podstawy języka JavaScript
  • nauczysz się podstaw języka TypeScript
  • implementować testy automatyczne przy użyciu WebdriverIO
  • zapoznasz się z platformą testową Mocha
  • umiejętność wykorzystania asercji w testach
  • projektować testy według Page Object Model
  • nauczysz się jak zainstalować i skonfigurować narzędzie CI/CD Jenkins
  • będziesz potrafił podłączyć testy automatyczne pod Jenkins’a za pomocą zdalnego repozytorium (GIT)
  • podłączyć reportera Allure pod testy automatyczne
  • ustawiać automatyczny harmonogram wykonywania testów
  • separować dane wejściowe w testach automatycznych
  • tworzyć pełne frameworki do automatyzacji testów 
  • lokalizować elementy HTML za pomocą: Xpath, klas, identyfikatorów, name
  • nauczysz się podstawowych metod WebdriverIO
  • korzystać z edytora kodu Visual Studio Code

Czego się nauczysz:

  • Podstawy języka JavaScript
  • Podstawy języka TypeScript
  • Automatyzacja z WebdriverIO
  • Platformy testowej Mocha
  • Umiejętność stosowania asercji
  • Projektowanie według Page Object Model
  • CI/CD integracja z Jenkins
  • Integracja z Allure
  • Lokalizowanie elementów HTML (xpath, id, klasy, name)

5. GIT od podstaw dla każdego

Link: https://www.udemy.com/course/git-od-podstaw-dla-kazdego/

Ocena: 4,7 na 1 135 oceny – 5 105 Uczestników

Język: polski

Cena: regularna 299,99 zl jednak bardzo często kurs dostępny z 88% znizką za 34,99zl

Czas trwania: 4h 

Certyfikat: TAK

Wymagania:

  • Mimo tego, że kurs jest adresowany głównie do programistów, to jednak umiejętność programowania nie jest wymagana.
  • Git nie posiada żadnych funkcjonalności, które ujawniają się, gdy pracujesz z kodem źródłowym, a nie ze zwykłym plikiem tekstowym utworzonym w notatniku.
  • Wymagam od Ciebie jedynie podstaw używania komputera, uprawnień do instalowania programów i wytrwałości.

Opis:

W tym kursie przedstawione jest w szybki i łatwy sposób temat gita. Jak twierdzi autor dzięki temu kursowi zaoszczędzisz  ogromną ilość Twojego czasu. Unikniesz typowych błędów. Przedstawione są  podstawy GIT w dokładniejszy sposób, niż są one przeważnie pokazywane.

Interfejs gita jest mało intuicyjny, a jego dokumentacja niespójna. Dziesiątki graficznych interfejsów użytkownika tylko pogłębiają ten problem — zamiast pomagać, jeszcze bardziej ukrywają przed Tobą drzemiące pod spodem struktury gita. To właśnie dobre poznanie tych struktur gwarantuje wydajną, bezstresową pracę.

Rzesza wiernych użytkowników gita przyznaje, że jest to narzędzie po prostu trudne. Czas z tym skończyć!

W tym kursie nauczysz się GIT od zera. Nie musisz wiedzieć nic na temat GIT.

Dzięki temu kursowi unikniesz setki godzin ślęczenia nad problemami związanymi z GIT. Ba, będziesz mógł pomóc swoim kolegom w pracy i pokazać jak ten GIT rzeczywiście działa.

Jeśli chcesz pracować jako programista, to wiedza o zarządzaniu wersjami oprogramowania jest obowiązkowa. Każdy pracodawca wymaga, abyś znał przynajmniej podstawy GIT.

Jeżeli więc chcesz poznać GIT i zaoszczędzić swój cenny czas, to jesteś w idealnym miejscu!

Czego się nauczysz:

  • Nauczysz się efektywnie pracować z gitem. Lokalnie i zdalnie.
  • Zrozumiesz, co faktycznie robią komendy, które wpisujesz. Koniec z kopiuj, wklej i módl się.
  • Zdobędziesz wszystkie umiejętności niezbędne świeżemu programiście do pracy w zespole używającym gita.

I na koniec rada od nas. Zdobywaj i szlifuj umiejętności, aby być gotowym do pracy w każdym momencie, gdy tylko nadarzy się na to okazja!. Niezależnie od tego, czy chcesz dopiero rozpocząć karierę jako tester, czy też zmienić obecną pracę, kursy i szkolenia pomogą Ci przygotować się na nowe wyzwania. Wykorzystuj swoje umiejętności w praktycznych projektach i zbuduj portfolio, które pokaże twoją gotowość do pracy potencjalnym pracodawcom.

Powodzenia 🙂

Notatka o autorze:

Zajmuję się testowaniem, zabezpieczaniem i zapewnianiem jakości oprogramowania od ponad 13 lat. Rozpocząłem swoją karierę od testów manualnych i analizy biznesowo-technicznej. Obecnie prowadzę firmę Quality Island, która zajmuje się szeroko pojętym testowaniem oprogramowania oraz szkoleniami dla przyszłych i obecnych testerów oprogramowania. Moją specjalnością są testy automatyczne aplikacji webowych oraz budowa procesów automatyzacji i robotyzacji. Od 8 lat prowadzę aktywnie szkolenia oraz konsultacje z tych tematów i wykonuję zlecenia dla firm trzecich jako konsultant, ekspert oraz audytor. Współpracuję również z firmami jako osoba do rekrutacji i weryfikacji technicznych. Interesują mnie głównie tematy związane z architekturą IT oraz zagadnienia DevOps/TestOps, ponieważ ściśle wiążą się z zapewnianiem jakości oprogramowania.

 

Tomasz Stelmach

CEO&Founder

 

0 komentarzy

Wyślij komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *