The Angular Masterclass
Gain insights into Angular architecture, components, modules, routing, dependency injection, and observables. Delve into state management, testing, and troubleshooting to build a sales contacts app.
I’ve been a web developer for the last 20 years, working with a variety of clients from medium sized startups to top premier football clubs. Throughout my career I’ve used many different technologies from ColdFusion to .Net, from HTML to Adobe Flex. For the last few years I have been focussed on working with Angular, starting with AngularJS version 1.3 up to the latest version of Angular. I feel that Angular is a fantastic framework for modern web applications. It can be used for small personal blogs (using a tool like Scully.io) to large and complex business applications used by thousands of employees throughout organisations. I decided to create this course to help developers who knew a bit about Angular or who have heard about Angular and who wanted to know more, and go into detail about how to create an Angular application. In the course I cover everything from what is Angular, to writing Services and Components, then looking at the more advanced parts of Angular including using RxJs and NgRx, finally finishing with how to build and deploy your project.
Join 3.1 million developers at
What You'll Learn
- The architecture of a typical Angular application and how components and modules are used to build sections of the app.
- Explore Services, Dependency Injection, Observables and RxJs.
- NgRx, which is a library for managing reactive state for Angular.
- Testing and packaging an Angular application for production.
Learning Roadmap
2.
Introduction to Angular
Introduction to Angular
3.
Angular Architecture
Angular Architecture
10 Lessons
10 Lessons
4.
Getting Started with the Angular CLI
Getting Started with the Angular CLI
11 Lessons
11 Lessons
5.
Components, Templates, and Forms
Components, Templates, and Forms
17 Lessons
17 Lessons
6.
NgModules
NgModules
11 Lessons
11 Lessons
7.
Routing and Navigation
Routing and Navigation
14 Lessons
14 Lessons
8.
Dependency Injection, Services, and HttpClient
Dependency Injection, Services, and HttpClient
14 Lessons
14 Lessons
9.
Observables and RxJS
Observables and RxJS
20 Lessons
20 Lessons
10.
State Management and NgRx
State Management and NgRx
13 Lessons
13 Lessons
11.
Testing Angular Applications
Testing Angular Applications
13 Lessons
13 Lessons
12.
Packaging Our Application
Packaging Our Application
11 Lessons
11 Lessons
14.
Appendix
Appendix
4 Lessons
4 Lessons
Stephen Adams
An independent Angular specialist and freelance web developer with over 20 years’ experience creating applications for businesses.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources