O kursie – Własny serwis REST API od podstaw w node.js

Przygotowaliśmy ten kurs dla wszystkich osób, które chcą stworzyć swój własny backend z REST API. Przeprowadzimy Cię od przygotowania projektu, napisania i zdefiniowania endpointów, aż po sposoby testowania serwisu oraz projektowania prostych struktur danych. Dodatkowo dodamy do naszego backendu dokumentację w Swaggerze.

Wiedza o tworzeniu własnego backendu z API pozwoli Ci na:

  • lepsze zrozumienie działania REST API,
  • możliwość pisania własnych aplikacji, które będą udostępniały REST API,
  • możliwość wykorzystania go we własnych testach i do nauki,
  • zwiększenie swoich umiejętności programistycznych oraz wiedzy o projektowaniu aplikacji,
  • wykorzystanie aplikacji z REST API w celu mockowania endpointów w projekcie.

UWAGA: Obecnie kurs ten jest dostępny jedynie w ramach programu Podstawy Testowania REST API – Od teorii, przez testy manualne, aż po automatyzację w JavaScripcie.

Czego się nauczysz?

W tym kursie:

  • Przeprowadzimy Cię przez przygotowanie projektu.
  • Opowiemy o wykorzystanych narzędziach i modułach.
  • Zobaczysz jak definiować własne endpointy i metody REST API.
  • Pokażemy Ci jak szybko testować swoje rozwiązanie (i jakich narzędzi do tego użyć).
  • Zobaczysz jak zaprojektować prostą strukturę danych przechowywaną w pamięci.
  • Razem zaimplementujemy podstawową logikę w aplikacji do tworzenia i walidacji danych.
  • Wskażemy Ci podstawowe zagrożenia płynące z różnych decyzji podczas projektowania aplikacji.
  • Wygenerujemy dokumentację i zaprezentujemy ją przy użyciu Swaggera do naszej aplikacji.
UWAGA: Przed przystąpieniem do tego materiału powinieneś posiadać podstawową wiedzę z języka JavaScript. Wszystkie potrzebne materiały znajdziesz w naszym kursie JavaScript dla Testera.

Cały kurs jest obecnie realizowany na systemie Windows 10. Na innych systemach proces przygotowania narzędzi może wyglądać odmiennie, jednakże sam proces projektowania oraz pisania własnej aplikacji z REST API będzie identyczny, gdyż jest on niezależny od systemu.

Również w kursie będziemy używać przeglądarki Edge. Jeśli wykorzystujesz inne przeglądarki wywodzące się z Chromium (czyli Chrome), to nie odnotujesz większych różnic w tym co prezentujemy. Natomiast w przeglądarce Firefox mogą pojawić się znaczące różnice w tym, jak prezentowane są zapytania i odpowiedzi aplikacji w narzędziach deweloperskich.

Możemy ruszać na podbój REST API! 🧙

Informacje o kursie

Szacowany czas ukończenia: 2h

Trudność: Średnio-zaawansowany

Instruktorzy kursu

Krzysiek Kijas Krzysiek Kijas Autor
Przemek Barański Przemek Barański Autor

Dodaj komentarz

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