Kickstart Angular JS Development
Submitted by Sreenath Nannat (@sreenathn) on Thursday, 9 January 2014
Technical level: Beginner
This workshop is for giving a head start on web application development using Angular JS. At the end of the session, the attendees should be able to:
- Setup development environment for Angular JS development.
- Understand Angular JS factories, routes, directives, controllers and templates.
- Get an overview of Grunt and Bower to fasten front end development.
- If time permits, get a brief overview of Karma, Jasmine and Test driven development.
AngularJS is an opinionated MV* framework which will help you build highly interactive web applications in a much structured manner.
This workshop will cover the following:
- All the major concepts in Angular JS such as factories, routes, directives, controllers and templates.
- In-depth understanding about how scopes and two way data binding works in AngularJS.
- Kickstarting AngularJS development using ng-boilerplate.
- Overview of tools such as Lint, Grunt and Bower which would help for fastening the development.
- Overview of the TDD tools such as Karma, Jasmine which is bundled with ng-boilerplate.
Laptop with your preferred editor (Our preference is Sublime) and node.js installed.
Leena is the Head of Engineering @ Multunus. With 10+ years of experience in the industry she had worked with variety of technologies such as J2EE, Ruby On Rails, Objective C, Android etc. After working with BackboneJS extensively, right now she is exploring AngularJS. Apart from technologies, she has been an evangelist of Test Driven Development (TDD) and Continuous Delivery (CD). She has spoken about CD at DroidCon India 2011 and AgileIndia 2012. She had conducted a TDD workshop on Android as part of DroidCon India 2013.