Punteggio:
Il libro è apprezzato per la sua chiarezza e profondità nell'insegnamento di JavaScript lato server, in particolare con Node.js. Offre un approccio strutturato adatto a chi ha una conoscenza di base di JavaScript, anche se potrebbe non essere l'ideale per i principianti assoluti. Mentre alcuni lettori ne lodano gli esempi dettagliati e le spiegazioni di qualità, altri ne criticano la verbosità e la mancanza di esercizi pratici. Il libro è stato notato come utile per gli studenti di livello intermedio, ma potrebbe contenere contenuti obsoleti e problemi di compatibilità.
Vantaggi:Ben strutturato e con spiegazioni chiare, è utile per chi ha una conoscenza di base di JavaScript, copre efficacemente le funzionalità lato server, fornisce buoni esempi e tutorial, è utile per scalare e distribuire applicazioni web.
Svantaggi:Non adatto ai principianti assoluti, alcuni trovano il testo prolisso e ridondante, manca di esercizi pratici per rafforzare l'apprendimento, contiene informazioni obsolete e problemi di compatibilità, presenta problemi di formattazione e presentazione.
(basato su 19 recensioni dei lettori)
Node.js Web Development - Fifth Edition: Server-side web development made easy with Node 14 using practical examples
Realizza applicazioni web scalabili utilizzando Node. js, Express. js e le più recenti tecniche ECMAScript, oltre a distribuire le applicazioni con AWS e Docker con questa quinta edizione aggiornata.
Caratteristiche principali
⬤ Impara la programmazione web backend con lo stack JavaScript.
⬤ Esplora le migliori pratiche, dalla configurazione e costruzione dei server web al deploy su un sistema di hosting cloud di produzione: AWS utilizzando Docker e Terraform.
⬤ Lavorare attraverso le diverse fasi dello sviluppo di applicazioni robuste e scalabili utilizzando Node. js 14.
Descrizione del libro
Node. js è la principale piattaforma di sviluppo web lato server, che consente agli sviluppatori di utilizzare gli stessi strumenti e paradigmi sia per il software lato server che per quello lato client. Questa quinta edizione aggiornata di Node. js Web Development si concentra sulle nuove funzionalità di Node. js 14, Express 4.x ed ECMAScript, illustrando i concetti moderni, le tecniche e le migliori pratiche per l'utilizzo di Node. js.
Il libro inizia aiutandovi a familiarizzare con i concetti di costruzione di applicazioni web lato server con Node. js. Imparerete a sviluppare un'applicazione web Node.js completa, con un livello di database backend che vi aiuterà a esplorare diversi database. Distribuirete l'applicazione su server web reali, compresa una piattaforma di hosting cloud costruita su AWS EC2 utilizzando Terraform e Docker Swarm, integrando altri strumenti come Redis e NGINX. Man mano che si avanza, si apprenderanno i test unitari e funzionali, nonché la distribuzione dell'infrastruttura di test utilizzando Docker. Infine, scoprirete come rafforzare la sicurezza delle applicazioni Node. js, utilizzare Let's Encrypt per fornire il servizio HTTPS e implementare diverse forme di sicurezza delle applicazioni con l'aiuto di pratiche esperte. Con ogni capitolo, il libro vi aiuterà a mettere in pratica le vostre conoscenze durante l'intero ciclo di vita dello sviluppo di un'applicazione web.
Alla fine di questo libro su Node. js, avrete acquisito conoscenze pratiche sullo sviluppo web di Node. js e sarete in grado di costruire e distribuire le vostre applicazioni su una soluzione di web hosting pubblico.
Che cosa imparerete?
⬤ Installare e utilizzare Node. js 14 e Express 4. 17 sia per lo sviluppo web che per il deployment.
⬤ Implementare servizi web RESTful utilizzando il framework Restify.
⬤ Sviluppare, testare e distribuire microservizi utilizzando Docker, Docker Swarm e Node. js, su AWS EC2 utilizzando Terraform.
⬤ Imparare a utilizzare motori di archiviazione dati come MySQL, SQLite3 e MongoDB.
⬤ Testare le applicazioni web utilizzando i test unitari con Mocha e i test browser headless con Puppeteer.
⬤ Implementare HTTPS con Let's Encrypt e migliorare la sicurezza delle applicazioni con Helmet.
Per chi è questo libro?
Se state cercando un'alternativa ai linguaggi "P" (Perl, PHP e Python), o se volete iniziare a sviluppare web lato server con la programmazione JavaScript, o se volete fare un'immersione profonda nel deploy di servizi su cloud hosting, questo libro su Node. js fa per voi. Una conoscenza rudimentale di JavaScript e dello sviluppo di applicazioni web è indispensabile prima di iniziare a leggere questo libro.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)