Node.js Web Development: Server-side web development made easy with Node 14 using practical examples,5th Edition
by: David Herron
Print Length 页数: 760 pages
ISBN-10: 1838987576
ISBN-13: 9781838987572
05 x 4.37 x 23.5 cm
Publisher finelybook 出版社: Packt Publishing; 5th Revised edition (31 July 2020)
Language 语言: English
Book Description
By finelybook
This updated fifth edition will help you build a scalable back-end with Express.js and ECMAScript,along with covering best practices for building web apps with the JavaScript stack
Node.js has established itself as a powerful JavaScript language,allowing developers to use the same tools and paradigms for both server-side and client-side software. This updated fifth edition focuses on the new features of Node.js 14,Express 14.x,and ECMAScript,taking you through the concepts,techniques,and best practices for using Node.js for creating server-side applications. Following a hands-on approach to learning Node.js development,you’ll quickly become well-versed with the implementation of Node.js and the associated methodologies.
The book starts by: helping you get familiar with the concepts of building server-side web applications with Node.js. You’ll learn how to develop a complete Node.js web application,with a back-end database tier supporting several databases,and deploy it to a real web server using Docker. Once you are well-versed with developing Node.js applications,you’ll understand how to implement several forms of security in the apps through expert practices. Throughout each chapter,the book will help you put your knowledge into practice for the entire lifecycle of developing a web application.
By the end of this Node.js book,you’ll have gained practical Node.js web development knowledge to build and deploy your own applications on a public web hosting solution.
What you will learn
Install and use Node.js 14 and Express 4.17 for both web development and deployment
Implement REST services using the Restify framework
Develop,test,and deploy microservices using Kubernetes and Node.js
Get up to speed with using data storage engines such as MySQL,SQLite3,and MongoDB
Secure your web applications using headless browser testing with Puppeteer
Implement HTTPS using Let’s Encrypt and enhance application security with Helmet