Building Scalable Apps with Redis and Node.js

Overview

Node.js is a JavaScript runtime-based scalable platform to develop web applications and network programs on the server-side. There are many frameworks that have popped up in recent years, but what makes Node.js unique is that it opens up a whole new frontier for web development and takes a hybrid approach. As a result, it allows web designers to access the backend of their projects while also allowing developers, who are willing to learn JavaScript, a chance to design. It is essential to know the concepts of ...

See more details below
Paperback
$41.84
BN.com price
(Save 7%)$44.99 List Price
Building Scalable Apps with Redis and Node.js

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$26.99
BN.com price

Overview

Node.js is a JavaScript runtime-based scalable platform to develop web applications and network programs on the server-side. There are many frameworks that have popped up in recent years, but what makes Node.js unique is that it opens up a whole new frontier for web development and takes a hybrid approach. As a result, it allows web designers to access the backend of their projects while also allowing developers, who are willing to learn JavaScript, a chance to design. It is essential to know the concepts of Node.js and other frameworks, including React and Backbone, if you want to develop a comprehensive web application in JavaScript from scratch.

This book will help you get to grips with Node.js and implement the knowledge to build efficient web applications. You start with developing a backend web application followed by a frontend interface, and later on deploy it to the cloud platform. Starting with Node.js and Express, you build out a scalable web application. You will then add pieces sequentially for real-time communication, authentication, and message-queueing, and also use Redis as the NoSQL database for your application. Later on you will start developing a maintainable frontend interface by integrating frameworks including Backbone, Socket.io, and React. Then you will learn about building scripts and setting up your development environment. Finally, you will learn how to write server-side applications and deploy them to the cloud.

This book takes a holistic approach to get to grips with server-side programming using Node.js in conjunction with different frameworks and tools.

Read More Show Less

Product Details

  • ISBN-13: 9781783984480
  • Publisher: Packt Publishing
  • Publication date: 11/19/2014
  • Pages: 316
  • Product dimensions: 7.50 (w) x 9.25 (h) x 0.66 (d)

Meet the Author

Joshua Johanan is a web developer who currently lives in South Bend, Indiana. He has been a web developer for five years. He has built sites using many different languages including PHP, Python, JavaScript, and C#, although if asked he would prefer using Python and JavaScript. These languages have led him to use different MVC frameworks such as Zend Framework, Django, and .Net’s MVC. As you can tell from this book, Joshua has also used JavaScript on both the backend with Node.js and the frontend using many different libraries. These include Backbone, React, jQuery, and plain old JavaScript. He currently works for a Health Care Organization writing websites in C#. This does not allow him to utilize the latest flashy browser technologies, but it does enforce good development skills like maintainability and scalability. This is his first book, but he does post somewhat regularly on his blog at http://ejosh.co/de.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)