TipObuka u učionici
REGISTAR

Osposobljavanje čvorova JS i certifikaciju

Osposobljavanje čvorova JS i certifikaciju

Opis

Publika i preduvjeti

Sadržaj tečaja

Raspored i pristojbe

potvrda

Pregled čvora JS tečaja

Node.js je platforma na strani poslužitelja zamotana jezikom JavaScripta za izgradnju skalabilnih aplikacija koje se temelje na događajima. To je zbunjujuće za čak i iskusne programere, jer su tradicionalni JavaScript okoliš je uvijek bio na strani klijenta - u korisnikovom pregledniku ili u aplikaciji koja razgovara s poslužiteljem. JavaScript nije uzeti u obzir kada je riječ o poslužitelju koji odgovara na zahtjeve klijenata, ali to je upravo ono što Node.js pruža.

Ciljevi Node.JS obuke

  • Napišite aplikacije naredbenog retka u Node.js
  • Razgovarajte s API-jem s Node.js
  • Organizirajte svoj kod s modulima
  • Postupajte s potocima
  • Rukovati pogreškama

Namijenjena publika za NodeJS tečaj

Iskusni barem jednom objektno orijentiranom jeziku kao što su Ruby, Python, PHP ili Java, samo malo iskustva s JavaScriptom i potpuno novo u Node.js.

Preduvjeti za Node JS certifikaciju

  • Osnovne JavaScript vještine.
  • Pozadina web razvoj

Trajanje tečaja: 3 Days

Poglavlje 1: Uvod u NodeJs

      • O NodeJS-u
      • Rad NodeJS-a
      • Rad s CLI i Node REPL
      • Upravitelj paketom čvorova: npm
      • Prvi program Node.js
      • Hands-on aktivnost
      • NodeJS arhitektura
      • Razumijevanje petlje događaja i povratnog poziva
      • Osnovne pojedinosti konfiguracije aplikacije čvorova

Poglavlje 2: Moduli / Paketi

      • Osnove modula
      • Uvod u Node.js ugrađene module
      • Uvod u NPM
      • Instaliranje, ažuriranje i uklanjanje modula
      • Aktivnost na radnom mjestu (instaliranje, ažuriranje i uklanjanje modula)
      • Izrada prilagođenih modula
      • Aktivnost na radnom mjestu 2 (stvorite ponovni modul)
      • Razumijevanje npm cli
      • Objavljivanje modula je npm
      • Aktivnost u pokretu 3 (objavljivanje modula na npm)
      • Razumijevanje stila kodiranja NPM-a
      • Odabir odgovarajućeg NPM modula za vaš projekt

Poglavlje 3: Događaji i strujanja

      • Čitanje i pisanje pufera
      • Aktivnost na čekanju (čitanje i pisanje u međuspremniku)
      • Razumijevanje događaja i uzorka emitera događaja
      • Razumijevanje Node.js tokova
      • Aktivnost na radnom mjestu 2 (implementirajte streamove)
      • Modul datotečnog sustava
      • Aktivnost na radnom mjestu 3 (Izvođenje operacija datoteka)

Poglavlje 5: Mrežna komunikacija i web-tehnologija u NodeJS-u

      • Mrežna komunikacija u Node.js
      • Postavljanje TCP / IP poslužitelja i klijenta
      • Aktivnost na radnom mjestu (Implementiranje TCP / IP komunikacije)
      • Komuniciranje pomoću UDP-a
      • Postavljanje HTTP poslužitelja
      • Rukovanje zahtjeva i odgovor na HTTP
      • Aktivnost na radnom mjestu 2 (Izrada HTTP poslužitelja)

Poglavlje 4: Web aplikacije koje koriste ExpressJS i MongoDB

        • Uvod u ExpressJS
        • Instalacija i konfiguracija ExpressJS projekta
        • Aktivnost na radnom mjestu (Prva ExpressJS aplikacija)
        • Usmjeravanje
        • Aktivnost na radnom mjestu 2 (Provesti usmjeravanje u ExpressJS-u)

      DAN 2

      • middleware
      • Aktivnost na radnom mjestu 3 (Implementiranje modula middleware)
      • Sigurnosni problemi
      • DB komunikacija: MongoDB
      • Aktivnost korisnika 4 (povezivanje i upit za mongodb)
      • HTML predlošci: Jade / Handlebars
      • Aktivnost na radnom mjestu (implementirajte predloške za Jade)
      • Korisnička autentifikacija u ExpressJS-u
      • Sesije i kolačići
      • Aktivnost na radnom mjestu 6 (Sesija rukovanja)
      • Sjednice pohranjuju
      • Uvod u preglednik

Poglavlje 6: Komunikacija u stvarnom vremenu pomoću socket IO

      • Uvod u internetske utičnice
      • Postavljanje i konfiguriranje socket.io
      • Hands-on aktivnost (Postavljanje socket comm između klijenta i poslužitelja)
      • Komunikacija u stvarnom vremenu pomoću socket.io
      • Korisnička autentifikacija pomoću socket.io
      • Aktivnost na radnom mjestu 2 (Korisnička provjera autentičnosti pomoću socket io)
      • Uvod u autentifikaciju temeljenu na tokenu pomoću JWT-a

Poglavlje 7: vilice, Spawnovi i procesni modul

      • Razumijevanje procesa u NodeJS
      • Stvaranje vilice i Spawn
      • Aktivnost na radnom mjestu (zaokruživanje i spawnanje procesa)
      • Procesna komunikacija u Node.js
      • Aktivnost na radnom mjestu 2 (rukovanje višestrukim procesima)

Poglavlje 8: Testiranje u NodeJS-u

      • Uvod u Assert in Node.js
      • Ispitivanje pomoću Mocha
      • Aktivnost na plesu (testovi pisanja pomoću moše)
      • Uvod u jasmin
      • Aktivnost 2 (pisanje testova pomoću jasmina)
      • Korištenje modula Chai potvrde

Poglavlje 9: NodeJS u tech svijetu

    • Klaster modul
    • Hands-on aktivnost (implementacija klaster modula)
    • Utilities modul
    • Aktivnost na radnom mjestu 2 (modul Implementing Utilities)
    • žlibama
    • Putovnica
    • Aktivnost na ponašanju 3 (Provjera autentikacije putovnice)
    • Isomorfni javascript preko NodeJS
    • Aplikacije za stolna računala u NodeJS-u

Obratite nam se na info@itstechschool.com i kontaktirajte nas na + 91-9870480053 za troškove tečaja i troškove certifikacije, raspored i lokaciju

Pošaljite nam upit

Za više informacija ljubazno Kontaktirajte nas.


Recenzije