Online kurz Tvorba REST API v JavaScriptu

Tvorba REST API v JavaScriptu

Level
Kapitol
24
Kategorie
Programování
Hodnocení
4,5 z 5
Délka
2h 16min
Jazyk
SK

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.

Kapitoly online kurzu

Teoretický úvod (2)

1. Čo je to API?
2:49
Ukázka 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

Lektor Marek Žáčik

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 Hodnocení
1 Kurz

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

4,5 z 5 · 14 hodnocení

Doporučené online kurzy