Seleziona una pagina
lunedì, Mar 02

Node.js: Creating Applications from Scratch (English Edition)


Price:
(as of – Details)


Make web applications on the server-side using the powerful technology of Node.js

About This Book

  • Integrate Socket.IO with Express and use the same authentication
  • Leverage the power of Redis to create a shared state across many different servers
  • Explore MVC design pattern in Node.js and build use it to build a Twitter-like application
  • Build a frontend process with Node.js and npm

Who This Book Is For

If you’ve programmed before but has never used Node.js, this course is for you. It is also great for anyone who has used Node.js but never tried Redis or Socket.io. The assumption is that the viewer is familiar with JavaScript. We will not spend any time on discussing features of the language. The reader should also have some knowledge of websites and how HTTP works. This doesn’t have to be in-depth knowledge.

What You Will Learn

  • Explore the Node.js module system
  • Build your custom middleware for Express
  • Integrate Socke.io with Express
  • Create a secure local store for passwords
  • Use message queues to break down your application into manageable pieces
  • Use Redis and Socket.io to make dynamic sites
  • Create many applications using the various packages of Node.js

In Detail

Node.js is a popular choice for teams design, build, test, deploy, maintain, and monitor large-scale distributed systems. It is primarily a scalable platform based upon JavaScript, used to develop web applications and network programs on the server side.

The course begins with the basics of Node.js, with all the required steps to install the framework. It moves on to exploring the module system in Node.js. It then sets out to help you set up your own HTTP server using Express.

Once you’re familiar with the basics, you embark on non-stop journey of creating different applications. You start with Socket.IO. Then, you learn how to adopt Redis for application data.

Having reached so far, you moving on to building a Twitter-like application using the MVC design pattern. Finally, you’ll be equipped to build complex projects such as consumer feedback app and building a frontend process.

By the end of this course, you’ll be a skilled Node.js developer.

Style and approach

This course takes you from a newbie to a comfortable Node.js developer. It starts with the basics and in no time takes the project-specific approach.

This course combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • The Complete Guide to Node.js [Video] by Joshua Johanan
  • Building Scalable Apps with Redis and Node.js by Joshua Johanan
  • Node.js 6.x Blueprints by Fernando Monteiro
  • Node.js Projects [Video] by Fernando Monteiro
  • Deploying Node.js by Sandro Pasquali

Note: This interactive EPUB adheres to the latest specification, and requires that your reader supports video and interactive content. We recommend using Readium with the latest stable version of Google Chrome, or iBooks for OSX.