Na školení sa naučíte pracovať s Node.js vrátane frameworku express js. Zoznámite sa s použitím knižníc a modulov npm.js a s prácou s filesystémom v prostredí node. Vytvoríme si ukážkovú aplikáciu, kde prepojíme frontend s Node.js serverom [...]
  • NODE_JS2
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 2 termíny
  • Bratislava (760 €)

    Brno (17 600 Kč)

    Praha (17 600 Kč)

  • Mierne pokročilý

Na školení sa naučíte pracovať s Node.js vrátane frameworku express js. Zoznámite sa s použitím knižníc a modulov npm.js a s prácou s filesystémom v prostredí node. Vytvoríme si ukážkovú aplikáciu, kde prepojíme frontend s Node.js serverom pomocou webových služieb. Pri komunikácii so serverom si ukážemezabezpečenie, použitie middlewaru, prenos súborov, parsovanie hlavičiek. Do detailu preberieme asynchrónne spracovanie požiadaviek pomocou "promise", alebo async/await. Po absolvovaní kurzu budete schopní si pripojiť Vašu existujúcu single page aplikáciu s Node.js serverom a volaním ďalších webových služieb.

»
  • Prepojiť frontendovú aplikáciu s backendom
  • Napísať si vlastné webové služby
  • Spracovávať a vytvárať zložitejšie dátové štruktúry
  • Kurz je určený pre programátorov, ktorí majú aspoň základné znalosti Node.js
  • Základná znalosť javascriptu
  • Základné znalosti Node.js
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.
  • Tlačené prezentácie preberanej látky.

Architektúra Node.js

  • Čoje presne Node.js v8 engine?

Express.js

  • Implementácia frameworku express.js
  • Práca s request/response požiadavkami
  • Parsovanie hlavičiek
  • Spracovanie veľkých XML.
  • Získavanie dát v JSON pri komunikácii s API
  • Zpracovanie dát z JSON

Práca s filesystémom fs/fs extra knižnicami

  • Vytvorenie ukážkovej aplikácie vrátane prepojení
  • Teoretické vysvetlenie "promise"
  • Architektúra aplikácie

Synchrónne/Asynchrónne webové služby

  • Tvorba synchrónnych webových služieb
  • Tvorba asynchrónnych webových služieb

Pripojenie do databázy

  • CRUD operácie

Debuggovabnie aplikácie

  • Verzovanie kódu
  • Spracovanie a logovanie chýb
  • Profilovanie aplikácie
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.