Tvorba REST API v JavaScripte

2h 16min
Čas
24
Kapitol
Programovanie
Kategória
4.4
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Tvorba REST API v JavaScripte

JavaScript je jeden z najpopulárnejších programovacích jazykov súčasnosti. Ak ho budeš ovládať, o prácu nebudeš mať núdzu. Node.js je jedna z najpopulárnejších možností, ak chceš písať back-endovú časť aplikácie. Okrem Node.js budeš využívať aj express.js, čo je framework, ktorý nám umožňuje vytvárať API. Naučíš sa aj prácu so Sequelize.js, čo je mocná knižnica pre Node.js, ktorá umožňuje mapovať objektovú syntax pre databázové schémy. 
Tento online kurz ti dá základy tvorby API, posielania webových requestov a responsov (požiadaviek a odpovedí), autorizácie a autentifikácie, hashovania, prideľovania cookies, prácu s JWT tokenom a prácu s ORM (Object-Relational Mapping - Objektovo-relačné mapovanie).
Na konci kurzu budeš vedieť tvoriť REST-ové API, zabezpečiť ich a priradovať obsah konkrétnym používateľom na základe ich autority. Naučíš sa, ako má vyzerať a ako funguje práca s API, čo je na to potrebné. Okrem toho ti ukážem aj to, ako sa vytvára docker kontajner, v ktorom bude bežať naša databáza. Ukážem ti aj ako sa testuje API pomocou Postman-a, pošleme si pár requestov a ukážeme si, ako to celé vyzerá v praxi.

Čo sa v kurze Tvorba REST API v JavaScripte naučíš

  • vytvoriť API od základu,
  • inštaláciu balíčkov pomocou príkazu npm,
  • vytvorenie docker kontajneru pomocou príkazu docker run,
  • prijímať http requesty,
  • nastavovať a posielať http response a status,
  • nastavovať cookies,
  • pracovať s ORM,
  • hashovať heslá,
  • JWT token,
  • autentifikovať,
  • autorizovať.

Na pohodové absolvovanie tohto kurzu by si mal ovládať základy JavaScriptu. Aj keď budem vysvetlovať, čo konkrétny riadok kódu robí, základy programovania v JavaScripte a MySQL databázy sú potrebné.

Na základe absolvovania tohto kurzu získaš znalosť čo je to API, ako vyzerá, ako ju vytvoriť a ako ju používať. Teším sa na teba.

Pozri si prednášky o REST API z konferencie CodeCon 2022.

Čo všetko dostaneš

  • videotutoriály o tvorbe REST API v JavaScripte,
  • moderované diskusné fórum,
  • certifikát o absolvovaní online kurzu Tvorba REST API v JavaScripte,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.
Online kurz Tvorba REST API v JavaScripte je možné

Zoznam kapitol

Teoretický úvod
1. Čo je to API?
Dostupné len po zakúpení prístupu
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

Hodnotenia kurzu

Tvorba REST API v JavaScripte

Petr G.

Tvorba REST API v JavaScripte

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

Martin H.

Pozri aj tieto kurzy

Marek Žáčik Marek Žáčik
Full stack web developer
2 Online kurzov
0 Príspevkov
Prejsť na kanál

Akcia! Získaj predplatné za 39€ na mesiac

Získaj prístup do najväčšej ponuky online kurzov na trhu, teraz v super akcii.