Online kurz Node.js základy

Node.js základy

Level
Kapitol
51
Kategória
Programovanie
Hodnotenie
5,0 z 5
Dĺžka
4h 40min
Jazyk
SK

Popis online kurzu Node.js základy

Online kurz "Začíname s REST API serverom: Node.js a Express" je navrhnutý pre začiatočníkov, ktorí majú aspoň základné znalosti programovania v JavaScripte a chcú sa naučiť vytvárať REST API servery pomocou Node.js a Express.

V úvode kurzu vám predstavím základné pojmy z webového vývoja, rozdiely medzi front-end a back-end vývojom a čo je to Node.js. Naučíme sa nainštalovať Node.js a Visual Studio Code, čo sú nástroje potrebné pre vývoj nášho servera.

Nasledujúci modul kurzu Node.js a Express je venovaný opakovaniu základov JavaScriptu. Oboznámime sa so základnou syntaxou, premennými, podmienkami, cyklami, funkciami, logickými operátormi, poľami, objektmi, destructuringom, operátormi spread a rest, string template literalmi a asynchrónnym kódom (callback, promises, async/await). 

Tretí modul kurzu sa venuje základom Node.js a Express.js. Spustíme prvý súbor v Node.js, oboznámime sa s modulmi a vytvoríme jednoduchý server s Express.js. Naučíme sa používať NPM (Node Package Manager), inštalovať balíčky ako nodemon a express.js a porozumieme základom objektov Request a Response v Express.js. Modul zakončíme praktickými úlohami a riešeniami.

V štvrtom module sa zameriame na tvorbu REST API. Rozoberieme si HTTP metódy, čo je to REST API, a ako správne používať HTTP status kódy a hlavičky. Budeme testovať naše API pomocou Postmanu a vytvárať rôzne typy requestov ako POST, DELETE a PATCH. Naučíme sa o modularite kódu v Node.js a využijeme Express Router na lepšiu organizáciu nášho kódu.

Kurz Node.js a Express zakončíme pokročilejšími možnosťami Express servera. Preskúmame koncept middleware, vytvoríme vlastné middleware funkcie a naučíme sa pracovať s environmentálnymi premennými pomocou balíčka dotenv. Budeme používať externé API s pomocou axios, validovať dáta pomocou Joi a zabezpečíme našu aplikáciu proti CORS problémom.

Nebude chýbať ani praktická časť, kde budete mať príležitosť cvičiť a aplikovať naučené koncepty. Verím, že sa vám kurz Node.js a Express bude páčiť a odnesiete si z neho nielen nové vedomosti, ale aj chuť ďalej objavovať svet Node.js a Express!

Čo všetko získaš s kurzom Node.js základy

  • videotutoriály o Node.js a Express,
  • moderované diskusné fórum,
  • certifikát o absolvovaní kurzu Node.js a Express: základy tvorby REST API servera,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.

Kapitoly online kurzu

1 Úvod a inštalácia (3)

1.1 Front-end vs back-end vývoj
2:16
1.2 Čo je Node.js?
1:54
1.3 Inštalácia: Node.js & VS Code
3:43

2 Opakovanie JavaScriptu (Voliteľné) (10)

2.1 Základná syntax: premenné
4:40
2.2 Základná syntax: podmienky a cykly
5:38
2.3 Arrow funkcie
3:02
2.4 Logické operátory
4:41
2.5 Polia a objekty
8:20
2.6 Destructuring: Rozbaľovanie dát
4:04
2.7 Spread | Rest operátor
5:29
2.8 String template literal
1:49
2.9 Asynchrónny kód: Callback & Promises
5:58
2.10 Asynchrónny kód: async/await
8:14

3 Základy Node.js a vývoja servera s Express.js (15)

3.1 Spúšťanie Node.js súborov alias "Hello world"
3:00
3.2 Moduly v Node
4:48
3.3 FS Modul - vytváranie adresára a súborov
9:50
3.4 NPM & Package.json
5:27
3.5 Inštalácia iných balíčkov (express.js & nodemon)
6:45
3.6 Čo je Express.js?
1:14
3.7 Náš prvý server s Express.js
8:14
3.8 Základy objektu Request
5:42
3.9 Základy objektu Response
5:39
3.10 Základy Routingu: rozdielne odpovede podľa cesty
5:42
3.11 Premenná v URL adrese
6:59
3.12 Využitie Query Parametrov
6:27
3.13 Automatický reštart s balíčkom Nodemon
3:36
3.14 Čas na prax - zadanie úlohy
1:22
3.15 Vysvetlenie riešenia
7:42

4 Vytváranie REST API (17)

4.1 Rozdelenie HTTP metód
2:11
4.2 Čo je REST API?
6:19
4.3 HTTP status kódy
4:25
4.4 HTTP hlavičky
3:46
4.5 Testovanie s Postmanom
2:17
4.6 POST request
14:29
4.7 Formátovanie kódu vo VS Code
1:30
4.8 Generovanie ID s balíčkom UUID
3:48
4.9 DELETE request
6:02
4.10 PATCH request
6:13
4.11 Modularita v Node.js: module.exports & require()
7:51
4.12 Express Router
9:10
4.13.1 Usporiadanie kódu (časť 1)
4:41
4.13.2 Usporiadanie kódu (časť 2)
5:35
4.13.3 Usporiadanie kódu (časť 3)
4:09
4.14 Čas na prax - zadanie úlohy
1:32
4.15 Vysvetlenie riešenia
6:01

5 Express server: Ďalšie možnosti (6)

5.1 Middleware: úvod a využitie
2:25
5.2 Vlastný middleware
12:31
5.3 ENV premenné s balíčkom dotenv
4:27
5.4 Použitie externého API pomocou axios
11:43
5.5 Validácia dát: Joi
12:02
5.6 CORS a záver
5:35

Lektor online kurzu

Lektor Mária Sejnová

Mária Sejnová

Full Stack Developer
Preskúmala som svet viacerých európských univerzít a pracovala ako full stack developerka na projektoch s tímom po celej Európe. Moje primárne zameranie je Node.js, Typescript a React. V kurzoch sa snažím veci vysvetliť jednoducho, aby ste mohli bez problémov pochopiť, ako fungujú.
5,0 Hodnotenie
2 Kurzy

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

5,0 z 5 · 10 hodnotení

Odporúčané online kurzy