typŠkolení v učebně
REGISTRACE

Kontaktujte nás

Pole označená * jsou potřeba

 

Uzel JS výcvikový kurz a certifikace

Uzel JS výcvikový kurz a certifikace

Popis

Publikum a předpoklady

Přehled kurzu

Plán a poplatky

Osvědčení

Prohlídka kurzů uzlu JS

Node.js je platforma na straně serveru zabalená kolem jazyka JavaScript pro vytváření škálovatelných událostí řízených aplikací. To je matoucí pro i zkušené programátory, protože tradiční JavaScript prostředí bylo vždy na straně klienta - v prohlížeči uživatele nebo v aplikaci, která komunikuje se serverem. JavaScript nebyl zvážen, pokud jde o server reagující na požadavky klientů, ale přesně to poskytuje Node.js.

Cíle školení Node.JS

  • Napište aplikace příkazového řádku v Node.js
  • Rozhovor s API s Node.js
  • Uspořádejte kód pomocí modulů
  • Zabývat se proudy
  • Chyby při manipulaci

Určené publikum pro kurz NodeJS

Zkušení alespoň s jedním objektově orientovaným jazykem, jako je Ruby, Python, PHP nebo Java, má jen málo zkušeností s jazykem JavaScript a je zcela nové pro Node.js.

Předpoklady pro certifikaci uzlu JS

  • Základní znalosti jazyka JavaScript.
  • Webové vývojové prostředí

Délka osnovy kurzu: Dny 3

Kapitola 1: Představení NodeJs

      • O NodeJS
      • Práce s NodeJS
      • Práce s CLI a uzlem REPL
      • Správce balíčků uzlů: npm
      • První program Node.js
      • Hands-on aktivita
      • Architektura NodeJS
      • Pochopení smyčky událostí a zpětného volání
      • Základní podrobnosti o konfiguraci aplikace uzlů

Kapitola 2: Moduly / balíčky

      • Základy modulů
      • Úvod do vestavěných modulů Node.js
      • Úvod do NPM
      • Instalace, aktualizace a odstraňování modulů
      • Hands-on Activity (instalace, aktualizace a odebrání modulu)
      • Vytváření vlastních modulů
      • Hands-on aktivita 2 (vytvořit opakovaně použitelný modul)
      • Pochopení npm cli
      • Publikování modulů na npm
      • Hands-on aktivita 3 (publikovat modul na npm)
      • Vysvětlení stylu kódování NPM
      • Výběr správného modulu NPM pro váš projekt

Kapitola 3: Události a toky

      • Čtení a psaní vyrovnávacích pamětí
      • Hands-on Activity (Čtení a zápis do vyrovnávací paměti)
      • Vysvětlení událostí a vzoru vysílače událostí
      • Porozumění toku Node.js
      • Hands-on aktivita 2 (Implementovat proudy)
      • Modul souborového systému
      • Aktivita handsfree 3 (Provádění souborů)

Kapitola 5: Síťová komunikace a technologie webu v NodeJS

      • Síťová komunikace v Node.js
      • Nastavení serveru TCP / IP a klienta
      • Ruční aktivita (implementujte komunikaci TCP / IP)
      • Komunikace pomocí protokolu UDP
      • Nastavení HTTP serveru
      • Zpracování požadavků a odpovědí v protokolu HTTP
      • Ruční aktivita 2 (Vytvoření HTTP serveru)

Kapitola 4: webové aplikace používající ExpressJS a MongoDB

        • Úvod do ExpressJS
        • Instalace a konfigurace projektu ExpressJS
        • Ruční aktivita (první aplikace ExpressJS)
        • Směrování
        • Ruční aktivita 2 (Implementace směrování v ExpressJS)

      DEN 2

      • middleware
      • Ruční aktivita 3 (Implementujte middleware moduly)
      • Bezpečnostní otázky
      • DB komunikace: MongoDB
      • Hands-on aktivita 4 (Connect a dotaz na mongodb)
      • Šablony HTML: Jade / řídítka
      • Hands-on aktivita (implementovat Jade šablony)
      • Ověřování uživatelů v ExpressJS
      • Sezení a soubory cookie
      • Ruční aktivita 6 (Manipulační sezení)
      • Session stores
      • Úvod do prohlížeče

Kapitola 6: Komunikace v reálném čase pomocí soketu IO

      • Úvod do webových soketů
      • Nastavení a konfigurace socket.io
      • Hands-on Activity (Nastavení komunikace mezi klienty a serverem)
      • Komunikace v reálném čase pomocí socket.io
      • Ověřování uživatelů pomocí socket.io
      • Ruční aktivita 2 (ověřování uživatele pomocí soketu io)
      • Úvod do autentizace založené na tokenu pomocí JWT

Kapitola 7: Vidličky, trávy a procesní modul

      • Porozumění procesům v NodeJS
      • Vytvoření vidlice a trávníku
      • Hands-on aktivita (vidlička a spousta procesu)
      • Procesní komunikace v Node.js
      • Ruční aktivita 2 (zpracování více procesů)

Kapitola 8: Testování v NodeJS

      • Úvod do Assert v Node.js
      • Testování pomocí Mochy
      • Hands-on aktivita (psaní testů pomocí mocha)
      • Úvod do Jasmine
      • Ruční aktivita 2 (psaní testů pomocí jasmínu)
      • Použití modulu tvrzení chai

Kapitola 9: NodeJS v technologickém světě

    • Modul clusteru
    • Hands-on Activity (implementace klastrového modulu)
    • Moduly nástrojů
    • Hands-on Activity 2 (Implementační modul)
    • ZLIB
    • Cestovní pas
    • Ruční aktivita 3 (Implementace ověření pasu)
    • Isomorfní javascript přes NodeJS
    • Aplikace pro stolní počítače v NodeJS

Napište nám na adrese info@itstechschool.com a kontaktujte nás na adrese + 91-9870480053 za cenu a cenu za kurz, plán a umístění

Odešlete nám dotaz

Pro více informací laskavě Kontaktujte nás.


recenze