resources

This repo is a one stop destination to find resources for learning various domains. You can find the roadmap for any domain here.

View on GitHub

AngularJS



AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. AngularJS’s data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology.

Who uses Angular? :raising_hand:

Google, Udemy, Amazon, Snapchat, Lyft and many more Tech Giants.

Topics to Cover :books:

Follow either the Official Docs or The Net Ninja or both and cover the following topics:

S.No. Topic
1. Setup
2. TypeScript
3. Components
4. Templates & CSS
5. Nested Components
6. Ng-Content Directive
7. Binding of Data, Property, Event & 2-Way-Binding
8. Custom Property Binding and Custom Event Binding
9. Routing
10. Route Params
11. Directives
12. ngFor
13. Pipes
14. Custom Filter Pipe
15. Services
16. Http Service
17. Deployment on Netlify

Once you get familiar these, you can very well call yourself an Angular Developer. It’s recommended you practice this on a few projects to ensure you understand everything.

Useful Chrome Extensions :muscle:

|S.No.|Extension| |—-|—–| |1.|Moesif Origin & CORS Changer

Beginner Friendly Projects to Try :star_struck:

|S.No.|Projects| |—-|—–| |1.|Currency Converter |2.|Tic Tac Toe |3.|NotePad Application

These are some of the projects to get to you started on your Angular journey.

Done? :disappointed_relieved:

Not yet! Now that you’ve explored Angular, you can either learn React or Vue and master frontend web development.


We hope you now know the roadmap to being a professional Angular Developer :v: