TypKlassrumsutbildning
REGISTRERA

Node JS Training Course & Certification

Node JS Training Course & Certification

Beskrivning

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Nod JS Kursöversikt

Node.js är en server-sida-plattform som är invecklad runt JavaScript-språk för att bygga skalbara, händelsesdrivna applikationer. Detta är förvirrande för även erfarna programmerare eftersom den traditionella JavaScript Miljö har alltid varit klientsidan - i en användares webbläsare eller i en applikation som talar till en server. JavaScript har inte beaktats när det gäller servern som svarar på klientförfrågningar, men det är precis vad Node.js tillhandahåller.

Mål av Node.JS Training

  • Skriv kommandoradsapplikationer i Node.js
  • Prata med ett API med Node.js
  • Organisera din kod med moduler
  • Hantera strömmar
  • Hantera fel

Avsedd publik för NodeJS Course

Erfaren av minst ett objektorienterat språk som Ruby, Python, PHP eller Java, bara lite erfarenhet av JavaScript, och helt ny till Node.js.

Förutsättningar för Node JS Certification

  • Grundläggande JavaScript-färdigheter.
  • Webbutveckling bakgrund

Course Outline Duration: 3 Days

Kapitel 1: Introduktion till NodeJs

      • Om NodeJS
      • Arbeta av NodeJS
      • Arbeta med CLI och nod REPL
      • Node Package Manager: npm
      • Första Node.js-programmet
      • Praktisk aktivitet
      • NodeJS arkitektur
      • Förstå händelsesslinga och återuppringning
      • Node app grundläggande konfigurationsdetaljer

Kapitel 2: Moduler / Paket

      • Grunderna för moduler
      • Introduktion till Node.js inbyggda moduler
      • Introduktion till NPM
      • Installera, uppdatera och ta bort moduler
      • Praktisk aktivitet (installera, uppdatera och ta bort en modul)
      • Skapa anpassade moduler
      • Praktisk aktivitet 2 (skapa återanvändbar modul)
      • Förstå npm cli
      • Publicera moduler till npm
      • Hands-on-aktivitet 3 (publicera modul till npm)
      • Förstå NPMs kodningsstil
      • Välja rätt NPM-modul för ditt projekt

Kapitel 3: Händelser och strömmar

      • Läsa och skriva buffertar
      • Praktisk aktivitet (Läs och skriv till en buffert)
      • Förstå händelser och händelsemitteringsmönstret
      • Förstå Node.js-strömmar
      • Praktisk aktivitet 2 (Implementera strömmar)
      • Filsystemmodul
      • Praktisk aktivitet 3 (Utför filoperationer)

Kapitel 5: Nätverkskommunikation och webbteknologi i NodeJS

      • Nätverkskommunikation i Node.js
      • Ställa in TCP / IP-server och klient
      • Praktisk aktivitet (implementera TCP / IP-kommunikation)
      • Kommunicera med UDP
      • Ställa in en HTTP-server
      • Hantera förfrågningar och svar i HTTP
      • Hands-on-aktivitet 2 (Skapa HTTP-server)

Kapitel 4: Webbprogram med ExpressJS och MongoDB

        • Introduktion till ExpressJS
        • Installation och konfiguration av ExpressJS-projektet
        • Praktisk aktivitet (First ExpressJS app)
        • Routing
        • Praktisk aktivitet 2 (Implementera routing i ExpressJS)

      DAG 2

      • middle~~POS=TRUNC
      • Praktisk aktivitet 3 (implementera middleware-moduler)
      • Säkerhetsfrågor
      • DB-kommunikation: MongoDB
      • Hands-on-aktivitet 4 (Anslut och fråga till mongodb)
      • HTML mallar: Jade / Handlebars
      • Praktisk aktivitet (implementera Jade-mallar)
      • Användarautentisering i ExpressJS
      • Sessioner och kakor
      • Hands-on-aktivitet 6 (hanteringssessioner)
      • Sessionsbutiker
      • Introduktion till Browserify

Kapitel 6: Realtidskommunikation med hjälp av uttaget IO

      • Introduktion till webbuttag
      • Ställa in och konfigurera socket.io
      • Hands-on-aktivitet (Ställa in socket comm mellan klient och server)
      • Realtidskommunikation med socket.io
      • Användarautentisering med socket.io
      • Hands-on-aktivitet 2 (Användarautentisering med socket io)
      • Introduktion till tokenbaserad autentisering med JWT

Kapitel 7: Gafflar, Gaser och processmodulen

      • Förstå processer i NodeJS
      • Skapa en gaffel och en gyckel
      • Praktisk aktivitet (gaffel och krossa en process)
      • Processkommunikation i Node.js
      • Hands-on-aktivitet 2 (hantering av flera processer)

Kapitel 8: Testning i NodeJS

      • Introduktion till Assert i Node.js
      • Testning med mocka
      • Praktisk aktivitet (Skrivprov med mocka)
      • Introduktion till jasmin
      • Praktisk aktivitet 2 (skrivprov med jasmin)
      • Använda chai påståenden

Kapitel 9: NodeJS i teknikvärlden

    • Klustermodul
    • Praktisk aktivitet (implementering av klustermodul)
    • Verktygsmodul
    • Praktisk aktivitet 2 (Implementering av verktygsmodul)
    • ZLIB
    • pass
    • Praktisk aktivitet 3 (Genomförande av passautentisering)
    • Isomorf javascript över NodeJS
    • Skrivbordsprogram i NodeJS

Vänligen skriv till oss på info@itstechschool.com och kontakta oss på + 91-9870480053 för kurspris och certifieringskostnad, schema och plats

Släpp oss en fråga

För mer info vänligt Kontakta oss.


Omdömen