Need to Refresh Angular & TS Skills – Course and Topic Recommendations?

Hey fellow devs,

I’m about to dive into a new role where I’ll be working with Angular on the front end. It’s been a minute though – I learned Angular about 5 years ago back in school and used it for a year or two before shifting over to the .NET ecosystem for work.

Now I’m looking to brush up on my Angular and TypeScript knowledge. Any recommendations for good courses or other resources (besides Angular University) that I should check out? I’m open to anything that’ll get me back up to speed!

Also, what Angular-specific topics should I focus on to be as effective as possible? Any new features or framework-specific gotchas I should watch out for? I’ve been thinking about things like Interceptors, Observables, NgRx, Signals, etc.

Thanks in advance! I appreciate any help you can send my way.

4 Likes

Hey, welcome back to the Angular world! I’d suggest checking out Stephen Grider’s course on Udemy – solid refresher on both Angular and TypeScript. Also, don’t forget to brush up on RxJS. It’s a huge part of Angular now and knowing Observables inside out will help you a lot.

4 Likes

For recent stuff, I’d say definitely dig into Signals – that’s becoming a big deal with Angular’s push for better reactive patterns. Also, NgRx has had some updates that make it much cleaner to use now. If you didn’t get to use Angular 10+ features like standalone components or Ivy, those are definitely worth reviewing.

3 Likes

+1 for Grider’s course, but don’t skip the Angular Documentation itself – it’s gotten so much better. They have tutorials that walk you through real-world apps. As for new stuff, interceptors have become crucial for handling HTTP requests smartly, especially when integrating with services.

2 Likes

I suggest exploring “Fireship” on YouTube for swift and succinct Angular tutorials that are rich in knowledge yet brief in duration. Additionally, acquaint yourself with Angular’s lazy loading feature for modules; it’s crucial for enhancing your application’s performance.

1 Like

Definitely dive into RxJS and how Angular leverages it for async operations. Another thing I’d suggest looking at is unit testing with Jasmine and Karma if you didn’t get to that before – testing your components and services is a must in most modern projects.