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.
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.
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.