Building Scalable Apps with Redis and Node.js

Packt Publishing Ltd
Free sample

If the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required.
Read more

About the author

Joshua Johanan is a web developer who currently lives in South Bend, Indiana. He has been a web developer for 5 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, he has 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 such as maintainability and scalability. This is his first book, but he posts regularly on his blog at
Read more
3 total

Additional Information

Packt Publishing Ltd
Read more
Published on
Sep 25, 2014
Read more
Read more
Read more
Read more
Computers / Databases / Servers
Computers / Internet / Application Development
Computers / Programming Languages / JavaScript
Read more
Content Protection
This content is DRM free.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
A one-stop guide to the essentials of web development including popular frameworks such as jQuery, Bootstrap, AngularJS, and Node.jsAbout This BookUnderstand the essential elements of HTML, CSS, and JavaScript, including how and when to use themWalk through three of the best and most popular web development frameworks – jQuery, Bootstrap, and AngularJSReferences for any function you will need in your day-to-day web developmentWho This Book Is For

This book is perfect for beginners but more advanced web developers will also benefit. Laid out so you can refer to as much or as little as you need to, with this book you can exhaustively explore essential concepts for modern web developers.

What You Will LearnExplore detailed explanations of all the major HTML elements and attributes, illustrated with examplesTake a deep dive into CSS properties and functions and master their usageFind clear, concise descriptions of JavaScript syntax and expressionsRecognize various JavaScript design patterns and learn the basics of JavaScript object-orientated programmingImplement the latest ECMAScript 6 for client-side scripting in your web applicationsDiscover new ways to develop your website's front end quickly and easily using BootstrapWrite JavaScript extensibly using jQuery-JavaScript's feature-rich libraryDelve into the key Node.js modules used in JavaScript server-side programmingAccess AngularJS 's important modules, controllers, directives, and services quicklyIn Detail

This comprehensive reference guide takes you through each topic in web development and highlights the most popular and important elements of each area.

Starting with HTML, you will learn key elements and attributes and how they relate to each other. Next, you will explore CSS pseudo-classes and pseudo-elements, followed by CSS properties and functions. This will introduce you to many powerful and new selectors. You will then move on to JavaScript. This section will not just introduce functions, but will provide you with an entire reference for the language and paradigms. You will discover more about three of the most popular frameworks today—Bootstrap, which builds on CSS, jQuery which builds on JavaScript, and AngularJS, which also builds on JavaScript. Finally, you will take a walk-through Node.js, which is a server-side framework that allows you to write programs in JavaScript.

Style and approach

This book is an easy-to-follow, comprehensive reference guide. Each topic, function, or element is listed methodically along with parameters, return values, and descriptions. Examples are also included to help you put the concepts to use quickly in the real world.

This is a hands-on book which introduces you to agile JavaScript web and mobile software development using the latest cutting-edge front-end and back-end technologies including: Node.js, MongoDB, Backbone.js,, Heroku and Windows Azure.
Practical examples include building multiple versions of the Chat app:•jQuery + JS REST API•Backbone and JS SDK•Backbone and Node.js•Backbone and Node.js + MongoDB
The Chat application has all the foundation of a typical web/mobile application: fetching data, displaying it, submitting new data.

Other examples in the book are as follows:•jQuery + Twitter RESP API “Tweet Analyzer”• “Save John”•MongoDB “Print Collections”•Backbone.js “Apple Database”•Monk + Express.js “REST API Server”
This book will save you many hours by providing a hand-picked and tested collection of quick start guides. RPJS has practical examples that allow to spend less time learning and more time building your own applications. Prototype fast and ship code that matters!
What You will Learn:You should expect a basic understanding from a collection of quick start guides, tutorials and suggestions for the devel0pment apps discussed in this book.
In addition to coding examples, the book covers virtually all setup and deployment step-by-step. You’ll learn from the examples of Chat web/mobile applications starting with front-end components and by the end we’ll put front-end and back-end together and deploy to the production environment. Who This Book is For:
The typical programmer who wants to learn more about effective JavaScript coding.
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.