See the bundle then add to cart and your discount is applied.
60 lessons
•7 hours
•5/5 (8962 ratings)
Get advanced AngularJS skills for scalable apps. The only deep dive into the entire framework.
Closed Captions in English
Everything you need, structured and ready to go.
1 lesson
Source files
Readme
4 lessons
Architecture and anatomy
07:20
Component and module architecture
06:03
One-way immutable data flow
05:40
Stateful, stateless and routed Components
03:45
12 lessons
$scope.$watch / $watchCollection
06:59
$attrs.$observe / $updateClass
03:56
Directive Controllers
03:23
Inherited and isolate scopes
05:13
Using bindToController
02:21
Compile and link functions
07:04
Single-slot automated transclusion
03:13
Transclusion with $transclude
04:54
Multi-slot automated transclusion
03:47
Inheriting Controllers with require
07:10
DOM API integration
06:11
Using third-party plugins/widgets
05:21
3 lessons
Using .component()
04:38
Using require, $onInit, $postLink, $onDestroy
05:55
One-way databinding and $onChanges
07:59
2 lessons
Publish and subscribe with $emit/$broadcast/$on
05:11
$scope, $rootScope events and unbinding
07:51
7 lessons
ngModel require, $setViewValue, $render
05:49
$parsers and $formatters
05:49
$validators pipeline
05:09
Validation state-based CSS
04:40
Migrating to ngMessages
06:17
Multiple errors and templates
05:31
Dynamic error messaging
03:38
2 lessons
Single value filters
04:40
Dataset filters
09:23
7 lessons
Component-based routing setup
06:52
Nested states, views, custom URLs
04:54
Routing resolves and bindings
06:03
Multiple named views
05:24
ui-router Directives
06:06
$transitions, $transitionsProvider, uiCanExit, hooks
09:43
Dynamic routes and query params, HTML5 mode
10:06
4 lessons
Constants and values
04:17
$resource, $query/$get/$update/$delete/$save
13:45
$q Promises defer/resolve/reject/all/race
09:34
HTTP interceptors
05:26
7 lessons
Setup: Karma and Jasmine
03:56
Testing: Standalone Controllers
07:38
Testing: Directives Controllers
06:10
Testing: Component Controllers
08:03
Testing: Filters
07:05
Testing: Services
05:32
Testing: Routing
07:35
12 lessons
Project setup, walkthrough, install
11:01
Setting up Firebase console
06:10
Login/register routes, authorisation
33:34
Core app module, auth redirects
24:11
Create new contact, stateful/stateless components
22:49
Editing existing contact, stateful/stateless components
14:53
Stateless tag components
08:07
Rendering contacts from router resolves
05:36
Contact stateless components
05:52
Dynamic ui-router param filtering
09:20
Dynamic content Directive for inputs
04:42
Running tests and Firebase deploy
03:41
Everything you need to start mastering AngularJS today
Built by Google Developer Experts, there's no better place to learn.
Design patterns, battle-tested techniques, architecture and performance.
Learn at home at your own pace, download for offline viewing.
Nail that interview or promotion with skills that will set you apart.
Access full source code, and experiment live in the browser.
Exclusive access to our members-only community (7,000+ members).
If you're disappointed for whatever reason, you'll get a full refund (but I'm sure you won't need it).
Not-so-good exchange rate? (i.e. India/Brazil). Student?
Email us for a coupon for your country or student ID.