This project aims to collect the most common / important concepts one should learn to become an Angular developer.
Inspired by "Web Developer Roadmap" and "React Developer Roadmap".
Get a PDF version.
- The basics:
- General Development Skills
- GIT
- HTTP/HTTPS
- Learn to search for solutions
- Terminal usage
- Data Structures and Algorithms
- Design Patterns
- Build tools
- Styling
- CSS Preprocessors
- CSS Frameworks
- Design Systems
- Architecture
- Coding style
- Fundamental 3rd parties
- State Management
- Progressive Web Apps
- Utility Libraries
- Testing
- Unit Testing
- E2E Testing
- Non-browser Environments
- Mobile
- @angular/pwa (
ng add @angular/pwa
) - NativeScript
- Ionic
- @angular/pwa (
- Angular Universal
- Electron
- Mobile
If you've found this list useful share it on Twitter or other places!
If you want to contribute to this project to make it more helpful for other Angular developers, your help is very welcome!
Just file an issue, better yet: submit a PR! 🙂