Schița de curs

Introducere în Node.js

  • RAM vs. Latență I/O
  • Blocant vs. Non-Blocant
  • Programare bazată pe evenimente
  • Bucla de evenimente
  • Blocarea buclei de evenimente
  • Filozofia Node.js

Configurarea platformei Node.js

  • Descărcare și instalare
  • Node REPL
  • Primul Hello World

Module și npm

  • Anatomia unui modul
  • Cod privat
  • Accesarea și utilizarea modulelor
  • Comenzi npm
  • package.json

Modelul Callback

  • Ce sunt callback-urile
  • Callback-last
  • Error-first

Evenimente

  • Când să utilizezi Emițătoare de Evenimente
  • Legarea funcțiilor la evenimente
  • Cereri de evenimente
  • Ascultarea evenimentelor

Gestionarea erorilor

  • Callback-uri: Error-first
  • Erori în Emițătoarele de Evenimente
  • Excepții neprinse
  • Utilizarea domeniilor

Bufferi

  • De ce există Bufferi
  • Crearea Bufferilor
  • Citirea și scrierea Bufferilor
  • Manipularea Bufferilor

Fluxuri

  • Ce sunt fluxurile
  • API-ul pentru fluxuri de citire și scriere
  • Controlul fluxului
  • Conectarea fluxurilor
  • Flux duplex
  • Flux de transformare

Express.js

  • Introducere și instalare Express.js
  • Construirea unei aplicații Hello Express
  • Crearea rutelor
  • Randarea layout-urilor
  • Utilizarea șabloanelor
  • Adăugarea părților
  • Utilizarea variabilelor locale și a șabloanelor condiționale
  • Modularizarea rutelor

Socket.io

  • Ascultare
  • Difuzare
  • Răspunsuri la întrebări

Conectarea la baze de date

  • No SQL și depozite de documente
  • Baze de date relaționale
  • Configurare și setare platformă
  • Operații CRUD

Cerințe

Studenții care urmează acest curs ar trebui să aibă experiență în programarea JavaScript.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite