Деталі електронної книги

Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js

Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js

Ulises Gascón

Eлектронна книга
Node.js revolutionizes server-side JavaScript development and empowers developers to build efficient, scalable, and versatile applications across a range of use cases. This book is written by a Node.js core collaborator and releaser and is the only book for beginners on Node.js. It takes you on a progressive learning path that will give you the skills needed to leverage Node.js.
You’ll learn Node.js fundamentals and refresh your knowledge of JavaScript before transitioning to the development of modern web applications using Node.js, Express.js, and MongoDB. You’ll get hands-on with complex topics such as asynchronous programming, npm libraries, event-driven patterns for HTTP servers, RESTful API, and JSON Web Tokens. The final chapters will walk you through the deployment process, offering insights into various strategies, including bare metal setups, virtual machines, and containerization with Docker. You’ll also be guided through the use of Process Manager 2 (PM2) for efficient process management.
By the end of this Node.js book, you'll have the skills to craft, test, and deploy Node.js web applications confidently and use this powerful stack in your day-to-day projects.
  • 1. Introduction to Node.js
  • 2. Setting Up the Development Environment
  • 3. JavaScript Fundamentals
  • 4. Asynchronous Programming
  • 5. Node.js Core Libraries
  • 6. External Modules and NPM
  • 7. Event-Driven Architecture
  • 8. Testing in Node.js
  • 9. Handling HTTP and REST API
  • 10. Building Web Applications with Express
  • 11. Building a Web Application Project from Scratch
  • 12. Data Persistence with MongoDB
  • 13. User Authentication and Authorization with Passport.js
  • 14. Error Handling in Node.js
  • 15. Securing Web Applications
  • 16. Deploying Node.js Applications
  • 17. Dockerizing a Node.js Application
  • Назва: Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js
  • Автор: Ulises Gascón
  • Оригінальна назва: Node.js for Beginners. A comprehensive guide to building efficient, full-featured web applications with Node.js
  • ISBN: 9781803238142, 9781803238142
  • Дата видання: 2024-05-10
  • Формат: Eлектронна книга
  • Ідентифікатор видання: e_3uw3
  • Видавець: Packt Publishing