Angular
Angular is an open-source web development framework that is used to create dynamic SPAs or Single Page Applications. It can be used for client-side(front-end) as well as server-side(back-end) rendering. Angular applications are primarily created using TypeScript which is a superset of JavaScript. Applications like Google Maps, Gmail, Google Drive, Netflix, GitHub, etc. are examples of
PREREQUISITES 🧳
- HTML
- CSS
- Object Oriented javascript
- DOM(Document Object Model)
TOPICS TO LEARN 📖
Build Tools
- npm
- Yarn
- Angular cli
- Bazel
- Rollup
- npm scripts
- gulp
Styling
- Sass/Scss
- Post Css
- Less
- Css frameworks
- Design systems
Architecture
- Schematics
- Building Libraries
- angular/elements
Coding style
- Angular Styleguide
- TSLint
- Prettier
Typescript
RxJS
State management
- Ngrx
- Ngxs
Progressive web apps
Testing.
RESOURCES 😎
Online Courses 💻
Tutorials 💡
Blogs 📝
Apps 📱