Poznaj kompleksowe kursy z praktycznymi przykładami opartymi o pracę zawodową.

Kursy zostały zaprojektowane tak, aby zaspokoić potrzeby testerów oprogramowania na różnych etapach ich kariery.

basics

Planeta QA

Ruszając na tę planetę, zostaniesz wprowadzony w niezbędną wiedzę nt. testowania oprogramowania.

Podział testów

Praca w zespole

Raportowanie błędów

Środowiska testowe

Ścieżki kariery

ISTQB

  • Praktyka

  • Nauczysz się kim są testerzy, jakie cechy są dla nich kluczowe oraz jakie ścieżki kariery mogą obrać.

  • Zdobędziesz wiedzę na temat różnorodności testów, planowania ich, przeprowadzania oraz efektywnego raportowania.

  • Omówimy pracę w zespole IT, różne role i ich punkty styku z zadaniami testera.

  • Poznasz najważniejsze zagadnienia najpopularniejszego standardu jakim jest ISTQB, zestawione z rzeczywistością pracy na co dzień.

  • Zajmiemy się także cyklem życia aplikacji, rodzajami dokumentacji generowanej przez testy, różnicami pomiędzy środowiskami testowymi oraz praktycznymi narzędziami i technikami używanymi w branży, które jednocześnie będą wprowadzeniem do kolejnych kursów.

web

Mgławica WebApp

Zagłębisz się w świat aplikacji webowych, poznając niezbędne aspekty do testowania ich.

HTML+CSS+JS

Narzędzia developerskie

Kody http

Cookies

Webelementy

Zapytania i odpowiedzi

  • Praktyka

  • Poznasz specyfikę różnych przeglądarek, ich wspólne cechy i różnice.

  • Zrozumiesz jak zbudowane są aplikacje webowe i przedstawimy Ci narzędzia do efektywnej pracy, w tym narzędzia developerskie przeglądarki.

  • Zostaniesz wprowadzony w podziały na front-end i back-end, poznając ich kluczowe elementy, takie jak kody odpowiedzi serwera na zapytania, ciasteczka, cache i zabezpieczenia połączeń.

backend

Planeta Back-End

Na tej planecie zdobędziesz umiejętności niezbędne do testowania API.

API

Błędy i wyjątki

Czytanie logów

REST & SOAP

SQL

  • Praktyka

  • Zrozumiesz różnice między architekturami mikroserwisów i monolitów oraz sposobami komunikacji, takimi jak REST i SOAP.

  • Zapoznasz się z metodami sprawdzania obsługi błędów i wyjątków oraz dowiesz się jak czytać logi.

  • Dowiesz się na temat narzędzi i technik testowania API oraz nauczysz się tworzenia zapytań SQL, przydatnych w pracy z bazami danych.

  • Nie zabraknie także informacji o zabezpieczeniach back-endu i integracji z usługami zewnętrznymi.

mobile

Pas asteroid Mobile

W tym obszarze dowiesz się jak skutecznie testować aplikacje mobilne.

Android vs iOS

PWA & Native

Emulowanie

Deeplink

Dobór urządzeń

  • Praktyka

  • Zrozumiesz różnice między systemami iOS i Android, co umożliwi Ci dobranie optymalnych narzędzi testujących, które Ci zaprezentujemy.

  • Dowiesz się jaki wpływ na zachowanie aplikacji może mieć stan urządzenia czy systemu.

  • Odkryjesz metody symulacji urządzeń mobilnych w tym również tabletów. Poznasz różnice między aplikacjami natywnymi a PWA, a dodatkowo wprowadzimy Cię w zasady sprawdzania UX i UI, tak abyś mógł zabłysnąć dodatkowymi umiejętnościami.

embedded

Kometa systemów wbudowanych

Embedded

Firmware

Interfejsy

Protokoły komunikacyjne

Debugowanie

Języki: C, C+, Python, Java

  • Poznasz fundamenty systemów wbudowanych i zrozumiesz unikatowe wyzwania związane z ich testowaniem, dzięki czemu zdobędziesz umiejętność testowania sprzętu i interakcji sprzętowo-programowych.

  • Dowiesz się o przykładach wykorzystania różnych języków programowania do poszczególnych implementacji.

  • Zrozumiesz jak działają protokoły komunikacyjne i interfejsy oraz środowiska testowe.

ai

Stacja kosmiczna Sztucznej Inteligencji

Sztuczna inteligencja

Modele

Prompting

Pomoc przy testowaniu

Generative AI

  • Dowiesz się tutaj o fundamentach sztucznej inteligencji, w tym o sieciach neuronowych i uczeniu maszynowym oraz popularnych modelach.

  • Poznasz techniki tworzenia i uczenia modeli AI z uwzględnieniem jakości danych wejściowych.

  • Odkryjesz metody przygotowywania danych testowych i automatyzacji przy pomocy sztucznej inteligencji.

generalItKnowledge

Planeta IT

Zanurzysz się w świat IT, poznając podstawy działania wielu technologii z tego zakresu.

GIT

CI/CD

Windows/Linux/Mac

Sieci komputerowe

Docker

Infrastruktura

  • Praktyka

  • Zrozumiesz zagadnienia systemów operacyjnych oraz sieci komputerowych.

  • Dowiesz się dobrodziejstwach pracy z “chmurą” i technologii Internet of Things. Poznasz perspektywę programistów w oparciu o wiedzę na temat zdalnych repozytoriów, kluczowych aspektach CI/CD oraz języków programowania.

  • Odkryjesz też świat wirtualizacji, dockerów oraz narzędzi do automatycznej analizy aplikacji i infrastruktury w czasie rzeczywistym.

automation

Planeta Automatów

UI: Cypress, Playwright, Selenium

BDD: Cucumber & Gherkin

Automatyczne testy API

Pisanie skryptów

Automaty w CI/CD

  • Praktyka

  • Zanurzysz się w świat testowania automatycznego, poznając różne frameworki do testów przy użyciu interfejsu użytkownika oraz dowiesz się jakie języki programowania z nimi łączyć.

  • Nauczysz się tworzyć realistyczne scenariusze testów automatycznych za pomocą Cucumber i Gherkin, a także jak testować automatycznie API.

  • Odkryjesz narzędzia do raportowania i analizy wyników oraz do wykonywania testów w procesie CI/CD.

premium

Gwiazda mistrzów

To miejsce to zbiór doświadczeń, których znajomość na początku kariery pomoże wynieść ją na mistrzowski poziom.

Przebranżowienie na IT

Pytania na rozmowach o pracę

Współpraca z biznesem

Skąd czerpać dodatkową wiedzę?

Praca zdalna czy stacjonarna?

Typowe bolączki pracy w zespole

  • Życie juniora w branży IT nie jest proste, ale odwiedzenie tego miejsca w naszej galaktyce pomoże Ci się przygotować na ciężkie chwile, z którymi prędzej czy później przyjdzie Ci się zmierzyć

  • Rozpoczniemy od trudności na rozmowach o pracę, przechodząc przez samodzielne mierzenie się z napotkanymi przeciwnościami czy wątpliwościami, aż dochodząc do problemów jakie dotykają wiele zespołów developerskich.