Node Cookbook - Third Edition

Nonfiction, Computers, Programming, Programming Languages, CGI, JavaScript, Perl, VBScript, Internet, Web Development
Cover of the book Node Cookbook - Third Edition by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger ISBN: 9781785881244
Publisher: Packt Publishing Publication: July 31, 2017
Imprint: Packt Publishing Language: English
Author: David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
ISBN: 9781785881244
Publisher: Packt Publishing
Publication: July 31, 2017
Imprint: Packt Publishing
Language: English

Over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more; rewritten for Node 4, 6, and 8.

About This Book

  • Security between Node.js and browser applications explained and applied in depth
  • Cutting edge techniques and tools for measuring and improving performance
  • Contemporary techniques to create developer-ergonomic, readily-scalable production systems

Who This Book Is For

If you have good knowledge of JavaScript and want to build fast, efficient, scalable client-server solutions, then this book is for you. Some experience with Node.js is assumed to get the most out of this book. If working from a beginner level Node Cookbook 2nd Edition is recommended as a primer for Node Cookbook 3rd Edition.

What You Will Learn

  • Rapidly become proficient at debugging Node.js programs
  • Write and publish your own Node.js modules
  • Become deeply acquainted with Node.js core API's
  • Use web frameworks such as Express, Hapi and Koa for accelerated web application development
  • Apply Node.js streams for low-footprint infinite-capacity data processing
  • Fast-track performance knowledge and optimization abilities
  • Compare and contrast various persistence strategies, including database integrations with MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB
  • Grasp and apply critically essential security concepts
  • Understand how to use Node with best-of-breed deployment technologies: Docker, Kubernetes and AWS

In Detail

The principles of asynchronous event-driven programming are perfect for today's web, where efficient real-time applications and scalability are at the forefront. Server-side JavaScript has been here since the 90s but Node got it right.

This edition is a complete rewrite of the original, and is targeted against Node 4, 6, and 8. It shows you how to build fast, efficient, and scalable client-server solutions using the latest versions of Node.

Beginning with adopting debugging tips and tricks of the trade and learning how to write your own modules, then covering the fundamentals of streams in Node.js, you will go on to discover I/O control, implementation of various web protocols, you'll work up to integrating with cross-section of databases such as MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB and building web application with Express, Hapi and Koa.

You will then learn about security essentials in Node.js and the advanced optimization tools and techniques By the end of the book you should have acquired a level of proficiency that allows you to confidently build a full production-ready and scalable Node.js system.

Style and approach

This recipe-based practical guide presents each topic with step-by-step instructions on how you can create fast and efficient server side applications using the latest features and capabilities in Node 8 whilst also supporting usage with Node 4 and 6.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more; rewritten for Node 4, 6, and 8.

About This Book

Who This Book Is For

If you have good knowledge of JavaScript and want to build fast, efficient, scalable client-server solutions, then this book is for you. Some experience with Node.js is assumed to get the most out of this book. If working from a beginner level Node Cookbook 2nd Edition is recommended as a primer for Node Cookbook 3rd Edition.

What You Will Learn

In Detail

The principles of asynchronous event-driven programming are perfect for today's web, where efficient real-time applications and scalability are at the forefront. Server-side JavaScript has been here since the 90s but Node got it right.

This edition is a complete rewrite of the original, and is targeted against Node 4, 6, and 8. It shows you how to build fast, efficient, and scalable client-server solutions using the latest versions of Node.

Beginning with adopting debugging tips and tricks of the trade and learning how to write your own modules, then covering the fundamentals of streams in Node.js, you will go on to discover I/O control, implementation of various web protocols, you'll work up to integrating with cross-section of databases such as MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB and building web application with Express, Hapi and Koa.

You will then learn about security essentials in Node.js and the advanced optimization tools and techniques By the end of the book you should have acquired a level of proficiency that allows you to confidently build a full production-ready and scalable Node.js system.

Style and approach

This recipe-based practical guide presents each topic with step-by-step instructions on how you can create fast and efficient server side applications using the latest features and capabilities in Node 8 whilst also supporting usage with Node 4 and 6.

More books from Packt Publishing

Cover of the book Microsoft System Center 2016 Service Manager Cookbook - Second Edition by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Sencha Charts Essentials by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Machine Learning for Data Mining by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Microsoft System Center 2012 R2 Compliance Management Cookbook by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Odoo 12 Development Cookbook by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Object-Oriented JavaScript - Third Edition by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book WildFly Configuration, Deployment, and Administration - Second Edition by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Mastering Microservices with Java 9 - Second Edition by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book BackTrack 4: Assuring Security by Penetration Testing by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Scala for Java Developers by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Moodle 1.9: The English Teacher's Cookbook by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Spark for Python Developers by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book IBM Lotus Quickr 8.5 for Domino Administration by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book SAP HANA Cookbook by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
Cover of the book Xamarin 4 By Example by David Mark Clements, Matthias Buus, Matteo Collina, Peter Elger
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy