Node.js
Un cameriere solo, velocissimo, che non cucina aspettando il forno: prende l’ordine, mette il timer, serve un altro tavolo.
Vedi l’event loop. Capisci errori, stream e perché un `while (true)` sincrono uccide il server e un await no.
Catalogo Moodle: 40 ore di slide. Qui: 5 lezioni visive (~10 h di studio). Stessi capitoli, altro formato: non è il PDF riscritto riga per riga.
0/5 lezioni viste
Lezioni in ordine
- 0112 min
JavaScript fuori dal browser
Stesso linguaggio, altri oggetti globali: fs, net, process. Niente DOM.
- 0220 min
L’event loop è un girotondo
Un thread principale. Deleghi I/O e alcune API; il JS CPU-bound no. Quello, o è breve, o lo togli dal loop (worker / processo).
- 0316 min
Una richiesta HTTP è un evento
Arriva un socket, Node emette ‘request’, tu scrivi la risposta. Fine.
- 0414 min
Moduli, npm, ciò che entra in produzione
require/import è un grafo. npm è un mercato. La responsibility è tua.
- 0516 min
Errori, stream, processi figli
Una Promise rifiutata non gestita può spegnere il processo. Un body HTTP è uno stream, non una stringa.
Tre domande, stesso disegno
Se sbagli, torna ai nodi cliccabili. Non a un capitolo di 40 pagine.