Podstawy Testowania REST API

Od teorii, przez testy manualne, po automatyzację w JavaScript!

logo jaktestowac.pl
Poznaj z nami:
REST API
Postman
Swagger
JavaScript
TypeScript
automatyzacja testów
deploy aplikacji
raporty po testach
testy na CI
tworzenie własnego API
testy REST API z Playwright

Możliwość przystąpienia do Programu już wygasła.

Nie przegap kolejnej edycji i…

DOŁĄCZ DO MAILINGU NOWOCZESNYCH TESTERÓW

PS. Posiadasz ten program? Zaloguj się i wróć na tę stronę.

 

 

Czy chcesz…

Pytania dotyczące Programu REST API

👉 zdobyć nową wiedzę o testowaniu backendu?
👉 popchnąć swoją karierę do przodu?
👉 zarabiać więcej?
👉 przyśpieszyć swoje zadania?
👉 zaprojektować i napisać testy API?
👉 poznać język JavaScript w automatyzacji
👉 … oraz inne tematy dla Nowoczesnych Testerów?

Jeśli TAK, to ten Program będzie świetnym wyborem dla Ciebie.

Paweł Wantulok
Software tester
 
Nie ma co ukrywać, że nową robotę dostałem dzięki Waszym kursom 😀
 

Co zyskasz w ramach tego Programu?

(kliknij w dany punkt, aby dowiedzieć się więcej)

POZNANIE TESTÓW REST API W PRAKTYCE
Od zupełnych podstaw, na przykładzie użycia narzędzi Chrome DevTools, Postman, Swagger oraz testów automatycznych w języku JavaScript (którego uczymy od zupełnych podstaw!).
WIEDZĘ TECHNICZNĄ
Tu konkretnie – teoria o REST API poparta praktyką z różnymi narzędziami, które wspomagają testy manualne oraz automatyczne.
PRAKTYKA NA REALNEJ STRONIE
Poznasz testy REST API na przykładzie realnej, samodzielnie zarządzanej strony www z frontened i backendem. Pokażemy Ci jak samemu umieścić taką stronę w sieci, abyś mógł w oparciu o nią pisać testy automatyczne.
PRAKTYCZNE UMIEJĘTNOŚCI
Uzyskane poprzez realizację PONAD 50 ZADAŃ DOMOWYCH, które pozwolą Ci na utrwalenie zdobytej wiedzy. Do każdego z nich przygotowaliśmy również przykładowe rozwiązania.
WIDEO, PREZENTACJE, TEKST ORAZ KOD
Właśnie w takiej formie otrzymasz od nas materiały! Wysokiej jakości wideo (ponad 40 GODZIN NAGRAŃ!) do głównej części Programu oraz łatwy do skopiowania kod.
WYSOKIEJ JAKOŚCI TREŚCI
Czyli takie, które sprawią, że nie utoniesz w domysłach i niepewności podczas nauki REST API. Ten Program to ponad 450 bardzo dokładnie nagranych i przetestowanych lekcji. Również przygotowaliśmy dla Ciebie ponad 50 zadań do samodzielnej realizacji (wraz z przykładowymi rozwiązaniami).
CERTYFIKAT UKOŃCZENIA
Unikalny elektroniczny dokument, który otrzymasz po pomyślnym ukończeniu testu wiedzy. Dokument ten potwierdzi Twoją wiedzę, zdobytą w Programie Podstawy Testowania REST API.
KOMFORT NAUKI
Dostęp 24/7 do kursów oraz wszelkich aktualizacji materiałów jakie w przyszłości zostaną wykonane (dodatkowe bonusy oraz materiały wideo, które mamy w planach).
AKTUALIZACJE I USPRAWNIENIA
Materiały aktualizujemy na bieżąco. Dzięki temu masz pewność, że kursy dotyczą bieżących rozwiązań i najnowszych narzędzi. Metoda ta jest sprawdzona i cieszy się dużym uznaniem wśród naszych kursantów.
WSPARCIE W NAUCE
Wsparcie zespołu jaktestowac.pl – nie jesteś czegoś pewien? Piszesz komentarz do lekcji, my odpowiadamy i uzupełniamy materiały, a jeśli trzeba to dodajemy całkiem nowe lekcje 💪

Przemek i Krzychu

Mentorzy Programu

Krzysiek Kijas
Senior Software Quality Engineer, Tech Lead, Mentor
profil na LinkedIn
  • Pracuje w branży IT jako Quality Engineer od 2011,
  • W codziennej pracy zajmuje się tworzeniem i projektowaniem architektury frameworków do testów automatycznych.
  • Posiadam rozległe doświadczenie praktyczne w:
    • testach API za pomocą narzędzi Postman, Swagger oraz SoapUI,
    • automatyzacji backendu API oraz frontendu GUI,
    • pisanie testów w różnych językach - Python, JavaScript, TypeScript, Java oraz C#,
    • pracy z CI/CD (Jenkins, GitLab CI, Azure DevOps),
    • projektowaniu oraz implementacji serwisów REST API.
  • Od 2014 zdobywam doświadczenie jako trener i mentor.
  • Współtworzę inicjatywę jaktestowac.pl dla Nowoczesnych Testerów.
Przemek Barański
Senior Software Quality Engineer, Principal Engineer
profil na LinkedIn
  • Komercyjnie testuję software od 2011.
  • Specjalizuję się w automatomatyzacji testów back-end i front-end wraz z weryfikacją wydajności sytemów.
  • Piszę testy w językach takich jak Python, JavaScript oraz TypeScript, Bash.
  • Swoją wiedzę i doświadczenie zdobywam poprzez
    • Pracę przy testach automatycznych API oraz UI w nowoczesnych aplikacjach chmurowych o globalnym zasięgu.
    • Dzielenie się testerską wiedzą na: jaktestowac.pl, webinarach, meetupach oraz vlogu.
    • Tworzenie własnych serwisów (w tym z API) i automatyzacji w ekosystemie chmurowym (AWS, Heroku) z wykorzystaniem Ciągłej Integracji (GitLab CI, GitHub Actions, Jenkins).
    • Udzielając się na stackoverflow.com z zasięgiem ponad 3 milionów osób.
  • Moja misja to stworzenie ścieżki edukacji dla Nowoczesnych Testerów.

Ścieżka Programu

Schemat i flow Programu

Kluczowe elementy Programu

  • ponad 450 wysokiej jakości lekcji (w tym ponad 40 godzin nagrań)
  • ponad 50 praktycznych zadań do realizacji (z przykładowymi rozwiązaniami)
  • setki linii praktycznego kodu
  • specjalna strona (front-end i back-end) do przeprowadzania testów
  • aktualizacje materiałów
  • dożywotni dostęp do Programu
  • wsparcie zespołu jaktestowac.pl
  • masa bonusów i dodatków (debugowanie kodu, wydajność testów, JS na stronach HTML, konfiguracja CI/CD, implementacja własnego REST API oraz testy REST API z Playwright)
  • specjalny projekt do nauki języka JavaScript oraz TypeScript
  • zero ryzyka – satysfakcja albo zwrot pieniędzy

Opinia o jaktestowac.pl

Agenda Programu i przykładowe nagrania

Ten Program to spójna ścieżka nauki – od pierwszych kroków z API aż po deployment testów automatycznych na serwerze CI.

Zobacz nagrania prosto z kursu!

Przykładowa lekcja z części Wprowadzenie do API

Przykładowa lekcja z części Automatyzacji

Agenda Programu

Twoja przygoda z testowaniem REST API została przygotowana przez doświadczonych inżynierów jakości i przetestowana przez zaufanych testerów. Jakość mamy we krwi, możesz nam zaufać😎

Testy manualne REST API

Przemek i Logo API

👨‍💻 Kurs: Wprowadzenie do API i REST
📺 125 lekcji, 5 godzin nagrań

Rozpracowujemy od podstaw zagadnienia związane z fundamentami niezbędnymi do dogłębnego poznania API takimi jak Interfejsy, GUI, UI, komunikacja sieciowa HTTP i oczywiście API.
✍️ Zaczynamy z API
  • Pierwsze spotkanie z API
  • Ekosystem API

✍️ Sekcja 1. O kursie i wymaganiach
  • Praca z lekcjami
  • Minimalne wymagania – oprogramowanie
  • Teraz Ty – Wersja Chrome i DevTools
  • Rozwiązanie – Wersja Chrome i DevTools

✍️ Sekcja 2. Poznajemy Interface
  • Pierwsza styczność z API
  • API Application Programming Interface
  • Problem, który mamy do rozwiązania
  • Rozwiązanie – Interfejs
  • Interfejs – występuje wszędzie
  • Standard interfejsu
  • Uwaga! Interfejs w programowaniu
  • Teraz TY – Interface
  • Rozwiązanie – Interface

✍️ Sekcja 3. Wprowadzenie do UI i GUI
  • Typy interfejsu
  • UI – User Interface
  • UI – z czym się łączy
  • GUI – Graphic User Interface
  • Teraz Ty – GUI
  • Rozwiązanie – GUI
  • GUI – dodatkowe informacje
  • GUI – przykład
  • GUI a strony internetowe

✍️ Sekcja 4. Czym jest API
  • API – przykład z życia
  • API a strony internetowe
  • Zaglądamy do warstwy 2
  • API – komunikacja programistyczna
  • API – przykłady: Zmiana głośności w TV
  • API – przykłady: Chrome Extensions
  • API – przykłady: Polecenie console
  • API – przykłady: Stan baterii
  • Teraz Ty – Interfejs Navigator
  • Rozwiązanie – Interfejs Navigator
  • API = gotowe rozwiązania
  • API = komunikacja z różnymi klientami
  • Różne klienty API – przykład Spotify
  • Nie każde API jest dostępne
  • Wiele form API
  • Uwaga na: mylenie API z REST API

✍️ Sekcja 5. Wprowadzenie do HTTP
  • Chrome ustawienia – wersja językowa
  • Chrome ustawienia – reset DevTools
  • Strony internetowe
  • Skąd bierze się kod strony?
  • Adres URL
  • Teraz TY – obserwacja pobranych zasobów
  • Rozwiązanie – obserwacja pobranych zasobów
  • Składowe adresu URL
  • Protokół HTTP – co to?
  • Protokół HTTP – komunikacja
  • Protokół HTTP – działanie
  • Protokół HTTP – przykład
  • Strona HTML – informacje o zasobach
  • Strona HTML – index.htm
  • API HTTP + HTML

✍️ Sekcja 6. Kod odpowiedzi 200 i metoda GET
  • Kod odpowiedzi HTTP
  • Kod odpowiedzi: 200
  • Teraz Ty – Zapytaj o nieistniejący zasób
  • Rozwiązanie – Zapytaj o nieistniejący zasób
  • Teraz Ty – 404 na innych stronach
  • Rozwiązanie – 404 na innych stronach
  • Metoda HTTP
  • Metoda HTTP: GET
  • Rozszerzona komunikacja HTML
  • Wykonana komunikacja z serwerem

✍️ Sekcja 7. Komunikacja front-end back-end
  • Strona web a dostęp do danych
  • Przykładowa strona
  • Monolityczna architektura: przykład
  • Monolityczna architektura: omówienie
  • Prosty podział architektury: przykład
  • Prosty podział architektury: omówienie
  • Architektura z API: przykład
  • Architektura z API: omówienie
  • Podgląd ruchu sieciowego
  • Front-end i back-end

✍️ Sekcja 8. REST API
  • Standard komunikacji z back-end
  • Standard komunikacji REST
  • Przykład strony korzystającej z REST API
  • API – ekspozycja back-end
  • Zasoby w REST
  • Zasoby w REST: przykład
  • REST API – operacje na zasobach
  • Teraz Ty : Metoda POST
  • Rozwiązanie – Metoda POST
  • REST API – przykład wykorzystania

✍️ Sekcja 9. Standard treści i dokumentacji w REST API
  • Komunikacja w REST: JSON
  • Użycie JSON: oprogramowanie
  • Teraz Ty – Budowanie obiektu JSON
  • Rozwiązanie – Budowanie obiektu JSON
  • Użycie: JSON w językach programowania
  • Użycie JSON: przeglądarka
  • Podsumowanie: JSON
  • Dokumentacja REST API
  • Dokumentacja REST API – zasoby
  • Żyjąca dokumentacja: przykład

✍️ Sekcja 10. Prezentacja - Deploy własnej strony, metody i kody w praktyce
  • Deploy aplikacji do testów
  • Serwis Glitch i aplikacja do testów
  • Metoda GET w API
  • Metoda POST w API
  • Metoda PUT w API
  • Zapytanie DELETE w API
  • Rodzaje zapytań CRUD – podsumowanie
  • Rodzaje kodów odpowiedzi – podsumowanie

Logo Postman i Swagger

👨‍💻 Kurs: Testy REST API za pomocą Postmana
📺 120 lekcji, 9 godzin nagrań

Nauczysz się na praktycznych przykładach jak zacząć korzystać, a następnie rozwijać testy przy użyciu Postmana. W tym kursie testujemy dedykowaną stronę do testów API.
✍️ Sekcja 1. Przegląd narzędzi i instalacja Postman
  • Narzędzia do manualnego testowania REST API
  • Postman – pobieranie
  • Postman – instalacja i pierwsze uruchomienie

✍️ Sekcja 2. Opis funkcji, Get w DevTools i w Postmanie
  • Postman – ogólny opis funkcji
  • Zapytanie GET w DevTools
  • Zapytanie GET w Postmanie
  • Postman – zarządzanie zapytaniami
  • Teraz Ty – Nowe zapytanie GET
  • Rozwiązanie – Nowe zapytanie GET
  • Zarządzanie kolekcją

✍️ Sekcja 3. Deploy i nowa strona
  • Założenie konta na Herkou
  • Wdrożenie aplikacji na Heroku
  • Poznajemy aplikację do testów
  • Swagger
  • Dlaczego własna aplikacja w chmurze?
  • Zarządzamy aplikacją
  • Aplikacja na Heroku – informacje
  • Teraz Ty – Test Swagger
  • Rozwiązanie – Test Swagger
  • Reset bazy

✍️ Sekcja 4. GET listy i użycie środowiska
  • Zapytanie GET o użytkowników
  • Zapytanie GET o użytkowników wynik
  • Postman – tworzymy strukturę
  • Środowiska w Postman
  • Użycie Środowiska w Postman
  • Teraz Ty – Nowe zapytanie GET
  • Rozwiązanie – Nowe zapytanie GET

✍️ Sekcja 5. GET pobranie zasobu, parametry i testy
  • Zapytanie GET o użytkownika
  • Zapytanie GET o listę z parametrem
  • Test kodu odpowiedzi
  • Teraz Ty – Zapytanie GET o zasoby użytkowników
  • Rozwiązanie – Zapytanie GET o zasoby użytkowników

✍️ Sekcja 6. POST tworzenie zasobu i zmienne dynamiczne
  • Metoda POST na GUI i w Swagger
  • Zapytanie POST w Postmanie
  • Weryfikacja zapytania POST
  • Losowe dane w teście POST
  • Teraz Ty – Losowe dane w POST body
  • Rozwiązanie – Losowe dane w POST body
  • Dodajemy opcjonalny klucz do zapytania
  • Teraz Ty – POST dla /articles
  • Rozwiązanie – Losowe dane w POST body

✍️ Sekcja 7. PUT aktualizacja zasobu i konsola
  • Metoda PUT na GUI i w Swagger
  • Zapytanie PUT w Postmanie
  • Zapytanie PUT na nieistniejącym zasobie
  • Pomysły na PUT z unikalnym id
  • Utworzenie własnej zmiennej
  • Konsola w Postman
  • Teraz Ty – Testy PUT
  • Rozwiązanie – Testy PUT

✍️ Sekcja 8. PATCH aktualizacja pola i własne zmienne
  • Metoda PATCH na GUI i w Swagger
  • Zapytanie PATCH w Postmanie
  • Dokładniejsza weryfikacja PATCH
  • Refaktoryzacja weryfikacji PATCH
  • Zapytanie PATCH dla innych pól
  • Teraz Ty – Testy PATCH
  • Rozwiązanie – Testy PATCH
  • Różnice między POST vs PUT vs PATCH

✍️ Sekcja 9. DELETE usunięcie zasobu i zakresy zmiennych
  • Metoda DELETE na GUI i w Swagger
  • Zapytanie DELETE w Postmanie
  • Zapytanie DELETE zapewnienie działania
  • Zmienne lokalne, kolekcji i środowiska
  • Zmienne – zakres działania
  • Zmienne – przykład setup
  • Zmienne – przykład wykonanie
  • Teraz Ty – Testy DELETE
  • Rozwiązanie – Testy DELETE

✍️ Sekcja 10. Autentykacja, autoryzacja i JWT
  • Zasoby chronione hasłem – autoryzacja i autentykacja
  • Headers – czym są nagłówki
  • Basic auth i inspekcja nagłówka Chrome
  • Basic auth w POSTMAN
  • Teraz Ty – Basic Auth w komentarzach
  • Rozwiązanie – Basic Auth w komentarzach
  • JWT: JSON Web Token
  • Autoryzacja za pomocą tokena JWT
  • Teraz Ty – JWT w Postman
  • Rozwiązanie – JWT w Postman
  • Teraz Ty – JWT usprawnienie
  • Rozwiązanie – JWT usprawnienie

✍️ Sekcja 11. RUNNER, tworzenie testów e2e w API
  • Runner w Postman
  • Przygotowanie danych: Seeding i użycie
  • Testy Articles w oparciu o dane
  • Testy Comments w oparciu o dane
  • Teraz Ty – Czyszczenie danych
  • Rozwiązanie – Czyszczenie danych
  • Reset bazy i uruchomienie całej kolekcji
  • Teraz Ty – Poprawki w Admin Tools
  • Rozwiązanie – Poprawki w Admin Tools

👨‍💻 Kurs: Postman: Techniki zaawansowane
📺 12 lekcji, 1 godzina nagrań

Na praktycznych przykładach zobaczysz jak używać narzędzia Newman, dzięki któremy uruchomimy nasze kolekcje automatyczni np. z linii komend.
✍️ Sekcja 1. Uruchomienie Postman bez GUI: Newman
  • Newman: wprowadzenie i zalety
  • Instalacja Newman – przygotowanie
  • Instalacja Newman – uruchomienie
  • Testy kolekcji w Newman – przygotowanie
  • Testy kolekcji w Newman – uruchomienie
  • Wygenerowanie raportu z testów
  • Użycie środowiska w Newman – przygotowanie
  • Użycie środowiska w Newman – uruchomienie
  • Teraz Ty: Testy E2E w Newman z raportem
  • Pomijanie testów – opcja skip tests
  • Zebranie testów w Projekt Node.js
  • Zebranie testów w Projekt Node.js – uruchomienie
  • Projekt Node.js – podział skryptów i instalacja
  • Projekt Node.js – podsumowanie

Testy automatyczne REST API

Logo JavaScript

👨‍💻 Kurs: Testy Automatyczne REST API w JavaScript
📺 97 lekcji, 9 godzin nagrań

W tym kursie wykorzystasz podstawową wiedzę z języka JavaScript do przygotowania, a następnie rozwinięcia testów automatycznych REST API.
✍️ Sekcja 1. Opis i instalacja narzędzi
  • Opis strony do testowania
  • Narzędzia do testów automatycznych REST API
  • Node.js – pobieranie i instalacja
  • VS Code – pobieranie i instalacja

✍️ Sekcja 2. Przygotowanie projektu
  • Opis modułów do testów automatycznych
  • Tworzymy projekt testów
  • Instalacja modułów

✍️ Sekcja 3. Pierwsze testy w JavaScript - node.js + mocha
  • Pierwszy test – przygotowanie struktury
  • Uruchamianie testów i skryptów w node.js
  • Pierwszy test – uzupełniamy metody i dodajemy asercje
  • Pierwszy test – poprawiamy komunikaty w asercji
  • Teraz Ty – Twój pierwszy test
  • Rozwiązanie – Twój pierwszy test
  • Teraz Ty – Twój pierwszy skrypt w package.json
  • Rozwiązanie – Twój pierwszy skrypt w package.json
  • Bonus: Jak uruchamiać i pomijać wybrane testy

✍️ Sekcja 4. Pierwsze testy automatyczne REST API
  • Piszemy pierwszy test REST API – instalacja modułu supertest
  • Piszemy pierwszy test REST API – manualne testy
  • Piszemy pierwszy test REST API – automatyzujemy!
  • Usprawniamy asercję odpowiedzi z API
  • Teraz Ty – Twój pierwszy test REST API
  • Rozwiązanie – Twój pierwszy test REST API
  • Test REST API – pobranie konkretnego zasobu w testach manualnych
  • Test REST API – pobranie konkretnego zasobu i automatyzacja
  • Teraz Ty – Test REST API po konkrety zasób
  • Rozwiązanie – Test REST API po konkrety zasób

✍️ Sekcja 5. Testy REST API z tworzeniem zasobów
  • REST API – POST /users – manualne testy
  • REST API – POST /users – automatyzujemy tworzenie zasobów
  • Teraz Ty – Test REST API tworzenia artykułu
  • Rozwiązanie – Test REST API tworzenia artykułu
  • Teraz Ty – usprawnienia asercji przy tworzeniu artykułu
  • Rozwiązanie – usprawnienia asercji przy tworzeniu artykułu
  • Unikalne i realistyczne dane w testach
  • Teraz Ty – unikalne i realistyczne dane przy tworzeniu artykułu
  • Rozwiązanie – unikalne i realistyczne dane przy tworzeniu artykułu

✍️ Sekcja 6. Testy REST API z negatywnymi przypadkami i DDT
  • REST API – POST /users i negatywne przypadki – manualne testy
  • REST API – POST /users i negatywne przypadki – automatyzujemy
  • Teraz Ty – negatywne przypadki przy tworzeniu artykułu
  • Rozwiązanie – negatywne przypadki przy tworzeniu artykułu
  • Refaktoryzacja kodu i DDT
  • Teraz Ty – refactor w testach /articles
  • Rozwiązanie – refactor w testach /articles

✍️ Sekcja 7. Testy aktualizacji zasobów - PUT/PATCH
  • Test PUT /users – manualne testy
  • Test PUT /users – automatyzujemy!
  • Teraz Ty – Testy PUT /articles
  • Rozwiązanie – Testy PUT /articles (i poprawa testów zależnych)
  • Test PATCH /users – manualne testy
  • Test PATCH /users – automatyzujemy!
  • Teraz Ty – Testy PATCH /articles
  • Rozwiązanie – Testy PATCH /articles

✍️ Sekcja 8. Metoda DELETE i niezależność testów
  • Test DELETE /users – manualne testy
  • Test DELETE /users – automatyzujemy!
  • Teraz Ty – Testy DELETE /articles
  • Rozwiązanie – Testy DELETE /articles
  • Reset danych w aplikacji – testy manualne
  • Planowanie – gdzie umieścić reset danych z bazy?
  • Akcje przed i po testach – before/after
  • Reset danych w aplikacji – automatyzacja w testach
  • Teraz Ty – niezależność testów dla /articles
  • Rozwiązanie – niezależność testów dla /articles
  • Bonus: Mały test szybkości testów
  • Bonus: Niezależność testów i poprawne przygotowanie danych przed testami

✍️ Sekcja 9. Autoryzacja i nagłówki
  • Test POST /comments – manualne testy z Basic Auth
  • Test POST /comments – automatyzujemy przypadek negatywny
  • Test POST /comments – automatyzujemy przypadek pozytywny, czyli happy path
  • Test POST /comments – refaktoryzacja
  • Teraz Ty – test PUT /comments
  • Rozwiązanie – test PUT /comments
  • Test GET /plugins – manualne testy z JWT
  • Test GET /plugins – automatyzujemy!

✍️ Sekcja 10. Raporty i parametryzacja testów
  • Raporty po testach
  • Raporty po testach – konfiguracja w projekcie
  • Konfiguracja testów i własne moduły
  • Przekazywanie własnych parametrów do testów
  • Parametryzacja adresu testowanej aplikacji
  • Przenoszenie projektu do innej lokalizacji

Logo JavaScript

👨‍💻 Kurs: JavaScript dla Testera
📺 75 lekcji, 8 godzin nagrań

Poznasz język JavaScript od kompletnych podstaw wraz z najczęściej używanymi narzędziami. Tak! Dobrze widzisz – wysłuchaliśmy potrzeb testerów i tym razem będziesz mógł zacząć z nami naukę JS😎
✍️ Sekcja 1. Wstęp do języka i narzędzi
  • Wstęp do języka i narzędzi
  • Przygotowanie środowiska – instalacja node.js
  • Przygotowanie środowiska – instalacja VS Code
  • Pierwsze skrypty i ich uruchamianie
  • Projekt w node.js i package.json
  • Teraz Ty – skrypty i ich uruchamianie
  • Rozwiązanie – skrypty i ich uruchamianie
✍️ Sekcja 2. Podstawowe konstrukcje
  • Podstawy języka i różne rodzaje zmiennych
  • Teraz Ty – różne rodzaje zmiennych
  • Rozwiązanie – różne rodzaje zmiennych
  • Stringi i operacje na napisach
  • Teraz Ty – stringi i operacje na napisach
  • Rozwiązanie – stringi i operacje na napisach
  • Funkcje
  • Teraz Ty – funkcje
  • Rozwiązanie – funkcje
  • Funkcje i opcjonalne parametry
  • Teraz Ty – funkcje i opcjonalne parametry
  • Rozwiązanie – funkcje i opcjonalne parametry
  • Tablice
  • Teraz Ty – tablice
  • Rozwiązanie – tablice
  • Operacje na tablicach
  • Teraz Ty – operacje na tablicach
  • Rozwiązanie – operacje na tablicach
  • Pętle
  • Teraz Ty – pętle
  • Rozwiązanie – pętle
✍️ Dodatek 1
  • Debugging skryptów JavaScript za pomocą VS Code
  • Operacje matematyczne w JavaScript
  • HTML i działanie kodu JavaScript
  • Deguggowanie kodu JavaScript w przeglądarce
✍️ Sekcja 3. Instrukcje warunkowe, obiekty, moduły i eksport
  • Instrukcje warunkowe – if, switch
  • Teraz Ty – instrukcje warunkowe
  • Rozwiązanie – instrukcje warunkowe
  • Instrukcje warunkowe – JavaScript Equality, czyli == oraz ===
  • Teraz Ty – instrukcje porównania
  • Rozwiązanie – instrukcje porównania
  • Obiekty
  • Teraz Ty – obiekty
  • Rozwiązanie – obiekty
  • Obiekty a JSON
  • Obiekty a JSON.stringify
  • Moduły i eksport
  • Teraz Ty – moduły i eksport
  • Rozwiązanie – moduły i eksport
✍️ Sekcja 4. Instalacja modułów, klasy, async i operacje na plikach
  • Moduły – instalacja paczek
  • Moduły – usuwanie paczek
  • Przenoszenie projektu a zainstalowane moduły
  • Teraz Ty – zarządzanie paczkami
  • Rozwiązanie – zarządzanie paczkami
  • Wstęp do klas
  • Klasy i konstruktory
  • Teraz Ty – klasy
  • Rozwiązanie – klasy
  • Operacje na plikach – odczyt danych
  • Operacje na plikach – zapis danych
  • Teraz Ty – operacje na plikach
  • Rozwiązanie – operacje na plikach
  • Async/await – czym są i jak wykorzystywać funkcje asynchroniczne?
  • Teraz Ty – wykorzystanie async/await
  • Jak otrzymać wynik z obiektu typu Promise?
  • Rozwiązanie – wykorzystanie async/await
✍️ Dodatek 2
  • Style Guide oraz Coding Standard
  • JavaScript w HTML – prezentacja różnych typów danych na stronie HTML
  • JavaScript w HTML – dynamicznie tworzone strony HTML
  • JavaScript w HTML – wykorzystanie asynchroniczności
Logo JavaScript

👨‍💻 Kurs: TypeScript dla Testera
📺 51 lekcji, 5+ godzin nagrań

Poznasz język TypeScript od kompletnych podstaw wraz z najczęściej używanymi narzędziami. Przejdziemy razem przez wszystkie kluczowe tematy potrzebne testerowi w pisaniu testów automatycznych😎
Otrzymasz tutaj dostęp do specjalnego projektu z kodem, teorią i zadaniami.
✍️️ Sekcja . Wprowadzenie do kursu
  • O czym musisz wiedzieć przechodząc przez ten kurs

✍️️ Sekcja 1. Omówienie języka TypeScript i przygotowanie projektu
  • Czym jest TypeScript? Co powinien wiedzieć o nim Tester / QA?
  • Przygotowanie środowiska
  • Pierwszy projekt w TypeScript
  • Podsumowanie

✍️️ Sekcja 2. Projekt z teorią i zadaniami
  • Jak korzystać z zadań oraz Projekt do pobrania

✍️️ Sekcja 3. Podstawy typów
  • Wstęp
  • Typy proste (typy prymitywne)
  • Tablice
  • Teraz Ty – Typy
  • Rozwiązanie – Typy
  • Typ any – czym jest, wady i zalety jego stosowania
  • Funkcje, część 1 – podstawy w TypeScript
  • Funkcje, część 2 – anonimowe, strzałowe i z różnymi typami parametrów
  • Teraz Ty – funkcje
  • Rozwiązanie – funkcje
  • Union Types i elastyczne typowanie
  • Enums i lepsza organizacja kodu
  • Teraz Ty – enums
  • Rozwiązanie – enums
  • Podsumowanie

✍️️ Sekcja 4. Typy i obiekty
  • Wstęp
  • Interfejsy, obiekty i struktur danych
  • Teraz Ty – interfejsy
  • Rozwiązanie – interfejsy
  • Klasy, metody i obiekty
  • Teraz Ty – Klasy, metody i obiekty
  • Rozwiązanie – Klasy, metody i obiekty
  • Dziedziczenie
  • Rzutowanie
  • Teraz Ty – dziedziczenie
  • Rozwiązanie – dziedziczenie
  • Błędy, rzucanie wyjątkami i konstrukcja try catch
  • Teraz Ty – błędy i try catch
  • Rozwiązanie – błędy i try catch
  • Type Guards – czym są, wady, zalety i zastosowanie
  • Podsumowanie

✍️️ Sekcja 5. Moduły i async / await
  • Wstęp
  • Tworzenie własnych modułów
  • Teraz Ty – moduły
  • Rozwiązanie – moduły
  • Instalacja modułów ze wsparciem typów
  • Instalacja modułów bez wsparcia typów
  • Async / await i typy w TypeScript
  • Teraz Ty – Async / await
  • Rozwiązanie – Async / await
  • Podsumowanie

✍️️ Dodatek 1. Bonusy
  • Jak szybko testować skrypty w TypeScript?
  • Kompilowanie TypeScript do JavaScript
  • Migracja z JavaScript do TypeScript – przykład skryptów
  • Analiza projektu opartego o TypeScript

Logo Heroku

⭐ Mega Bonus ⭐
Deploy własnej strony w Chmurze
📺 12 lekcji, 1 godzina nagrań

Wdrożysz z nami własną aplikację API w Chmurze. W kursie dostarczamy naszą specjalnie przygotowaną aplikację, którą możesz wykorzystać do różnego rodzaju testów. Np. posiada ona funkcję super szybkiego przywrócenia bazy danych, aby zawsze móc zacząć testować z tego samego miejsca😎
✍️ Sekcja 1. Deploy na Heroku
  • Założenie konta na Herkou
  • Wdrożenie aplikacji na Heroku
  • Poznajemy aplikację do testów
  • Swagger
  • Dlaczego własna aplikacja w chmurze?
  • Zarządzamy aplikacją
  • Aplikacja na Heroku – informacje
  • Teraz Ty – Test Swagger
  • Rozwiązanie – Test Swagger
  • Reset bazy
✍️ Sekcja 2. Deploy na Glitch
  • Deploy aplikacji do testów
  • Serwis Glitch i aplikacja do testów
✍️ Sekcja 3. Deploy aplikacji lokalnie
  • Deploy aplikacji lokalnie
  • Rozwiązywanie najczęstszych problemów
Testy REST API na CI

⭐ Mega Bonus ⭐
Testy REST API i Ciągła Integracja
📺 15 lekcji, 2 godziny nagrań

Uruchomisz testy automatyczne API w Chmurze za pomocą narzędzi do CI – GitHub Actions. Pokażemy Ci jak przygotować repozytorium, napisać konfigurację do uruchamiania testów oraz jak prezentować wyniki za pomocą raportów i artefaktów.
✍️ Testy Automatyczne i Ciągła Integracja z GitHub Actions
  • Instalacja narzędzi
  • Tworzenie konta na GitHub
  • Tworzenie repozytorium na GitHub i wypchnięcie kodu
  • Przygotowanie konfiguracji do GitHub Actions
  • Modyfikacja konfiguracji do uruchomienia testów
  • Artefakty – raporty po testach
  • Prezentacja wyników testów na GitHub Actions
✍️ Postman, Newman i Ciągła Integracja z GitHub Actions
  • Stworzenie kolekcji w repozytorium
  • Konfiguracja CI: w oparciu o gotowe Actions
  • Konfiguracja CI: w oparciu o komendy npm
  • Konfiguracja CI: raporty i artefakty
  • Konfiguracja CI: projekt i package.json

API w node.js

⭐ Mega Bonus ⭐
Własna aplikacja z REST API od podstaw w node.js
📺 12 lekcji, 2 godziny nagrań

Napiszemy własną aplikację z REST API za pomocą języka JavaScript i node.js. Pokażemy Ci jak przygotować projekt, zaimplementować endpointy, dodać walidację po stronie back-endu oraz jak wygenerować oraz podpiąć dynamiczną dokumentację w postaci Swaggera. Dzięki temu uzyskasz pełne zrozumienie jak działa API, podstawową wiedzę o projektowaniu aplikacji oraz umiejętności do tworzenia własnych projektów z REST API.
✍️ Własne REST API od podstaw w node.js
  • Przygotowanie projektu i pierwsze APII
  • Jak szybko testować swóje własne REST API?
  • Dodanie zasobu users i baza danych w pamięci
  • Endpoint POST, czyli jak tworzyć zasoby
  • Metoda GET do pobierania konkretnego zasobu
  • Refactor i ujednolicenie odpowiedzi
  • HTML i statyczna strona serwowana przez back-end
  • HTML i komunikacja front-endu z back-endem
  • Strona HTML prezentująca wyniki pobrane z API
  • Swagger i automatycznie generowana, interaktywna dokumentacja w naszym API
Testy automatyczne REST API w Playwright

⭐ Mega Bonus ⭐
Wprowadzenie do testów REST API z Playwright
📺 12 lekcji, 1.5 godziny nagrań

Przygotowaliśmy ten kurs dla wszystkich osób, które chcą testować REST API przy wykorzystaniu narzędzia Playwright. Pokażemy Ci jak przygotować projekt, napisać pierwsze testy, jak wygenerować raporty i podejrzeć trace. Również porównamy testy napisane w Playwright z testami napisanymi w Mocha + Supertest. Dowiesz się, kiedy warto stosować każde z tych podejść 😉
✍️️ Sekcja 1. Pierwsze testy REST API z Playwright
  • Wstęp do Playwright i przygotowanie projektu
  • Pierwsze testy – pobieranie zasobów, czyli zapytanie GET do REST API
  • Raporty w Playwright – Trace Viewer i testy REST API
  • Teraz Ty – zapytanie GET do REST API
  • Rozwiązanie – zapytanie GET do REST API
  • Tworzenie zasobów, czyli metoda POST
  • Teraz Ty – tworzenie zasobów przez POST
  • Rozwiązanie – tworzenie zasobów przez POST
  • Podsumowanie i porównanie – Playwright vs mocha + supertest

Logo Heroku

🧠 Test Wiedzy o REST API 🧠
⭐ Certyfikat ⭐

Sprawdzisz zdobytą wiedzę na ciekawych pytaniach. Po zadaniu quizu otrzymasz unikalny certyfikat potwierdzający Twoje osiągnięcie.
✍️ Test wiedzy o REST API
Kilkadziesiąt pytań o REST API:

  • Standard REST API
  • Przypadki użycia
  • Narzędzia i ich wykorzystanie:
    • Postman
    • Swagger
    • JavaScript i biblioteki
  • Zalety i wady różnych podejść

Uporządkujesz i utrwalisz swoją wiedzę, którą zdobyłeś w tym Programie. Gdy go przejdziesz pomyślnie, to prześlemy Ci certyfikat ukończenia Programu. Będzie on zawierał datę wystawienia oraz unikalny numer identyfikacyjny, który pozwoli na jednoznaczną identyfikację oraz 100% potwierdzenie Twojego osiągnięcia.

⭐ Mega Bonus ⭐
Webinary i LIVE’y

📺 Webinary
  • Webinar: 5 technik testów API. Praktycznie wejdź w testy REST

Przemek i Krzychu

Które elementy z naszych lekcji najbardziej podobały się kursantom?

  • Proste wejście w świat technicznych pojęć i ciekawe działania w narzędziach deweloperskich Chrome.
  • Testowanie API w żyjącej dokumentacji Swagger.
  • Automaty w JavaScript w końcu wyjaśnione od zupełnych podstaw w świetnych narzędziach.
  • Cały kod i przykłady przygotowane tak, że nie można się zgubić.
  • Własna strona z front-end GUI, API i dokumentacją z odnawialną bazą danych. Super na start z pierwszymi testami REST API.
Łukasz Glegoła
QA Engineer & Software tester, Rentals United
 
Dużo zawdzięczam waszemu kursowi i sposobie przekazywania wiedzy. Lekcje są naprawdę dobrze wytłumaczone.

Często też zanim uczycie jakiejś metody to tłumaczycie wcześniej szczegółowo teorie / kontekst itp.

Tego często brakuje w innych kursach technicznych, gdzie uczymy się czegoś robić ale nie do końca jest wytłumaczone po co i zostawia to wiele pytań do uzupełnienia - tutaj tego nie ma.

A jeżeli ktoś zastanawia się nad przystąpieniem do kursu, ale rozmyśla nad ceną kursu w porównaniu do np. Udemy itp. - to nie jest jakiś tam kursik do zrobienia w 2 tygodnie i dodania kolejnego certyfikatu i szukania dalej uzupełnienia wiedzy - to pełne szkolenie od A do Z, naprawdę bardzo dużo mięsistego materiału - po którym pewnie i dumnie można wypowiedzieć słowa "specjalizuję się w tym." - w moim przypadku testowanie REST API.

[o Programie Podstawy Testowania REST API]

Oferta dla firm
i wykorzystanie budżetu szkoleniowego

 

Oto co Twoja firma zyska
dzięki naszemu Programowi o REST API

 

SZYBSZE DOSTARCZENIA PRODUKTU
Dzięki możliwości tworzenia profesjonalnych testów automatycznych firma może znacząco skrócić czas potrzebny na testowanie aplikacji. To przyspiesza cały proces rozwoju oprogramowania i pozwala dostarczyć produkt na rynek szybciej, co może zyskać przewagę nad konkurencją.
OSZCZĘDNOŚĆ CZASU I ZASOBÓW
Automatyzacja testów pozwala na oszczędność czasu i zasobów ludzkich. Firma nie musi już manualnie przeprowadzać wszystkich testów, co redukuje koszty związane z zatrudnieniem testerów oraz czasem poświęconym na testowanie.
ZMINIMALIZOWANIE RYZYKA BŁĘDÓW
Automatyzacja testów pozwala na błyskawiczne wykrywanie błędów i problemów. Każdy błąd, który zostaje wykryty i naprawiony na wczesnym etapie projektu, przyczynia się do zwiększenia jakości ostatecznego produktu. Również naprawa wcześnie wykrytych problemów jest znacznie mniej kosztowna.
ROZWÓJ PRACOWNIKÓW POD OKIEM DOŚWIADCZONYCH MENTORÓW
Dzięki współpracy z mentorami, pracownicy zdobędą nową wiedzę, umiejętności oraz doświadczenie. Podniesie to ich kwalifikacje i wartość dla firmy. Bardziej wydajni i kompetentni QA poprawią jakość istniejących i przyszłych projektów.
ZWIĘKSZENIE ZAUFANIA KLIENTÓW
Dostarczanie produktów o wyższej jakości, które są mniej podatne na błędy, buduje zaufanie klientów. W rezultacie przełoży to się na lojalność i pozytywny wizerunku firmy na rynku.
WYŻSZA JAKOŚĆ OFEROWANYCH USŁUG I PRODUKTÓW
Lepsza jakość oferowanych produktów i usług buduje zaufanie klientów. Klienci są bardziej skłonni korzystać z usług firmy, która dostarcza produkty o wysokiej jakości. W rezultacie może to prowadzić do długotrwałych relacji biznesowych i pozytywnego wizerunku marki.

 

Realna wartość Programu i bezpieczeństwo zakupu

To, czego się nauczysz w ramach tego Programu, da Tobie nowe perspektywy rozwoju, możliwość poznania nieznanych testerskich obszarów oraz przybliży Ciebie do lepszych zarobków.

Piszemy o tym, gdyż dziesiątki studentów już skorzystało z naszych Programów. Otrzymaliśmy wiele wiadomości od Nowoczesnych Testerów opisujących swój postęp. Począwszy od zastosowań poznanych technik w codziennej pracy, aż po awans lub rozpoczęcie wymarzonej pracy💪

Pamiętaj, że dajemy Tobie gwarancję satysfakcji. Jesteśmy pewni, że będziesz zadowolony z zakupu 😀 Jeśli jednak, w ciągu 30 dni, z jakiegoś powodu stwierdzisz, że ten Program nie zawiera opisanych tutaj elementów, skontaktuj się z nami, a my zwrócimy Tobie zainwestowane pieniądze.

Pamiętaj, że nabywając Program otrzymasz również BEZPŁATNIE wszystkie dodatkowe aktualizacje i bonusy, jakie przygotujemy w przyszłości dla tego Programu.

Pytania dotyczące Programu REST API

Najczęściej zadawane pytania

O zawartości tego Programu

Jakich tematów nauczę się w tym Programie?
  • Poznasz czym jest REST API w teorii oraz na praktycznych przykładach.
  • Zobaczysz jak testować REST API za pomocą Postmana oraz Swaggera.
  • Pokażemy Ci jak wykonać deploy własnej strony, która posiada frontend oraz backend.
  • Poznasz podstawy języka JavaScript.
  • Razem z nami napiszesz swój pierwszy framework do testów automatycznych REST API przy użyciu języka JavaScript.

Co mi da poznanie REST API?
REST API występuje obecnie w znaczniej większości projektów w warstwie backendowej.
Poznanie sposobu jego działania, pozwoli Ci dokładniej wykonywać testy. Dodatkowo, poznając narzędzia wspomagające testowanie, będziesz mógł znacznie usprawnić i przyśpieszyć swoją pracę.
Poznanie języka JavaScript oraz jak pisać testy automatyczne REST API pozwoli Ci na szybszy awans i lepsze wynagrodzenie.
Czy ten Program wesprze mnie w drodze do zawodu automatyk testów?
Tak, ten Program zwiększy twoje szanse na ubieganie się o rolę początkującego automatyka testów.
Pamiętaj o tym, że jest to trudna profesja i nasze materiały to wprowadzenie do świata automatyzacji.
Jeśli będziesz rozwijał się w zagadnieniach wskazanych w tym Programie i ogólnych kompetencjach automatyka testów będziesz podniesiesz swoje szanse na rynku pracy.
Co mi da poznanie automatyzacji?
Automatyzacja jest wysoce pożądaną przez pracodawców umiejętnością w dzisiejszym świecie IT.

Dzięki tej wiedzy będziesz mógł zaoszczędzić czas (powtarzalne czynności mogą wykonywać automaty). Będziesz także mógł skupić się na bardziej złożonych testach, dostarczaniu lepszej jakości w projekcie oraz swojemu rozwojowi. Umiejętność automatyzacji i dobrych praktyk z nią związanych, może przełożyć się na:

  • rozwinięcie kariery,
  • wyższe zarobki,
  • praktyczne umiejętności,
  • nowe fascynujące projekty,
  • nową pracę,
  • automatyzację własnych projektów i aplikacji,
  • otwarcie na nowe technologie i wyzwania.

Dlaczego nie Java/C#/inny język programowania? I dlaczego JavaScript?
JavaScript jest jednym z najpopularniejszych języków programowania. Jest on nezwykle wszechstronny – jest powszechnie używany przez developerów do tworzenia stron internetowych – zarówno frontendu jak i backendu. Dlatego wybierając ten język możesz liczyć w projekcie na wsparcie od developerów.

Język ten jest również wspierany przez dobrze rozwiniętą społeczność i mnogość modułów, które dodatkowo rozszerzają jego funkcje. Dodatkowo poznając JavaScript możesz zacząć pisać testy frontendu za pomocą takich narzędzi jak Playwright, Cypress oraz WebDriver.io. Poznając ten język programowania, zwiększysz też liczbę potencjalnych ofert pracy, jakie będą do Ciebie trafiały 🙂

Innym bardzo ważnym zyskiem z nauki JavaScript jest poznanie jak działa ten język w kontekście frontendu i pisanych aplikacji. Taka wiedza pozwoli Ci na lepsze zrozumienie testowanej aplikacji, a tym samym łatwiejsze wyłapywanie błędów.

Na końcu, znając język JavaScript, będziesz mógł zacząć tworzyć własne proste strony i serwisy z REST API. Tego typu umiejętność może być bardzo przydatna przy bardziej zaawansowanych tematach związanych z testowaniem, jak np. mockowanie czy publikowanie raportów.

Czy jest inny sposób nauczenia się zagadnień z tego Programu?
Oczywiście! Można samemu zdobywać wiedzę z dokumentacji i różnych tutoriali. Niestety minusem takiego podejścia jest wysokie prawdopodobieństwo, że zajmie to znacznie więcej twojego cennego czasu. Powodem tego jest fakt, że wiedza często rozsiana jest po różnych zakątkach internetu. Trzeba uważać, aby nie wpaść w inwestowanie pokładów energii i czasu w zdobywanie wiedzy, która nie jest istotna w aspekcie poznawanego przez Ciebie tematu.

Bardzo ważne! Przy samodzielnej nauce nie będziesz posiadał trenera, który pomoże Ci ze wszelkimi problemami jakimi napotkasz i odpowie na pytania i wątpliwości. A tutaj masz nas – ekspertów z jaktestowac.pl.

O formie kursów

Kiedy rozpoczyna się Program?
Program rozpoczyna się od razu, gdy wykupisz do niego dostęp.

Dlaczego kupno tego Programu możliwe jest tylko przez ograniczony czas?
Pragniemy dostarczyć naszym kursantom materiał oraz support najwyższej jakości. Dlatego też zdecydowaliśmy się na ograniczoną czasowo możliwość zakupu Programu. Dzięki temu, że wszyscy wystartują w miarę w podobnym czasie, będziemy w stanie lepiej zatroszczyć się o naszych kursantów oraz ich pytania dotyczące zagadnień REST API.
Jak długo mam dostęp do tego Programu?
Otrzymujesz nielimitowany czasowo dostęp do tego Programu. Program będzie aktualizowany, a Ty będziesz mógł korzystać z jego nowych wersji.

Pragniemy, abyś otrzymał maksymalnie długi dostęp do zakupionych materiałów, niemniej formalnie zapewniamy PRZYNAJMNIEJ ROK pełnego wsparcia jeśli chodzi o aktualizacje, bonusy i pełen support. Po tym czasie Program będzie również cały czas dla Ciebie dostępny (a my będzie Cię supportować i aktualizować materiały), tak długo jak nasza organizacja będzie funkcjonować w obecnym kształcie.

Czy poza kupnem Programu będę musiał wydawać dodatkowe pieniądze?
Poza kupnem Programu nie poniesiesz żadnych dodatkowych kosztów. Lekcje i materiał został tak przygotowany, aby nie wymagały od Ciebie żadnych dodatkowych inwestycji finansowych. Staramy się, aby oprogramowanie, które będzie niezbędne do realizacji Programu, posiadało wersje bezpłatne. Wystarczy, że posiadasz dostęp do komputera z zainstalowanym systemem operacyjnym oraz połączenie z siecią 😀

Jak wygląda support i Wasza pomoc?
Podczas przerabiania Programu wszelkie pytania i wątpliwości możesz zadawać pod lekcjami lub wysyłać nam na maila kontaktowego.

Odpowiadamy na wszystkie pytania i wątpliwości dotyczące:

  • zagadnień omawianych w lekcjach,
  • pytań dotyczących kodu z lekcji,
  • wątpliwości dotyczących innego sposobu rozwiązania zadań.

Podczas Programu nie będziemy w stanie odpowiedzieć na pytania dotyczące:

  • ❌ zagadnienia spoza lekcji/zadania,
  • ❌ testów lub kodu, na którym działasz w pracy,
  • ❌ testów, które wykonujesz poza lekcjami np. na stronach innych niż podana w zadaniu albo lekcji.

Czy dostanę cały Program od razu?
Tak, cały Program jest dostępny od razu w formie bardzo dopracowanego skryptu. Do części podstawowej (10 sekcji) przygotowane zostały materiały wideo. Dodatkowo w przyszłości automatycznie otrzymasz dostęp do wszelkich aktualizacji i bonusów związanych z tym Programem.
Co z kodem źródłowym? Czy go dostanę?
Tak, otrzymasz cały kod źródłowy jaki napiszemy i użyjemy podczas kursów.
Dla kogo ten Program NIE JEST?
Jeśli:

  • dobrze znasz REST API,
  • wymiatasz w Postmanie i Swaggerze,
  • umiesz pisać w języku JavaScript,
  • napisałeś już framework do testów automatycznych REST API w języku JavaScript.

Jeśli spełniasz wszystkie powyższe punkty, to zdecydowanie nie jest to materiał dla Ciebie 😉

Nie jestem testerem, czy ten Program może być dla mnie?
Ten Program nie jest skierowany głównie do Testerów Oprogramowania. Przedstawione w kursach koncepcje REST API są na tyle uniwersalne, że osoby zainteresowane branżą IT i technicznymi umiejętnościami znajdą w tym Programie świetne podstawy teoretyczne i praktyczne. Ten Program będzie także bardzo wartościowy dla początkujących deweloperów czy osób, które mają styczność z tematem testów REST API.

Realizując ten Program poznasz wiele ciekawych konceptów: jak działa backend, jak testować zapytania, jakich narzędzi używać, jak wykonać deploy własnej strony, jak automatyzować i pisać testy i wiele innych. Staramy się przez to promować elastyczną postawę, jaką powinna mieć każda osoba chcąca płynnie poruszać się po skomplikowanym świecie technologii informatycznych.

Wszystkie niezbędne zasoby informacji znajdziesz w tym Programie a brakującą wiedzę, szybko uzupełnisz z naszych darmowych materiałów na jaktestowac.pl. Naszym celem jest mocne wspieranie początkujących, tak aby w naszym ekosystemie kursów znaleźli wszystko, czego potrzebują.

Warto wspomnieć, że lekcje są zaprojektowane tak, że także zaawansowani kursanci mogą łatwo się przemieszczać do trudniejszych tematów – więc i oni nie pozostają bez opieki 😀

Nie umiem programować / nie znam JavaScript - czy ten Program nadal jest dla mnie?

Wszystkie zagadnienia opisujemy w prosty i przystępny sposób, również przygotowaliśmy specjalny bonus w postaci kursu JavaScript dla Testera. W tym dodatkowym kursie nauczysz się podstaw tego języka, aby w sposób świadomy móc pisać testy automatyczne.

Czy forma kursów przypadnie mi do gustu?
Mamy nadzieję, że tak 😉 Ale już teraz możesz sprawdzić sposób w jaki przekazujemy wiedzę, gdyż udostępniamy wiele w pełni darmowych lekcji w kursach Podstawy Testów Automatycznych w Selenium i Python oraz Git dla Testerów.

Całość prezentujemy w postaci bardzo dokładnych nagrań wideo, które uzupełniamy dodatkowymi przypisami oraz linkami do zasobów.

Czy otrzymam fakturę?
Tak, za zakup Programu otrzymasz fakturę. Faktura zostanie wysłana automatycznie na adres e-mail i dane podane przy zamówieniu.

Jeśli chcesz najpierw otrzymać fakturę – to napisz do nas maila z danymi, my podeślemy fakturę, a po otrzymaniu przelewu nadamy dostęp do Programu.

Możemy również w razie potrzeby wystawić fakturę pro forma.

Czy otrzymam certyfikat ukończenia?
Tak, gdy ukończysz Program, będziesz mógł podejśc do testu wiedzy. Gdy go przejdziesz pomyślnie, to prześlemy Ci certyfikat ukończenia Programu. Będzie on zawierał datę wystawienia oraz unikalny numer identyfikacyjny, który pozwoli na jednoznaczną identyfikację oraz 100% potwierdzenie Twojego osiągnięcia 🙂
Jeśli jest dla mnie coś niejasne?
Napisz do nas na adres kontakt[małpa]jaktestowac.pl 😉 Rozwiejemy Twoje wszelkie wątpliwości.
warsztaty testerskie

[warsztat od jaktestowac.pl na Quality Excites]

Co myślą o nas nasi Kursanci

Nie publikujemy treści bez dobrych testów 💪 Znajomi testerzy mieli przyjemność zapoznać się z naszymi materiałami we wczesnym dostępie. Uwzględniliśmy ich cenne sugestie i uwagi podczas wprowadzania udoskonaleń. Po ukończeniu naszych materiałów inżynierowie testów podzielili się swoimi opiniami, które możesz przeczytać poniżej:

Michał Ciechanowski
Manual Tester, Trans.eu Group S.A.
 
(...) Już po przerobieniu pierwszych modułów API i JS postanowiłem zweryfikować swoją wiedzę w krzyżowym ogniu pytań podczas rozmów kwalifikacyjnych. Jak się okazało, rynek zwalidował moje świeżo zdobyte skille pozytywnie, bo od stycznia 2023 zaczynam nową pracę, w której CRUDa będę mógł używać do woli 😉

[o Programie Podstawy Testowania REST API]
Dawid Pęda
Test Engineer, Orange
 
Chciałem Wam pogratulować i serdecznie podziękować, ponieważ wykonujecie świetną robotę i wspieracie mnóstwo ludzi, jak ja, którzy nie wiedzą od czego zacząć i jak.
Wiele się od Was nauczyłem, co pozwoliło mi zacząć uczestniczyć w projektach o jakich wcześniej mogłem tylko pomarzyć.

[o kursie Podstawy Ciągłej Integracji w Chmurze]
[o kursie Podstawy Testów Automatycznych w Selenium i Python]
Marta Paczuła
Junior Quality Assurance Engineer, Future Processing
 
Wprowadzenie do API i REST: Podstawy Testowania REST API to kurs idealny dla początkujących – zostaną poprowadzeni za rączkę, ale będą mogli też wykazać się i utrwalić wiedzę przy okazji różnych zadań – i dla wszystkich, którzy nie czują się jeszcze pewnie w tym temacie i chcieliby swoją wiedzę uporządkować.

Nawet najbardziej abstrakcyjne koncepty zostały tu świetnie wytłumaczone na przykładach z codziennego życia – i niby można pomyśleć, że niektóre z nich są raczej łopatologiczne, ale dzięki nim W KOŃCU naprawdę wszystko da się zrozumieć!

Krótkie lekcje pozwalają szybko przejść przez kurs, a przy tym wycisnąć z niego maksimum treści. Materiały są przemyślane, fajnie opracowane, obrazowo przedstawione i umożliwiają dużą elastyczność: mamy wybór między wideo a slajdami (gdyby ktoś nie chciał oglądać filmików) albo podsumowania, jeśli chcemy skipnąć jakieś rozdziały i przejść do bardziej interesujących nas tematów.

[przedpremierowo o kursie wprowadzenie do REST API]
Katarzyna Kluszczyńska
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Kurs jest skierowany do osób które rozpoczynają przygodę z CI albo posiadają doświadczenie w innych narzędziach niż gitlab. Kurs jest bardzo dokładny i rzetelny, nie pozostawia czytającemu wątpliwości. A nawet w razie jakiś problemów można zostawić pytanie w komentarzu.
Cały materiał jest oparty na przykładach i zadaniach co pomaga w samodzielnej nauce a język kursu jest bardzo lekki i przyjemny dzięki czemu nawet po dłuższej nauce nie mam uczucia znużenia. Umiejętności zdobyte dzięki kursowi można wykorzystać w codziennej pracy testera. Moim zdaniem: czy warto zrobić ten kurs - jeśli jesteś początkujący w CI to naprawdę WARTO! Dowiesz się od zera czym jest cały proces, dlaczego tak wygląda, nauczysz się składni i poznasz dobre praktyki.
Anna Mandera
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Moim zdaniem kurs Podstawy Ciągłej Integracji w Chmurze na przykładzie GitLab CI i Testów Automatycznych to dobry wybór zarówno dla osób, które chcą rozpocząć swoją przygodę z CI/CD, a także dla tych, które potrzebują poukładać swoją wiedzę. Część teoretyczna napisana jest w przystępny sposób, co ułatwia zrozumienie omawianych zagadnień. Kurs promuje stosowanie dobrych praktyk i co najważniejsze sensownie je argumentuje. W ramach każdej sekcji na kursanta czekają praktyczne zadania do wykonania. Dużą wartością dodaną są także bonusy, w ramach których m.in. zrealizujesz swój pierwszy projekt CI/CD.
Najbardziej cieszy praktyczne wykorzystanie zdobytej wiedzy, którą można od razu wykorzystać w codziennej pracy. W mojej ocenie bardzo dobrze zainwestowany czas.
W imieniu grupy Zdalne Warsztaty QA dziękuję zespołowi jaktestowac.pl za możliwość bycia early adopters 🙂
Bartek Zastawny
Senior software tester, Shiji
 
Podstawy Ciągłej integracji to jeden z lepszych kursów jakie miałem przyjemność robić. Wszystkie poruszane zagadnienia są dokładnie wyjaśnione. Wiedza jest bardzo usystematyzowana. Fajnie że poza teorią jest też praktyka, która pomaga utrwalić zdobytą wiedzę. Po 13 latach pracy w IT jestem bardzo mile zaskoczony jakością tego kursu. Polecam go nie tylko początkującym w branży IT, z pewnością Ci bardziej doświadczeni również docenią wiedzę, która jest tam przedstawiona. Dodam, że poza kursem jest też mnóstwo dodatków, nad którymi warto się pochylić, nawet jeśli jest to spoza naszego obszaru pracy/zainteresowania.

[o kursie Podstawy Ciągłej Integracji w Chmurze]

Nad jakością czuwają:

Przemek i Krzychu

Co otrzymasz?

Dożywotni dostęp do Programu
Dożywotni dostęp do aktualizacji
✅ Ponad 40 godzin materiałów video
✅ Ponad 450 lekcji
Autorską aplikację do testów UI + API
Ćwiczenie utrwalające wiedzę
Quiz i certyfikat ukończenia
✅ Monitorowanie postępów
✅ Sugerowana ścieżka kursów
✅ Pełen kod do każdej lekcji
Kontakt z Mentorami

i ZERO RYZYKA!
30 dni na zwrot Programu