This document provides an overview of Angular and discusses its core concepts and features. It introduces Angular components, templates, dependency injection, forms, routing, modularity, and UI libraries like PrimeNG. It also covers more advanced topics like lazy loading, AOT compilation, change detection, and server-side rendering. The document is meant to help get started with Angular and provide guidance on when and how to use it for building applications. Key recommendations include using the Angular CLI, enabling AOT and lazy loading for production builds, and leveraging PrimeNG for UI components. It also addresses common questions around Angular's stability, comparisons to other frameworks, and whether backend development may be preferable.
48. MORE
FEATURES TO FOLLOW UP
ANIMATION API
(TRIGGERS, STATE…)
OBSERVABLES
(RXJS)
STYLING
(VIEWENCAPSULATION)
TESTING
(JASMINE,KARMA,
PROTRACTOR…)
SECURITY
(CANACTIVATE…)
CHANGE DETECTION
(PUSH VS REGULAR)
SERVER RENDERING
49. WRAP UP
TIPS
▸ Webpack instead of System.js
▸ Use CLI
▸ AOT and Lazy loading for Production
▸ Use PrimeNG
50. QUESTIONS?
- Is it stable?
- Should I use it?
- vs React vs Vue?
- Which UI Lib to choose?
- Should I upgrade?
- Should I do backend instead?