Tvorba REST API v JavaScriptu

2h 16min
Čas
24
Kapitol
Programování
Kategorie
4.4
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Tvorba REST API v JavaScriptu

JavaScript je jeden z nejpopulárnějších programovacích jazyků současnosti. Pokud ho budeš ovládat, o práci nebudeš mít nouzi. Node.js je jedna z nejpopulárnějších možností, pokud chceš psát back-endovou část aplikace. Kromě Node.js budeš využívat také express.js, což je framework, který nám umožňuje vytvářet API. Naučíš se také práci s Sequelize.js, což je mocná knihovna pro Node.js, která umožňuje mapovat objektovou syntaxi pro databázová schémata.
Tento online kurz ti dá základy tvorby API, posílání webových requestů a responsů (požadavek a odpovědí), autorizace a autentifikace, hashování, přidělování cookies, práci s JWT tokenem a práci s ORM (Object-Relational Mapping - Objektově-relační mapování).
Na konci kurzu budeš umět tvořit REST-ové API, zajistit je a přiřazovat obsah konkrétním uživatelům na základě jejich autority. Naučíš se jak má vypadat a jak funguje práce s API, co je k tomu potřeba. Kromě toho ti ukážu také, jak se vytváří docker kontejner, ve kterém bude běžet naše databáze. Ukážu ti i jak se testuje API pomocí postmana, pošleme si pár requestů a ukážeme si, jak to vypadá v praxi.

Co se v kurzu Tvorba REST API v JavaScriptu naučíš

  • vytvořit API od základu,
  • instalaci balíčků pomocí příkazu npm,
  • vytvoření docker kontejneru pomocí příkazu docker run,
  • přijímat http requesty,
  • nastavovat a posílat http response a status,
  • nastavovat cookies,
  • pracovat s ORM,
  • hashovat hesla,
  • JWT token,
  • autentifikovat,
  • autorizovat.

Na pohodové absolvování tohoto kurzu bys měl ovládat základy JavaScriptu. I když budu vysvětlovat, co konkrétní řádek kódu dělá, základy programování v JavaScriptu a MySQL databáze jsou zapotřebí.

Na základě absolvování tohoto kurzu získáš znalost co je to API, jak vypadá, jak ji vytvořit a jak ji používat. Těším se na tebe.

Prohlédni si přednášky o REST API z konference CodeCon 2022.

Čo všechno dostaneš

  • videotutoriály o tvorbě REST API v JavaScriptu,
  • moderované diskusní fórum,
  • certifikát o absolvování online kurzu Tvorba REST API v JavaScriptu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti.
Online kurz Tvorba REST API v JavaScriptu je možné

Seznam kapitol

Teoretický úvod
1. Čo je to API?
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Inštalácia všetkého potrebného
3. Inštalácia node.js, textový editor
Dostupné pouze po zakoupení přístupu
4. Inštalácia mysql databázy, dockeru, postmanu
Dostupné pouze po zakoupení přístupu
Práca s npm a vzhľad API
5. Vytvorenie package.json, server.js, ukážkový server
Dostupné pouze po zakoupení přístupu
6. Inštalácia potrebných packagov a ich importovanie
Dostupné pouze po zakoupení přístupu
7. Krátko o folder structure
Dostupné pouze po zakoupení přístupu
Tvorba API
8. Config.js - Port, databáza, jwt
Dostupné pouze po zakoupení přístupu
9. Vytvorenie databázového modelu pomocou Sequelize
Dostupné pouze po zakoupení přístupu
10. Controllers (GET, POST, PUT a DELETE)
Dostupné pouze po zakoupení přístupu
11. Routes.js - vytvorenie ciest pre fungovanie API
Dostupné pouze po zakoupení přístupu
12. Postman, testovanie databázy, posielanie requestov
Dostupné pouze po zakoupení přístupu
13. Vytvorenie User.js modelu, hashovanie hesla
Dostupné pouze po zakoupení přístupu
14. Registrácia použitím hashu, prihlásenie a jwt token
Dostupné pouze po zakoupení přístupu
15. Testovanie login/register pomocou postmanu
Dostupné pouze po zakoupení přístupu
16. Pridanie podmienky na niektoré routy
Dostupné pouze po zakoupení přístupu
17. Aplikácia middlewaru v praxi, kontrola prihláseného používateľa
Dostupné pouze po zakoupení přístupu
18. Testovanie podmienok na routy
Dostupné pouze po zakoupení přístupu
O bezpečnosti a budúcnosti API
19. Čo je to autentifikácia a autorizácia?
Dostupné pouze po zakoupení přístupu
20. Čo je to JWT token a aké je jeho využitie?
Dostupné pouze po zakoupení přístupu
21. Hashovanie hesla po registrácií - porovnanie s nehashovaným heslom
Dostupné pouze po zakoupení přístupu
22. Pridelenie JWT tokenu po prihlásení, nastavenie exspirácie
Dostupné pouze po zakoupení přístupu
23. Čo ďalej s API? Možnosti predaju API, krátka ukážka ako vyzerá request od klienta
Dostupné pouze po zakoupení přístupu
Github repozitár s finálnym kódom
Github
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Tvorba REST API v JavaScriptu

Petr G.

Tvorba REST API v JavaScriptu

Skvělý kurz a navrhuji rozšíření o typescript. :)

Martin H.

Podívej se i na tyto kurzy

Marek Žáčik Marek Žáčik
Full stack web developer
2 Online kurzů
0 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.