Ladislav	
  Prskavec	
  -­‐	
  @abtris
18	
  -­‐	
  20.10.2013	
  h9p://www.czechhackathon.cz/
Goodle	
  search	
  
trends
10 Reasons Why You
Should Use AngularJS
CLOUD	
  
&	
  
MOBILE
• Phonegap
• Cordova
• ngTouch (1.2)
• angular-mobile-nav
• angular-gestures
http://yeoman.io/
$ npm install -g yo bower grunt-cli
# install yeoman
npm install -g yo
# install generator
npm install -g generator-angular
# scaffold out a AngularJS project
yo angular
# install a dependency for your project from Bower
bower install angular-ui
# test your app
grunt test
# preview your app
grunt server
# build the application for deployment
grunt
Batarang

http://codepen.io/

http://plnkr.co http://jsfiddle.net/
Libraries
• http://angular-ui.github.io/
• https://github.com/angular-ui/ui-router
• https://github.com/wmluke/angular-blocks
• https://github.com/jmdobry/angular-cache
• https://github.com/mgonto/restangular
• https://github.com/tombatossals/angularleaflet-directive
RequireJS
• http://requirejs.org/
• https://github.com/tastejs/todomvc/tree/ghpages/labs/dependency-examples/
angularjs_require
TesCng
TesCng

Karma - Spectacular Test Runner for JavaScript
TesCng
TesCng
PROTRACTOR
Resources
short focused video tutorials
• articles about testing and animation
• advanced testing and debugging
• remastered animation
• full spectrum testing
• SEO
• security
• weekly news
• future of angularjs
AngularJS

AngularJS