Core Coursework
(take these in order)
- +
Editor's Notes
Angular incorporates many of the industry’s best ideas and tooling into one powerful framework! Angular 9 Fundamentals
Use the Angular CLI to quickstart your app and learn about Angular 9.x fundamentals including: components, templates, routing, forms, and server-side communication.- +
Editor's Notes
Angular has TypeScript built into the framework. In order to take full advantage of the framework, you should know TypeScript. TypeScript 3 Fundamentals, v2
TypeScript adds a powerful type system on top of your JavaScript to catch bugs before they happen and provides a superior developer experience for collaborative teams.- +
Editor's Notes
You’ll want a good foundation in Rx.js and functional programming before you build your entire applications in NgRx. Jafar’s course is a great way to get that foundation! Asynchronous Programming in JavaScript (with Rx.js Observables)
Learning how to build and manage asynchronous programs is perhaps the most important part of becoming an effective JavaScript programmer.- +
Editor's Notes
Learn the techniques and patterns that high-performance Angular teams use every single day to build production-grade Angular apps! Production-Grade Angular
Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing. Analyze performance and ship your app to production using Docker.