Now a days Angular market is very good.
Anybody can attend the classes, which includes from basic concepts to practical sessions. The complete course takes 45 to 50 days. Angular.io is the source of truth for angular. I cover most of the information from angular site. The course covers the following content
1. Angular installation process
2. Npm registry
3. Typescript
4. Components,modules,directives,services,
pipes
5. Angular templates, template expressions, expression context, bindings such as property binding, attribute binding, two way binding
6. Routing, router module, router, activated route, nested routes,route parameters, query parameters, router events, routing guards such as can activate, can deactivate, resolve, can load, ore fetching strategies, custom ore fetching strategies.
7. Http , http client modules, get,post,delete requests, calling back end api to get data from application server, http interceptors which can be used to intercept request and response objects and add required information while sending request.
8. Dependency injection,resolution modifiers,host,self,skip self,optional etc
9. Advanced concepts
10. Testing the components,http services and etc.