typŠkolenie v triede
REGISTRÁCIA

Uzol JS tréningový kurz a certifikácia

Uzol JS tréningový kurz a certifikácia

popis

Publikum a predpoklady

Priebeh kurzu

Plán a poplatky

Certifikát

Prehľad kurzov uzla JS

Node.js je platforma na strane servera zabalená okolo jazyka JavaScript na vytváranie škálovateľných aplikácií riadených udalosťami. To je mätúce pre skúsených programátorov, pretože tradičné JavaScript prostredie bolo vždy na strane klienta - v prehliadači používateľa alebo v aplikácii, ktorá hovorí so serverom. JavaScript nebol braný do úvahy, pokiaľ ide o server odpovedať na požiadavky klienta, ale to je presne to, čo Node.js poskytuje.

Ciele školenia Node.JS

  • Napíšte aplikácie príkazového riadku v Node.js
  • Porozprávajte sa s API s Node.js
  • Usporiadajte kód pomocou modulov
  • Zúčastnite sa prúdov
  • Riešenie chýb

Zamýšľané publikum pre kurz NodeJS

Skúsený aspoň s jedným objektovo orientovaným jazykom, ako je Ruby, Python, PHP alebo Java, má len málo skúseností s JavaScriptom a úplne nový na Node.js.

Predpoklady pre certifikáciu uzla JS

  • Základné schopnosti JavaScript.
  • Webové vývojové prostredie

Course Outline Duration: 3 Days

Kapitola 1: Predstavenie na NodeJs

      • O NodeJS
      • Práca s NodeJS
      • Práca s rozhraním CLI a uzlom REPL
      • Správca balíkov uzlov: npm
      • Prvý program Node.js
      • Hands-on aktivita
      • Architektúra NodeJS
      • Porozumenie cyklu udalostí a spätného volania
      • Základné podrobnosti o konfigurácii aplikácie uzla

Kapitola 2: Moduly / Balíky

      • Základy modulov
      • Úvod do modulov Node.js
      • Úvod do NPM
      • Inštalácia, aktualizácia a odstránenie modulov
      • Hands-on Activity (inštalácia, aktualizácia a odstránenie modulu)
      • Vytváranie vlastných modulov
      • Hands-on Aktivita 2 (vytvoriť opakovane použiteľný modul)
      • Pochopenie npm cli
      • Publikovanie modulov na npm
      • Hands-on Aktivita 3 (publikovať modul na npm)
      • Pochopenie štýlu kódovania NPM
      • Výber vhodného modulu NPM pre váš projekt

Kapitola 3: Udalosti a prúdy

      • Čítanie a písanie vyrovnávacích pamätí
      • Hands-on Activity (Čítanie a zápis do vyrovnávacej pamäte)
      • Informácie o udalostiach a vzorci vysielača udalostí
      • Pochopenie tokov Node.js
      • Hands-on aktivita 2 (Implementovať prúdy)
      • Modul súborového systému
      • Ručná aktivita 3 (Vykonajte operácie so súbormi)

Kapitola 5: Sieťová komunikácia a webová technológia v NodeJS

      • Sieťová komunikácia v Node.js
      • Nastavenie servera TCP / IP a klienta
      • Hands-on aktivita (Implementovať komunikáciu TCP / IP)
      • Komunikácia pomocou protokolu UDP
      • Nastavenie HTTP servera
      • Spracovanie žiadostí a odpovedí v protokole HTTP
      • Hands-on Aktivita 2 (Vytvorenie HTTP servera)

Kapitola 4: webové aplikácie využívajúce ExpressJS a MongoDB

        • Úvod do ExpressJS
        • Inštalácia a konfigurácia projektu ExpressJS
        • Ručná aktivita (prvá aplikácia ExpressJS)
        • Smerovanie
        • Ručná aktivita 2 (Implementácia smerovania v ExpressJS)

      DAY 2

      • middleware
      • Ručná aktivita 3 (implementácia modulov middleware)
      • Problémy s bezpečnosťou
      • DB komunikácia: MongoDB
      • Hands-on Aktivita 4 (Pripojenie a dotaz na mongodb)
      • Šablóny HTML: Jade / Handlebars
      • Hands-on aktivita (Implementovať Jade šablóny)
      • Overovanie používateľa v ExpressJS
      • Referencie a súbory cookie
      • Ručná aktivita 6 (Manipulácia s reláciami)
      • Session stores
      • Úvod do prehľadávača

Kapitola 6: Komunikácia v reálnom čase pomocou soketu IO

      • Úvod do webových zásuviek
      • Nastavenie a konfigurácia socket.io
      • Hands-on aktivita (Nastavenie socket comm medzi klientom a serverom)
      • Komunikácia v reálnom čase pomocou socket.io
      • Overenie používateľa pomocou socket.io
      • Ručná aktivita 2 (overenie používateľa pomocou soketu io)
      • Úvod do autentizácie založenej na tokenoch pomocou JWT

Kapitola 7: Vidlice, spawn a procesný modul

      • Pochopenie procesov v NodeJS
      • Vytvorenie vidlice a spawn
      • Hands-on aktivita (vidlica a spawn proces)
      • Proces komunikácie v Node.js
      • Ručná aktivita 2 (spracovanie viacerých procesov)

Kapitola 8: Testovanie v NodeJS

      • Úvod do Assert v Node.js
      • Testovanie pomocou Mocha
      • Hands-on aktivita (písanie testov pomocou mocha)
      • Úvod do Jasmine
      • Ručná aktivita 2 (písanie testov pomocou jazmínu)
      • Použitie modulu pre potvrdenie chai

Kapitola 9: NodeJS v technickom svete

    • Klastrový modul
    • Hands-on Activity (implementácia klastrového modulu)
    • Modul nástrojov
    • Hands-on Aktivita 2 (Implementing utilities module)
    • ZLIB
    • Cestovný pas
    • Ručná aktivita 3 (implementácia autentifikácie pasu)
    • Izomorfný javascript cez NodeJS
    • Aplikácie na plochu v systéme NodeJS

Napíšte nám na adrese info@itstechschool.com a kontaktujte nás na adrese + 91-9870480053 na cenu a certifikáciu ceny a certifikácie kurzu, plán a miesto

Dajte nám otázku

Pre viac informácií láskavo Kontaktuj nás.


recenzia