angularjs-education
angularjs-education copied to clipboard
A collection of useful resources to learn and improve your AngularJS skills.
trafficstars
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