Online kurz Node.js základy

Node.js základy

Level
Kapitol
51
Kategorie
Programování
Hodnocení
5,0 z 5
Délka
4h 40min
Jazyk
SK

Popis online kurzu Node.js základy

Online kurz "Začínáme s REST API serverem: Node.js a Express" je navržen pro začátečníky, kteří mají alespoň základní znalosti programování v JavaScriptu a chtějí se naučit vytvářet REST API servery pomocí Node.js a Express.

V úvodu kurzu vám představím základní pojmy z webového vývoje, rozdíly mezi front-end a back-end vývojem a co je to Node.js. Naučíme se nainstalovat Node.js a Visual Studio Code, což jsou nástroje potřebné pro vývoj našeho serveru.

Následující modul kurzu Node.js a Express je věnován opakování základů JavaScriptu. Seznámíme se se základní syntaxí, proměnnými, podmínkami, cykly, funkcemi, logickými operátory, poli, objekty, destructuringem, operátory spread a rest, string template literaly a asynchronním kódem (callback, promises, async/await).

Třetí modul kurzu se věnuje základům Node.js a Express.js. Spustíme první soubor v Node.js, seznámíme se s moduly a vytvoříme jednoduchý server s Express.js. Naučíme se používat NPM (Node Package Manager), instalovat balíčky jako nodemon a express.js a porozumíme základům objektů Request a Response v Express.js. Modul zakončíme praktickými úkoly a řešeními.

Ve čtvrtém modulu se zaměříme na tvorbu REST API. Rozebereme si HTTP metody, co je to REST API, a jak správně používat HTTP status kódy a hlavičky. Budeme testovat naše API pomocí Postmanu a vytvářet různé typy requestů jako POST, DELETE a PATCH. Naučíme se o modularitě kódu v Node.js a využijeme Express Router pro lepší organizaci našeho kódu.

Kurz Node.js a Express zakončíme pokročilejšími možnostmi Express serveru. Prozkoumáme koncept middleware, vytvoříme vlastní middleware funkce a naučíme se pracovat s environmentálními proměnnými pomocí balíčku dotenv. Budeme používat externí API s pomocí axios, validovat data pomocí Joi a zajistíme naši aplikaci proti CORS problémům.

Nebude chybět ani praktická část, kde budete mít příležitost cvičit a aplikovat naučené koncepty. Věřím, že se vám kurz Node.js a Express bude líbit a odnesete si z něj nejen nové znalosti, ale také chuť dále objevovat svět Node.js a Express!

Co všechno získáš s kurzem Node.js základy

  • videotutoriály o Node.js a Express,
  • moderované diskusní fórum,
  • certifikát o absolvování kurzu Node.js a Express: základy tvorby REST API serveru,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

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 Hodnocení
2 Kurzy

Hodnocení studentů

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

5,0 z 5 · 11 hodnocení

Doporučené online kurzy