JSFoo 2013

All about being creative with JavaScript

Building a Restful Web Application using Backbone marionetteJS, NodeJS and MongoDB in a test-driven development using chaiJS and mocha JS

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

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +14

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.

Links

Comments

Login with Twitter or Google to leave a comment