tipObuka u učionici
REGISTAR

Node JS kurs za obuku i sertifikaciju

Node JS kurs za obuku i sertifikaciju

Opis

Publika i preduslovi

Course Outline

Raspored i naknade

Potvrda

Pregled kursa JS kursa

Node.js je platforma sa servera koja se okreće oko JavaScript-a za izgradnju skalabilnih aplikacija pod upravom događaja. Ovo je zbunjujuće za čak i iskusne programere zbog tradicionalnog JavaScript okruženje je uvek bilo na strani klijenta - u pretraživaču korisnika ili u aplikaciji koja govori s serverom. JavaScript nije razmatran kada je reč o serveru koji odgovara zahtevima klijenta, ali to je upravo ono što Node.js pruža.

Ciljevi Node.JS treninga

  • Napišite naredbe komandne linije u Node.js
  • Razgovarajte s API-jem pomoću Node.js
  • Organizujte svoj kod sa modulima
  • Dogovorite se sa tokovima
  • Rukovati greškama

Predviđena publika za kurs NodeJS

Iskusan je sa najmanje jednim objektno orijentiranim jezikom kao što su Ruby, Python, PHP ili Java, samo malo iskustva sa JavaScriptom, a potpuno novo u Node.js.

Preduslovi za sertifikaciju Node JS

  • Osnovne veštine JavaScripta.
  • Web razvoj pozadine

Course Outline Duration: 3 Days

Poglavlje 1: Upoznavanje sa NodeJs

      • O NodeJS
      • Rad na NodeJS
      • Rad sa CLI i Node REPL
      • Node Package Manager: npm
      • Prvi Node.js program
      • Hands-on aktivnost
      • NodeJS arhitektura
      • Razumevanje petlje događaja i povratni poziv
      • Osnovne detalje o konfiguraciji aplikacije čvora

Poglavlje 2: Moduli / paketi

      • Osnove modula
      • Uvod u Node.js izgrađene u modulima
      • Uvod u NPM
      • Instaliranje, ažuriranje i uklanjanje modula
      • Hands-on Activity (instalira, ažurira i uklanja modul)
      • Kreiranje prilagođenih modula
      • Hands-on Activity 2 (kreiraj reusabilni modul)
      • Razumevanje npm cli
      • Publishing moduli do npm
      • Hands-on Activity 3 (objavljuje modul u npm)
      • Razumevanje NPM-ovog stila kodiranja
      • Izbor pravog NPM modula za vaš projekat

Poglavlje 3: Događaji i tokovi

      • Čitanje i pisanje bafera
      • Hands-on Activity (čitanje i pisanje u bafer)
      • Razumevanje događaja i obrazac emitera događaja
      • Razumijevanje streaminga Node.js
      • Hands-on Activity 2 (Implement streams)
      • Modul datotečnog sistema
      • Hands-on Activity 3 (obavljanje operacija datoteke)

Poglavlje 5: Mrežna komunikacija i Web tehnologija u NodeJS

      • Mrežna komunikacija u Node.js
      • Podešavanje TCP / IP servera i klijenta
      • Ručna aktivnost (Implementacija TCP / IP komunikacije)
      • Komuniciranje koristeći UDP
      • Podešavanje HTTP servera
      • Zahtevi za rukovanje i odgovor u HTTP-u
      • Hands-on Activity 2 (Kreiranje HTTP servera)

Poglavlje 4: Web aplikacije koje koriste ExpressJS i MongoDB

        • Uvod u ExpressJS
        • Instalacija i konfiguracija ExpressJS projekta
        • Hands-on Activity (prva ExpressJS aplikacija)
        • Routing
        • Hands-on Activity 2 (Implementiranje rutiranja u ExpressJS-u)

      DAN 2

      • middleware
      • Rukovođena aktivnost 3 (Implementacija modula za srednji softver)
      • pitanja sigurnosti
      • DB komunikacija: MongoDB
      • Hands-on Activity 4 (povezivanje i upiti na mongodb)
      • HTML šabloni: Jade / Handlebars
      • Hands-on Activity (Implement Jade templates)
      • Autentikacija korisnika u ExpressJS-u
      • Sesije i kolačići
      • Hands-on Activity 6 (rukovanje sesijama)
      • Sesije prodavnice
      • Uvod u Browserify

Poglavlje 6: komunikacija u realnom vremenu koristeći IO socket

      • Uvod u Web utičnice
      • Podešavanje i konfigurisanje socket.io
      • Hands-on Activity (podešavanje sok čvor između klijenta i servera)
      • Komunikacija u realnom vremenu koristeći socket.io
      • Autentikacija korisnika pomoću socket.io
      • Hands-on aktivnost 2 (korisnička autentikacija koristeći socket io)
      • Uvod u autentifikaciju baziranu na tokingu koristeći JWT

Poglavlje 7: Vile, Spawns i procesni modul

      • Razumijevanje procesa u NodeJS
      • Stvaranje viljuške i spona
      • Hands-on Activity (Vilica i spawn proces)
      • Procesna komunikacija u Node.js
      • Hands-on aktivnost 2 (rukovanje višestrukim procesima)

Poglavlje 8: Testiranje u NodeJS

      • Uvod u Assert u Node.js
      • Testiranje koristeći Mochu
      • Hands-on Activity (Pisanje testova pomoću mocha)
      • Uvod u jasmin
      • Hands-on aktivnost 2 (pisanje testova pomoću jasmina)
      • Korišćenje modula za potvrđivanje chai

Poglavlje 9: NodeJS u tech world-u

    • Modul klastera
    • Hands-on Activity (implementira modul klastera)
    • Modul za komunalne usluge
    • Rukovođena aktivnost 2 (Modul za implementaciju uslužnih programa)
    • ZLIB
    • pasoš
    • Rukovođena aktivnost 3 (provjera autentičnosti pasoša)
    • Isomorphic javascript preko NodeJS
    • Desktop aplikacije u NodeJS

Molim Vas, pišite nam na info@itstechschool.com i kontaktirajte nas na + 91-9870480053 za cijenu kursa i troškove sertifikacije, rasporeda i lokacije

Baci nam upit

Za više informacija ljubazno Kontaktirajte nas


Recenzije