• Complain

Mithun Satheesh - Web Development with MongoDB and NodeJS

Here you can read online Mithun Satheesh - Web Development with MongoDB and NodeJS full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing Ltd, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mithun Satheesh Web Development with MongoDB and NodeJS

Web Development with MongoDB and NodeJS: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Web Development with MongoDB and NodeJS" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build an interactive and full-featured web application from scratch using Node.js and MongoDB

About This Book
  • Configure your development environment to use Node.js and MongoDB
  • Use Node.js to connect to a MongoDB database and perform data manipulations
  • A practical guide with clear instructions to design and develop a complete web application from start to finish
Who This Book Is For

This book is designed for JavaScript developers of any skill level that want to get up and running using Node.js and MongoDB to build full-featured web applications. A basic understanding of JavaScript and HTML is the only requirement for this book.

What You Will Learn
  • Configure your development environment to use Node.js and MongoDB
  • Write and configure a web server using Node.js powered by the Express.js framework
  • Build dynamic HTML pages using the Handlebars template engine
  • Persist application data using MongoDB and Mongoose ODM
  • Test your code using automated testing tools such as the Mocha framework
  • Deploy the development environment to the cloud using services such as Heroku, Amazon Web Services, and Microsoft Azure
  • Explore Single-Page application frameworks to take your web applications to the next level
In Detail

Node.js and MongoDB are quickly becoming one of the most popular tech stacks for the web. Powered by Googles V8 engine, Node.js caters to easily building fast, scalable network applications while MongoDB is the perfect fit as a scalable, high-performance, open source NoSQL database solution. Using these two technologies together, web applications can be built quickly and easily and deployed to the cloud with very little difficulty.

The book will begin by introducing you to the groundwork needed to set up the development environment. Here, you will quickly run through the steps necessary to get the main application server up and running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations.

From here on, the book will take you through integration with third-party tools for interaction with web apps. It then moves on to show you how to use controllers and view models to generate reusable code that will reduce development time. Toward the end of the book, we will cover tests to properly execute the code and some popular frameworks for developing web applications.

By the end of the book, you will have a running web application developed with MongoDB and Node.js along with its popular frameworks.

Style and approach

An easy guide to Node.js and MongoDB, which will quickly introduce you to the relevant concepts by taking you through the different steps involved in building a full-fledged web application.

Mithun Satheesh: author's other books


Who wrote Web Development with MongoDB and NodeJS? Find out the surname, the name of the author of the book and a list of all author's works by series.

Web Development with MongoDB and NodeJS — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Web Development with MongoDB and NodeJS" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Web Development with MongoDB and NodeJS Second Edition

Web Development with MongoDB and NodeJS Second Edition

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: October 2015

Production reference: 1261015

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78528-752-7

www.packtpub.com

Credits

Authors

Mithun Satheesh

Bruno Joseph D'mello

Jason Krol

Reviewers

Huseyin Babal

Luke P. Issac

Alexandru-Emil Lupu

Suhas Hoskote Muralidhar

Sandeep Pandey

Oddur Sigurdsson

Commissioning Editor

Nadeem Bagban

Acquisition Editors

Neha Nagwekar

Reshma Raman

Content Development Editor

Zeeyan Pinheiro

Technical Editor

Deepti Tuscano

Copy Editor

Merilyn Pereira

Project Coordinator

Suzanne Coutinho

Proofreader

Safis Editing

Indexer

Tejal Soni

Production Coordinator

Manu Joseph

Cover Work

Manu Joseph

About the Authors

Mithun Satheesh is an open source enthusiast and a web developer from India. He has over five years of web development experience and specializes in JavaScript, Ruby, PHP, and other frontend engineering technologies. He is the author of a couple of libraries on Node.js, which are available as opensource via npm. One of these is called node-rules, which is a forward-chaining rule engine implementation written initially to handle transaction risks on bookmyshow.com, one of his former employers. Node rules have a considerable user following both on npm and GitHub. Apart from this, he has also served as an individual contributor to many open source projects on GitHub.

He is a regular on programming sites such as Stack Overflow and loves contributing to the open source world. Apart from programming, he is also interested in experimenting with various cloud platform solutions. He has a number of applications listed in the developer spotlight of platform-as-a-service providers such as RedHat's OpenShift.

You can follow him on Twitter at @mithunsatheesh.

I would like to thank my parents for all the support they have given me. I am thankful to all my teachers for whatever knowledge I have gained in my life.

Bruno Joseph D'mello is a web application engineer currently working at Built.io. He is a JavaScript enthusiast and has a keen interest in different web technologies and the programming paradigms implemented in them.

Thanks to my family for their patience and encouragement.

Jason Krol is a passionate web developer with over 15 years of professional experience creating highly interactive web applications using the latest in both client and server technologies.

Over the past few years, Jason has been focusing on developing Single-Page Applications using JavaScript in the full stack with Node.js, MongoDB, and Backbone.js. After co-owning and running a successful web development agency for a number of years, Jason recently joined AWeber Communications, an e-mail marketing service provider in the suburbs of Philadelphia.

When he isn't writing code for work or side projects, Jason blogs about his development experiences and opinions at KrolTech.com. Jason loves spending his free time with his wife and 8-year-old son.

A very special thank you to my wonderful wife for putting up with me and for always being there to push me whenever I doubt myself.

About the Reviewers

Huseyin Babal is an enthusiastic full stack developer since 2007. He mainly develops web applications using Java, Node.js, and PHP on the backend, AngularJS, and Twitter Bootstrap on the frontend, and Elasticsearch and MongoDB for some research projects. He is the author of NodeJS in Action in Udemy with over 1,500 students. He is also interested in DevOps engineering and applies continuous delivery principles to his projects. He writes tutorials about full stack development on Tuts+ and Java Code Geeks and shares his experiences at public conferences.

Besides the computer world, he lives in Istanbul with his wonderful wife and two cockatiels. He likes to spend his spare time with his wife by walking at least an hour per day, visiting different places, watching cartoons, and going on summer holidays.

Luke P. Issac is a full stack JavaScript developer with bachelor's of technology degree (Hons.) in computer science engineering. He has also been a technical writer for the past two years for www.thegeekstuff.com where he keeps on sharing his works with the world in a simplified form and mentors an active technical discussion on the blog.

His experience over the last four years involves his contribution to several successful e-commerce implementations around the globe. He believes that technology is not a bar and continues to research different technology stacks to find efficient and optimized solutions for the continuously evolving Web. Thus, he has hands-on experience with live e-commerce implementations on the MEAN stack and the LAMP stack, which makes him very versatile in web development.

He had his thankful contribution on behalf of the Author in reviewing and adding content for Getting Started with Flurry Analytics , Packt Publishing .

I want to thank my parents, Mr. Issac P. L. and Mrs. Sisily Issac, who worked hard for my education, and all my friends for their continuous support and inspiration to explore more and share it with the world.

Alexandru-Emil Lupu is a CTO and Ruby on Rails developer at 2Performant.com. Alex has about 10 years of experience in the web development industry, during which time he learned a lot of skills from e-commerce platforms implementation and presentation sites, to online games code writing. He is one of the developers who are constantly learning new programming languages and he has no problem understanding Ruby, PHP, Python, JavaScript, and Java code.

Alex is very passionate about programming and computer science; when he was a teenager, he did not have his own computer or an Internet connection (hard to believe, but true). He would go to an Internet cafe to read about his programming problems and would then struggle to implement them at home. He fondly remembers those days and hopes he's the same guy from 10 years ago with much more experience. For him, passion is the word that describes the challenge he faced while learning. Trust me, it is not easy to be a youngster, but also willing to learn new stuff. Coming home at 2-3 A.M, determined to install Linux just to learn about it, is not as easy as it sounds. I had a Pentium I at 133 MHz in the Pentium IV at 1800 MHz era!

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Web Development with MongoDB and NodeJS»

Look at similar books to Web Development with MongoDB and NodeJS. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Web Development with MongoDB and NodeJS»

Discussion, reviews of the book Web Development with MongoDB and NodeJS and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.