by Elankeeran Vaithiyanathan (@elankeeran) on Thursday, August 8, 2013

+14
Vote on this proposal
Status: Submitted
Section
Full talk

Technical level
Intermediate

Objective

Learn to build a Restful Web Application (web app/ SPA) using Backbone marionetteJS, NodeJS and MongoDB in TDD (Test-driven development) based development.

Description

Node.js is a software platform that is used to build scalable network (especially server-side) applications. Node.js utilizes JavaScript as its scripting language, and achieves high throughput via non-blocking I/O and a single-threaded event loop.

Node.js, MongoDB enables web developers to create an entire web application in JavaScript, both server-side and client-side.

My talk will be a brief overview of RestFul web app using Backbone marionetteJS, NodeJS and MongoDB. I will try to cover the following topics –

Overview about NodeJS, Backbone marionetteJS and MongoDB
Overview on Test-driven development chaiJS and mocha JS
Web framework Express js
Hand on code walkthrough on sample application.
Packaging and Deploying in heroku

Requirements

Basic understanding of JavaScript.
A laptop

Speaker bio

Elankeeran Vaithiyanathan, working as Interactive developer with SapientNitro. Key interests include JavaScript, HTML5, CSS3.