#Angular AngularJS is an open-source web application framework, maintained by Google and community, that assists with creating single-page applications, one-page web applications that only require HTML, CSS, and JavaScript on the client side. Its goal is to augment web applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.
###Motivation
- How is AngularJS different from jQuery
- From jQuery to Angular mindset
- Understanding MVC, MVP, and MVVM
###Getting Started
- Angular-cat
- AngularJS Tutorial: A Comprehensive 10,000 Word Guide
- Angular in 60-ish minutes (video)
- Scotch - AngularJS tutorials
- Egghead - AngularJS tutorials
- Year of - Moo AngularJS tutorials
###Style
###Design patterns/best practice
- Angular design patterns and best practices
- AngularJS in Patterns
- Angular best practices: I've been doing it all wrong
- Promises And Design Patterns In AngularJS
- Best Practice Recommendations for Angular App Structure (Google)
###Scopes
###Data modeling
- AngularJS Data Modeling (video series)
- AngularJS Data Models: $http VS $resource VS Restangular
- Rich Object Models and Angular.js
###Controllers
- Sharing Data Between Controllers
- The state of angularjs controllers
- Rethinking AngularJS Controllers
- Making Skinny AngularJS Controllers
###Directives
- A Practical Guide to Angular Directives
- Creating Custom AngularJS Directives (series)
- Directives - difference between controller and link
- Difference between the 'controller', 'link' and 'compile' functions when defining an angular.js directive
- Angular Directive Best Practices
- The Many Ways To Use ngClass
###Services/Factories
###Routing
###Authentication
- Authentication in Single Page Applications
- Cookies vs Tokens. Getting auth right with Angular.JS
- NgTokenAuth - simple, secure authentication for AngularJS
- Satellizer - simple to use, end-to-end, token-based authentication module for AngularJS
###Performance
###Deployment
- Setting up an Angular and Node environment for development and production
- How to use environment variables in your Angular application
###News
###Example code
###Angular 2.0
###Testing
###Misc