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.
Mărturii (7)
Am apprécier temelor interesante și abordării diverselor nuanțe ale javascript/typescript/nodejs/
John - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina
The platform
Shaun Mbhiza - BMW SA
Curs - Node.js for JavaScript Developers
Exerciții practice
Daniel - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina
Nu m-am așteptat ca cursul să fie atât de interactiv și concentrat pe cod, lucru pe care l-am apreciat foarte mult și care mi-a părut că face învățarea mai distractivă și eficientă.
Ryan - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina
Humorul și Personalitatea sa
Karabo Mphahlele - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina
Exemplele practice
Werner - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina
Am beneficiat de realizarea exercițiilor pentru a înțelege conceptele din nodejs.
Jagath Wijesooriya - Inland Revenue
Curs - Node.js for JavaScript Developers
Tradus de catre o masina