typenKlasserom Opplæring
REGISTER

Node JS kurs og sertifisering

Node JS kurs og sertifisering

Beskrivelse

Målgruppe og forutsetninger

Kursplan

Plan og avgifter

sertifisering

Nod JS Kursoversikt

Node.js er en server-side plattform innpakket rundt JavaScript-språket for å bygge skalerbare, hendelsesdrevne applikasjoner. Dette er forvirrende for selv erfarne programmerere fordi den tradisjonelle Javascript miljø har alltid vært klient-side - i en brukers nettleser eller i et program som snakker til en server. JavaScript har ikke blitt vurdert når det gjelder serveren som svarer på klientforespørsler, men det er akkurat det som Node.js gir.

Målet med Node.JS Training

  • Skriv kommandolinjeprogrammer i Node.js
  • Snakk med en API med Node.js
  • Organiser koden med moduler
  • Deal med bekker
  • Håndter feil

Tiltatt publikum for NodeJS Course

Erfarne med minst ett objektorientert språk som Ruby, Python, PHP eller Java, kun liten erfaring med JavaScript, og helt ny til Node.js.

Forutsetninger for Node JS-sertifisering

  • Grunnleggende JavaScript-ferdigheter.
  • Webutvikling bakgrunn

Kursets oversiktstid: 3 dager

Kapittel 1: Innføring i NodeJs

      • Om NodeJS
      • Arbeide med NodeJS
      • Arbeide med CLI og Node REPL
      • Node Package Manager: npm
      • Første Node.js-programmet
      • Praktisk aktivitet
      • NodeJS arkitektur
      • Forstå hendelsesløkke og tilbakeringing
      • Node app grunnleggende konfigurasjonsdetaljer

Kapittel 2: Moduler / Pakker

      • Grunnleggende om moduler
      • Introduksjon til Node.js innebygd moduler
      • Introduksjon til NPM
      • Installere, oppdatere og fjerne moduler
      • Hendelsesaktivitet (installer, oppdater og fjern en modul)
      • Opprette egendefinerte moduler
      • Praktisk aktivitet 2 (lag gjenbrukbar modul)
      • Forstå npm cli
      • Publiseringsmoduler til npm
      • Hendelsesaktivitet 3 (publiser modul til npm)
      • Forstå NPMs kodestil
      • Velge riktig NPM-modul for prosjektet ditt

Kapittel 3: Hendelser og strømmer

      • Lese og skrive buffere
      • Hendelsesaktivitet (Les og skriv til en buffer)
      • Forstå hendelser og event emitter mønster
      • Forstå Node.js-strømmer
      • Praktisk aktivitet 2 (Implementere strømmer)
      • Filsystemmodul
      • Hendelsesaktivitet 3 (Utfør filoperasjoner)

Kapittel 5: Nettverkskommunikasjon og webteknologi i NodeJS

      • Nettverkskommunikasjon i Node.js
      • Sette opp TCP / IP-server og klient
      • Hendelsesaktivitet (implementer TCP / IP-kommunikasjon)
      • Kommuniserer ved hjelp av UDP
      • Sette opp en HTTP-server
      • Behandle forespørsler og svar i HTTP
      • Praktisk aktivitet 2 (Opprette HTTP-server)

Kapittel 4: Webprogrammer som bruker ExpressJS og MongoDB

        • Introduksjon til ExpressJS
        • Installasjon og konfigurering av ExpressJS-prosjektet
        • Hendelsesaktivitet (First ExpressJS app)
        • Routing
        • Praktisk aktivitet 2 (Implementer ruting i ExpressJS)

      DAY 2

      • Middleware
      • Praktisk aktivitet 3 (Implementer mellomvaremoduler)
      • Sikkerhetsspørsmål
      • DB-kommunikasjon: MongoDB
      • Hendelsesaktivitet 4 (Koble til og spørre til mongodb)
      • HTML-maler: Jade / Handlebars
      • Praktisk aktivitet (Implement Jade maler)
      • Brukerautentisering i ExpressJS
      • Økter og kaker
      • Hendelsesaktivitet 6 (Håndteringsøkter)
      • Session butikker
      • Introduksjon til Browserify

Kapittel 6: Kommunikasjon i sanntid via socket IO

      • Introduksjon til webkontakter
      • Sette opp og konfigurere socket.io
      • Hendelsesaktivitet (Sette opp sokkelkommunikasjon mellom klient og server)
      • Realtidskommunikasjon ved hjelp av socket.io
      • Brukerautentisering med socket.io
      • Hendelsesaktivitet 2 (Brukerautentisering ved hjelp av socket io)
      • Introduksjon til tokenbasert autentisering ved hjelp av JWT

Kapittel 7: Gafler, Gress og prosessmodulen

      • Forstå prosesser i NodeJS
      • Opprette en gaffel og en gyte
      • Hendelsesaktivitet (Gaffel og gyte en prosess)
      • Behandle kommunikasjon i Node.js
      • Praktisk aktivitet 2 (håndtering av flere prosesser)

Kapittel 8: Testing i NodeJS

      • Introduksjon til Assert i Node.js
      • Testing ved hjelp av mokka
      • Hendelsesaktivitet (Skriveprøver ved bruk av mokka)
      • Introduksjon til Jasmine
      • Praktisk aktivitet 2 (skrive tester ved bruk av jasmin)
      • Bruk chai påstandsmodulen

Kapittel 9: NodeJS i tech verden

    • Klyngemodul
    • Hendelsesaktivitet (implementering av klyngemodul)
    • Verktøy modul
    • Praktisk aktivitet 2 (Implementering av verktøymodul)
    • zLIB
    • Passport
    • Praktisk aktivitet 3 (Implementering av passautentisering)
    • Isomorf javascript over NodeJS
    • Skrivebordsprogrammer i NodeJS

Vennligst skriv til oss på info@itstechschool.com og kontakt oss på + 91-9870480053 for kurspris og sertifiseringskostnad, tidsplan og beliggenhet

Slipp oss et spørsmål

For mer info vennligst Kontakt oss.


anmeldelser