Tvorba REST API v JavaScripte
- Level
- Kapitol
- 24
- Kategória
- Programovanie
- Hodnotenie
- 4,5 z 5
- Dĺžka
- 2h 16min
- Jazyk
- SK
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.
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.
Kapitoly online kurzu
Teoretický úvod (2)
1. Čo je to API?
2:49
Ukážka zdarma
2:51
Inštalácia všetkého potrebného (2)
3. Inštalácia node.js, textový editor
6:03
4. Inštalácia mysql databázy, dockeru, postmanu
10:17
Práca s npm a vzhľad API (3)
5. Vytvorenie package.json, server.js, ukážkový server
7:58
6. Inštalácia potrebných packagov a ich importovanie
8:04
7. Krátko o folder structure
5:41
Tvorba API (11)
8. Config.js - Port, databáza, jwt
11:33
9. Vytvorenie databázového modelu pomocou Sequelize
7:34
10. Controllers (GET, POST, PUT a DELETE)
10:41
11. Routes.js - vytvorenie ciest pre fungovanie API
2:33
12. Postman, testovanie databázy, posielanie requestov
5:48
13. Vytvorenie User.js modelu, hashovanie hesla
7:14
14. Registrácia použitím hashu, prihlásenie a jwt token
9:36
15. Testovanie login/register pomocou postmanu
6:11
16. Pridanie podmienky na niektoré routy
4:16
17. Aplikácia middlewaru v praxi, kontrola prihláseného používateľa
2:02
18. Testovanie podmienok na routy
3:31
O bezpečnosti a budúcnosti API (5)
19. Čo je to autentifikácia a autorizácia?
2:52
20. Čo je to JWT token a aké je jeho využitie?
3:54
21. Hashovanie hesla po registrácií - porovnanie s nehashovaným heslom
4:42
22. Pridelenie JWT tokenu po prihlásení, nastavenie exspirácie
3:35
23. Čo ďalej s API? Možnosti predaju API, krátka ukážka ako vyzerá request od klienta
6:23
Github repozitár s finálnym kódom (1)
Github
Lektor online kurzu
Marek Žáčik
Full stack web developer
Volám sa Marek Žáčik. Som full stack web developer ktorý sa venuje primárne Javascriptu, ale pracoval som aj s inými technológiami ako Python (machine learning), C# (Unity). V unity som vytvoril hru, ktorú si môžeš stiahnuť z AppStoru alebo Google Play (link nižšie).
Rád športujem, cvičím. Aktuálne popri práci externe študujem na inžinierskom stupni.
Programovať som sa naučil sám, dokázal som zmeniť svoje zameranie zo strojárstva na IT a preto viem, že to dokážeš aj ty :)
Kľudne ma kontaktuj ohľadom čohokoľvek, nie len ohľadom kurzu.
Tvorca kurzu Tvorba REST API v JavaScripte.
Odkaz na moju tvorbu a stiahnutie mojej hry nájdeš TU.
4,5
Hodnotenie
1
Kurz
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
4,5 z 5
· 14 hodnotení
Branislav N.
5
Veľmi dobrý kurz, pekne vysvetlené základy
Martin H.
5
Skvělý kurz a navrhuji rozšíření o typescript. :)
Sebastián H.
5
super !
Adam S.
5
Výborný kurz. Maximálna spokojnosť. Páčila sa mi kombinácia praktického budovania API so zrozumiteľným komentárom spoločne s teoretickejším záverom kurzu. Len tak ďalej 👍