Learning Angular – A Complete Guide

learning angular

Learning Angular would be a multi-part series on the basics of Angular.

After trying to explain the basics of Angular to people who are getting started with front-end development, I thought to pen down some of the things that should be easier to follow afterwards. We can broadly divide the course into the following topics:

  1. Introduction to Angular and how it starts up
  2. Understanding Components and Modules
  3. Data binding (String interpolation, property binding, events)
  4. Angular Directives
  5. Styling in Angular – ngStyle, ngClass
  6. Component Custom Properties and Events
  7. ViewChild and ContentChild in Angular
  8. Component Lifecycle in Angular
  9. Services (Dependency Injection)
  10. Angular Routing and Guards
  11. RxJS in Angular (Observables, Subjects)
  12. Angular Forms (Template Driven, Reactive)
  13. Pipes in Angular
  14. Making HTTP Requests in Angular (HTTPClient)
  15. HTTP Interceptor
  16. Angular Modules & Lazy Loading
  17. Deployment

The source code for the course ‘Learning Angular’ can be found at github. I will try to continuously update the source code with all the things that we cover throughout the course.

Leave a Reply