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
Quite impressive the amount of good practices and knowledge shared. Simply awesome! It's not about learning Angular, but more why you should code an Angular application Todd's way.![]()
![]()
![]()
![]()
![]()
Roger Angoh
CEO, Mel ConsultingAngular best practices zipped! I've been using the lessons learned in Angular Pro projects and seeing the huge benefits.![]()
![]()
![]()
![]()
![]()
Golam Chowdhury
Front-End Developer, RocketMLAngular Pro is awesome! This course is perfect and very complete. Really loved it and levelled up my coding skills instantly.![]()
![]()
![]()
![]()
![]()
Leandro Carlos Pereira
Front-End Developer, DextraYou truly have a gift for teaching TypeScript. I've learned and understood so much in such a short amount of time, very impressive!![]()
![]()
![]()
![]()
![]()
Christian Eckenrode
Software Engineer, AmazonTodd was born with a gift for teaching. He condenses all his hard earned knowledge into a time-saving learning process. He genuinely wants you to learn, and that really makes all the difference.![]()
![]()
![]()
![]()
![]()
Sharon DiOrio
Software Engineer, DistroKidGreat quality courses! I've a learned a lot from the Ultimate Courses, particularly the Angular courses. Very well explained and more than I expected.![]()
![]()
![]()
![]()
![]()
Ghenadie Berco
Front-End Developer, FortisFantastic course. Everything you could ever wish for in a fundamentals course on Angular. This course asks the question "why?" and responds with the answers!![]()
![]()
![]()
![]()
![]()
Ryan Woodcox
JavaScript DeveloperI attempted other courses before these, and Ultimate Courses is way ahead and incomparable. Clearest explanations, easy to understand, beyond basics, fantastic value for money.![]()
![]()
![]()
![]()
![]()
Fabrizio Masini
JavaScript DeveloperHands down the best courses available for Angular! Just follow along, you'll fall in love with Angular. Daunting concepts aren't scary anymore, they're a breeze.![]()
![]()
![]()
![]()
![]()
Vatsal Pande
Full-Stack Engineer, eBayTodd’s Angular courses have been indispensable for me getting things done, and done the right way. My only wish is I needed these courses years ago! Just wow.![]()
![]()
![]()
![]()
![]()
Stephen Smith
FounderEverything 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.