Awesome
AngularJS Education
“A collection of useful resources to learn and improve your AngularJS skills.”
If you want to add a resource please open a new issue or comment on an existing one. I will review the article as I'd like this list to be quality over quantity.
UPDATED REPO LINKS!
For Angular 1.x education please visit https://github.com/timjacobi/angularjs-education
For Angular 2+ education please visit https://github.com/timjacobi/angular-education
Introductory
- Everything you need to understand to start with AngularJS
- How do I “think in AngularJS” if I have a jQuery background?
- PhoneCat Tutorial App
- Demystifying Angular Directives
- CodeSchool - Shaping up with AngularJS
- AngularJS Form Validation
Best Practices
- Main principles for good Angular architecture
- ANGULARJS BEST PRACTICES: I’VE BEEN DOING IT WRONG!
- Angular services and useable patterns
- AngularJS Common Pitfalls Using Scopes
- Service, Provider or Factory?
- GlobalCtrl vs $rootScope vs Service
- Let's Make Full-Ass AngularJS Directives
- AngularJS directive design made easy
- Code Guidelines
- AngularJS: "Controller as" or "$scope"?
- AngularJS Data Models: $http VS $resource VS Restangular
- John Papa AngularJS Styleguide
- Opinionated AngularJS styleguide for teams
- Angular model objects with JavaScript classes
- How I've Improved My Angular Apps by Banning ng-controller
- Breaking Down AngularJS to Smaller Components
Visualisation
- Proper use of D3.js with Angular directives
- Remastered Animation in AngularJS 1.2
- Staggering Animations in AngularJS
- Replacing (most of) d3.js with pure SVG + AngularJS
Advanced
- this vs $scope in AngularJS controllers
- What are the nuances of scope prototypal / prototypical inheritance in AngularJS?
- $watch, $digest and $apply
- Internationalisation with AngularJS
- AngularJS Websocket Service Example
- Websocket and $rootScope.apply()
- Restangular on Angular
- Compile, Pre, and Post Linking
- Rethinking AngularJS Controllers
- Rich Object Models and Angular.js
- Everything about custom filters in AngularJS
- AngularJS Promises - The Definitive Guide
- Interceptors in AngularJS
- A Journey With Trusted HTML in AngularJS
- A 10 minute primer to the new Angular router (Jurgen Van de Moere)
Testing
Under the hood
- Make Your Own AngularJS: Scopes and Digest
- Compile process
- The nitty-gritty of compile and link functions inside AngularJS directives
- AngularJS: The Provider Subsystem
- AngularJS Dependency Injection - Demystified
Performance
Debugging
Documentation
Live Examples
- Recursive Tree View
- Infinite Scroll
- Nested Views with UI-Router
- Compile and linking processes
- Resolve with UI Router, Restangular and Controller as
Tooling
Classes
Magazines/Blogs
Presentations
Books
Groups
AngularJS Meetup Groups around the globe