Intrati in legatura

Schița de curs

Introducere în Node.js

  • Latența RAM vs. I/O
  • Blocking vs. Non-Blocking
  • Programare event-driven
  • Event Loop
  • Blocarea Event Loop-ului
  • Filosofia 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

Tiparul Callback

  • Ce sunt callbacks
  • Callback-last
  • Error-first

Evenimente

  • Când să folosești Event Emitters
  • Legarea funcțiilor de evenimente
  • Cereri de evenimente
  • Ascultarea evenimentelor

Gestionarea erorilor

  • Callbacks: Error-first
  • Erori în Event Emitters
  • Excepții neprinse
  • Utilizarea domeniilor

Buffers

  • De ce există Buffers
  • Crearea de Buffers
  • Citirea și scrierea Buffers
  • Manipularea Buffers

Streams

  • Ce sunt streams
  • API-ul Read și Write Stream
  • Controlul fluxului
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Introducere și instalarea Express.js
  • Construirea unei aplicații Hello Express
  • Crearea de rute
  • Randarea layout-urilor
  • Utilizarea template-urilor
  • Adăugarea de partials
  • Utilizarea variabilelor locale și a template-urilor condiționale
  • Modularizarea rutelor

Socket.io

  • Ascultarea pentru
  • Broadcasting
  • Răspunsul la întrebări

Conectarea la baze de date

  • No SQL și Document Stores
  • Baze de date relaționale
  • Configurare și setup platformă
  • Operațiuni 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