angular.js, yeomon & grunt
DESCRIPTION
An introduction to Angular.JS, Yeomon & Grunt.jsTRANSCRIPT
@byrichardpowellbyrichardpowell.co.uk
Tuesday, 30 July 13
@byrichardpowell byrichardpowell.co.uk thap.co.uk
Tuesday, 30 July 13
Angular.jswhen, what, why & who
Tuesday, 30 July 13
Angular.jsthe basic stuff
Tuesday, 30 July 13
An Angular App
Tuesday, 30 July 13
A Todo List: HTML
Tuesday, 30 July 13
A Todo List: Controller
Tuesday, 30 July 13
A Router
Tuesday, 30 July 13
Client to Server
Tuesday, 30 July 13
Angular.jsthe optional (awesome) stuff
Tuesday, 30 July 13
Directives
Tuesday, 30 July 13
Nesting Scopes
Tuesday, 30 July 13
Filters
Tuesday, 30 July 13
* Generators
$ yo angular myApp$ npm install && bower install
$ yo angular:route myRoute $ yo angular:controller myController$ yo angular:view myView
Tuesday, 30 July 13
* Generators
$ grunt server$ grunt test$ grunt build
Tuesday, 30 July 13
@byrichardpowell byrichardpowell.co.uk thap.co.uk
Angular.jsthe Important Stuff (testing)
Tuesday, 30 July 13
@byrichardpowell byrichardpowell.co.uk thap.co.uk
Unit Testing
Tuesday, 30 July 13
@byrichardpowell byrichardpowell.co.uk thap.co.uk
E2e Testing
Tuesday, 30 July 13
Angular.jsDo we need to serve the
UI via a backend?
Tuesday, 30 July 13
• Partials• URL Routing• Templating• Asset Minification• API• Generators
What more do you need?
Tuesday, 30 July 13
Questions?
Tuesday, 30 July 13