tüüpKlassis õppimine
REGISTREERU

Nood JS koolituskursus ja sertifitseerimine

Nood JS koolituskursus ja sertifitseerimine

kirjeldus

Sihtrühm ja eeltingimused

Kursuse lühikirjeldus

Ajakava ja tasud

sertifikaat

Nood JS kursuse ülevaade

Node.js on serveripoolne platvorm, mis on ümbritsetud JavaScripti keelega, et luua skaleeritavaid sündmustepõhiseid rakendusi. See on segadusse isegi kogenud programmeerijate jaoks, sest see on traditsiooniline JavaScript keskkond on alati olnud kliendipoolne - kasutaja brauseris või serveris räägitavas rakenduses. JavaScripti ei arvestata, kui server vastab kliendi päringutele, kuid just seda pakub Node.js.

Noodide eesmärgid. JS koolitus

  • Kirjutage käsurea rakendused Node.js
  • Räägi API-ga Node.js-ga
  • Korraldage oma kood koos moodulitega
  • Tegelege ojadega
  • Käidelda vigu

NodeJS kursuse kavandatud vaatajaskond

Kogenud vähemalt ühe objektorienteeritud keelega nagu Ruby, Python, PHP või Java, on ainult väike kogemus JavaScripti ja Node.js täiesti uus.

Noodide JS-sertifikaadi eeltingimused

  • JavaScripti põhioskused.
  • Veebiarendus taustal

Course Outline Duration: 3 Days

Peatükk 1: tutvumine NodeJ-dega

      • Andmeid NodeJS kohta
      • NodeJSi töö
      • CLI ja sõlme kasutamine REPL
      • Noodipakettide haldur: npm
      • Esimene Node.js programm
      • Käsitöö
      • NodeJS arhitektuur
      • Sündmuse loopi ja tagasihelistamise mõistmine
      • Noodaprogrammi põhilised konfiguratsiooniandmed

Peatükk 2: moodulid / paketid

      • Moodulite alused
      • Sissejuhatus moodulitesse ehitatud Node.js
      • Sissejuhatus NPM-i
      • Moodulite paigaldamine, uuendamine ja eemaldamine
      • Käed-tegevusega (installige, värskendage ja eemaldage moodul)
      • Kohandatud moodulite loomine
      • Käed-tegevusega 2 (luua korduvkasutatav moodul)
      • Mõistmise npm cli
      • Moodulite avaldamine npm-ile
      • Käsiraamat 3 (avaldage moodul npm-le)
      • NPM-i kodeerimisstiili mõistmine
      • Õige NPM mooduli valimine oma projekti jaoks

Peatükk 3: üritused ja voogud

      • Puhverte lugemine ja kirjutamine
      • Käed-tegevused (lugeda ja kirjutama puhvrisse)
      • Sündmuste ja sündmuste emiteeriva mustri mõistmine
      • Node.js voogude mõistmine
      • Käsiraamat 2 (rakendusvoog)
      • Failisüsteemi moodul
      • Käsiraamat 3 (failide toimingute sooritamine)

Peatükk 5: Võrguühendus ja veebitehnoloogia NodeJSis

      • Võrguühendus Node.js-is
      • TCP / IP-serveri ja kliendi seadistamine
      • Käed-tegevused (TCP / IP kommunikatsiooni rakendamine)
      • Suhtlemine UDP-ga
      • HTTP-serveri seadistamine
      • HTTP-iga päringute ja vastuste käsitlemine
      • Käed-tegevusega 2 (HTTP-serveri loomine)

Peatükk 4: veebirakendused, mis kasutavad ExpressJSi ja MongoDB-i

        • Sissejuhatus ExpressJS-i
        • ExpressJS projekti paigaldamine ja seadistamine
        • Käed-tegevused (esimene ExpressJS-rakendus)
        • Marsruut
        • Käed-tegevused 2 (rakendage ExpressJS-i marsruutimine)

      PÄEV 2

      • Middleware
      • Käsiraamat 3 (Rakendage vahevara mooduleid)
      • Julgeolekuküsimused
      • DB suhtlus: MongoDB
      • Käsiraamat 4 (ühenda ja küsida mongodbile)
      • HTML-mallid: Jade / käepidemed
      • Käsitsi toimiv tegevus (Jade'i mallide rakendamine)
      • Kasutaja autentimine ExpressJSis
      • Sessioonid ja küpsised
      • Käsiraamat 6 (käitlemisseansid)
      • Seansi kauplused
      • Browserifyi tutvustus

Peatükk 6: reaalajas kommunikatsioon, kasutades pistikupesa IO

      • Sissejuhatus veebi pistikupesadesse
      • Socket.io seadistamine ja seadistamine
      • Käsitsi toimiv tegevus (kliendi ja serveri vahel oleva socket comm-i seadistamine)
      • Reaalajas kommunikatsioon socket.io abil
      • Kasutaja autentimine socket.io abil
      • Käed-tegevused 2 (kasutaja autentimine, kasutades pistikprogrammi io)
      • Sissejuhatus tokonipõhiseks autentimiseks, kasutades JWT-i

Peatükk 7: kahvlid, kasvandused ja protsessimoodul

      • NodeJS-i protsesside mõistmine
      • Kahvli ja spawni loomine
      • Käed-tegevused (kahvlid ja protsessi loomine)
      • Protsessi suhtlemine Node.js-is
      • Käsitöö 2 (mitme protsessi käitlemine)

Peatükk 8: testimine NodeJSis

      • Sissejuhatus väidetesse Node.js
      • Testimine Mocha abil
      • Käsitöö (kirjutamiskatsed mocha abil)
      • Sissejuhatus Jasmini
      • Käsitöö 2 (jamsiiniga kirjutamise katsed)
      • Chai kinnitusmooduli kasutamine

Peatükk 9: NodeJS tehnoloogia maailmas

    • Klastrite moodul
    • Käed-tegevused (klastrite mooduli rakendamine)
    • Kommunaalteenuste moodul
    • Käsiraamat 2 (Rakendusteenuste moodul)
    • ZLIB
    • pass
    • Käsiraamat 3 (rakenduspassi autentimine)
    • Isomorfne javascript üle NodeJS
    • NodeJS töölauarakenduse rakendused

Palun kirjutage meile aadressil info@itstechschool.com ja võtke meiega kursusel + 91-9870480053 kursuse hind ja sertifitseerimiskulud, ajakava ja asukoht

Anna meile päring

Lisateabe saamiseks palun Võta meiega ühendust.


Arvamused