Angular icon Get $100 off the 7-Courses Angular Master Bundle!

See the bundle then add to cart and your discount is applied.

days
hours
mins
secs

AngularJS icon AngularJS Performance

Star rating Star rating Star rating Star rating Star rating

4.5/5 (862 ratings)

Performance tuning for fast AngularJS. Master the internal workings and build blazing fast apps.

AngularJS

AngularJS

Compatible with v1.5.x

Course duration icon

Duration

16 lessons 3 hours

What you'll learn

Learn how to write highly performant AngularJS apps and master the internal workings of Angular. From common performance bottlenecks through to understanding the $digest cycle, $$watchers, supercharge your ng-repeats and async queues to gain massive performance.

Requirements

  • AngularJS knowledge
  • Desire to build fast AngularJS apps

Here’s what’s covered...

Course overview

1 lesson

  • Source code

    Readme

Understanding Angular

3 lessons

  • Understanding the $digest cycle

    21:00

  • Diving into $digest and $apply

    09:05

  • $rootScope and $scope inheritance

    08:28

Watchers, collections and async queues

3 lessons

  • What creates a $$watcher

    08:25

  • $watch vs $watchCollection

    15:15

  • $applyAsync vs $evalAsync

    11:17

Superfast ng-repeats

3 lessons

  • Superfast renders with batching

    13:18

  • Performance repeat filtering

    07:53

  • Track-by expressions for minimal repaints

    12:42

Native Angular performance tuning

4 lessons

  • ng-if versus ng-show

    07:18

  • $digest control with ngModelOptions

    12:08

  • Limiting template expressions

    05:11

  • Batching $http into single $digests

    05:00

Tips and tricks

3 lessons

  • Running DI strict mode

    13:44

  • Disabling hidden .data() and DOM mutation

    08:42

  • Avoid memory leaks with $destroy

    12:40

Superfast renders with batching 13:18

Todd Motto

Todd Motto

Google Developer Expert icon Google Developer Expert

$ 129 Save 32% /per user

189 Total: $

Add to Cart

EU customers: price excludes VAT

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better resource than Ultimate Courses.

David East

David East

Developer Advocate, Firebase

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

After the RxJS courses I know much more than before about RxJS. I've learnt in a practical way how and when to use the powerful operators the library provides taking advantage from them in the daily work. Amazing!

Attilio Urbani

Attilio Urbani

Software Engineer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Todd's courses lead the way in the Angular world. We also worked together on a very successful live Angular performance training session to hundreds of developers.

Peter Cooper

Peter Cooper

CooperPress, JavaScript Weekly

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

A must have for anyone wanting to become an Angular developer. Lots of best practices to help you architect big apps. I learned incredible amounts from this course!

Mohammad Aljaber

Mohammad Aljaber

Solutions Architect

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Todd's materials are always fantastic! The courses have helped me far better grasp real architecture of Angular apps - and the way it should really be done. A+.

Ritik Rishu

Ritik Rishu

Senior Engineer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Wow! I've achieved a great level of understanding on how to build real applications with Angular. Todd's indepth knowledge of Angular was fantastic, and the explanations on Typescript are superb.

Hung Bui

Hung Bui

Senior Front-End Developer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Angular Fundamentals is the clearest, and best produced Angular course on the market! Clear, concise, packed with best practices and skilled me up very quickly!

Kyle Hebert

Kyle Hebert

JavaScript Developer

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Hands 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

Vatsal Pande

Full-Stack Engineer, eBay

5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating 5/5 star rating

Or get the complete bundle...

Everything you need to start mastering AngularJS today

AngularJS Kickstart Bundle

2 courses

Most popular

AngularJS Master Bundle

3 courses

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.

Student/Location discounts

Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.

Get the full AngularJS bundle

I've created the best 3 course bundle on the internet. It will teach you everything you need to know about AngularJS.

  • Course category icon AngularJS Fundamentals 38 lessons, 3 hours
  • Course category icon AngularJS Pro 60 lessons, 8 hours
  • Course category icon AngularJS Performance 16 lessons, 3 hours

Get the entire collection, 2 more courses, for just $20 extra!