Nebo objednat jen tento kurz za 2 007,00 Kč

Tvorba REST API v JavaScriptu

2h 16m 8s
Čas
24
Kapitol
197
Studentů
5.0
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.

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

Hodnocení kurzu

Pozri aj tieto kurzy

Marek Žáčik
Full stack web developer