JavaScript: API oraz fetch()

JavaScript: API oraz fetch()

Opanuj obsługę API — kluczową umiejętność w komunikacji między frontendem a backendem. Bez względu na to, czy dane pobierasz z lokalnego czy zewnętrznego serwera, funkcja fetch() jest kluczem do poprawnej wymiany informacji, a ten moduł uczy płynnego zarządzania procesami asynchronicznymi.

Czego się nauczysz

  • Jak działa asynchroniczność w JavaScripcie (callback hell, closures) i kiedy ją stosować
  • Pracy z obietnicami (Promise.all(), Promise.race())
  • Pobierania danych metodą fetch(), komunikacji z REST API i formatem JSON
  • Podstaw JSON Server na przykładzie operacji CRUD
  • Składni async/await
  • Dobrych praktyk pisania asynchronicznego kodu i najczęstszych błędów popełnianych przez osoby początkujące

Co obejmuje moduł

  • Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
  • Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
  • Projekt, który można wykorzystać w portfolio
  • Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review

Dla kogo jest ten moduł

Dla osób, które chcą sprawdzić swój poziom wiedzy z podstaw JavaScriptu, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.

Ten moduł jest częścią programu:

JavaScript