TypeKlasseværelsetræning
REGISTRER

Node JS Training Course & Certification

Node JS Training Course & Certification

Beskrivelse

Målgruppe og forudsætninger

Kursus skitse

Tidsplan og gebyrer

Certificering

Node JS kursusoversigt

Node.js er en server-side platform indpakket omkring JavaScript-sproget til opbygning af skalerbare, begivenhedsdrevne applikationer. Dette er forvirrende for selv erfarne programmører fordi den traditionelle JavaScript miljø har altid været klientside - i en brugers browser eller i et program der taler til en server. JavaScript er ikke blevet overvejet, når det kommer til serveren, der svarer til klientanmodninger, men det er præcis det, som Node.js giver.

Målsætninger for Node.JS Training

  • Skriv kommandolinjeprogrammer i Node.js
  • Tal med en API med Node.js
  • Organiser din kode med moduler
  • Deal med vandløb
  • Håndter fejl

Tiltænkt publikum for NodeJS Course

Erfarne med mindst et objektorienteret sprog som Ruby, Python, PHP eller Java, kun lidt erfaring med JavaScript, og helt nyt til Node.js.

Forudsætninger for Node JS Certification

  • Grundlæggende JavaScript-færdigheder.
  • Webudvikling baggrund

Course Outline Duration: 3 Days

Kapitel 1: Introduktion til NodeJs

      • Om NodeJS
      • Arbejde af NodeJS
      • Arbejde med CLI og Node REPL
      • Node Package Manager: npm
      • Første Node.js-program
      • Praktisk aktivitet
      • NodeJS arkitektur
      • Forstå event loop og tilbagekald
      • Node app grundlæggende konfigurations detaljer

Kapitel 2: Moduler / Pakker

      • Grundlæggende om moduler
      • Introduktion til Node.js indbygget moduler
      • Introduktion til NPM
      • Installation, opdatering og fjernelse af moduler
      • Praktisk aktivitet (installer, opdater og fjern et modul)
      • Oprettelse af brugerdefinerede moduler
      • Praktisk aktivitet 2 (Opret genbrugsmodul)
      • Forståelse npm cli
      • Udgivelsesmoduler til npm
      • Hands-on Aktivitet 3 (offentliggør modul til npm)
      • Forstå NPMs kodestil
      • Valg af det rigtige NPM-modul til dit projekt

Kapitel 3: Begivenheder og strømme

      • Læsning og skrivning af buffere
      • Praktisk aktivitet (læs og skriv til en buffer)
      • Forstå begivenheder og event emitter mønster
      • Forståelse af Node.js-strømme
      • Praktisk aktivitet 2 (Implementer strømme)
      • Filsystemmodul
      • Praktisk aktivitet 3 (Udfør filoperationer)

Kapitel 5: Netværkskommunikation og webteknologi i NodeJS

      • Netværkskommunikation i Node.js
      • Opsætning af TCP / IP-server og klient
      • Praktisk aktivitet (implementer TCP / IP-kommunikation)
      • Kommunikerer ved hjælp af UDP
      • Opsætning af en HTTP-server
      • Håndtering af anmodninger og svar i HTTP
      • Praktisk aktivitet 2 (Oprettelse af HTTP-server)

Kapitel 4: Webapplikationer med ExpressJS og MongoDB

        • Introduktion til ExpressJS
        • Installation og konfiguration af ExpressJS-projektet
        • Hands-on aktivitet (First ExpressJS app)
        • Routing
        • Hands-on Aktivitet 2 (Gennemfør routing i ExpressJS)

      DAY 2

      • middleware
      • Praktisk aktivitet 3 (Implement middleware-moduler)
      • Sikkerhedsspørgsmål
      • DB kommunikation: MongoDB
      • Hands-on Aktivitet 4 (Opret forbindelse og forespørgsel til mongodb)
      • HTML skabeloner: Jade / Handlebars
      • Praktisk aktivitet (Implement Jade-skabeloner)
      • Brugerautentificering i ExpressJS
      • Sessioner og cookies
      • Praktisk aktivitet 6 (håndteringssessioner)
      • Session butikker
      • Introduktion til Browserify

Kapitel 6: Kommunikation i realtid med socket IO

      • Introduktion til webstik
      • Opsætning og konfiguration af socket.io
      • Hands-on Aktivitet (Opsætning af socket comm mellem klient og server)
      • Realtime kommunikation ved hjælp af socket.io
      • Brugerautentificering med socket.io
      • Praktisk aktivitet 2 (Brugerautentificering ved hjælp af socket io)
      • Introduktion til tokenbaseret godkendelse ved hjælp af JWT

Kapitel 7: Gafler, Spawns og procesmodulet

      • Forståelse af processer i NodeJS
      • At skabe en gaffel og en gyde
      • Hands-on aktivitet (gaffel og gyd en proces)
      • Proceskommunikation i Node.js
      • Praktisk aktivitet 2 (håndtering af flere processer)

Kapitel 8: Testing i NodeJS

      • Introduktion til Assert i Node.js
      • Test ved brug af mokka
      • Praktisk aktivitet (Skrivningstest ved hjælp af mokka)
      • Introduktion til jasmin
      • Praktisk aktivitet 2 (skrivningstest ved hjælp af jasmin)
      • Brug af chai påstandsmodulet

Kapitel 9: NodeJS i tech verden

    • Cluster modul
    • Hands-on aktivitet (implementering af klyngemodul)
    • Utilities modul
    • Praktisk aktivitet 2 (Implementering af hjælpemodul)
    • ZLIB
    • Passport
    • Praktisk aktivitet 3 (Implementering af pasautentificering)
    • Isomorphic javascript over NodeJS
    • Desktop Apps i NodeJS

Skriv venligst til os på info@itstechschool.com og kontakt os på + 91-9870480053 for kursusprisen og certifikatprisen, tidsplan og placering

Sæt os en forespørgsel

For mere info venlig Kontakt os.


Anmeldelser