Set up Angular 8 development environment and create a new Angular application
Build components and templates using data binding, directives, and pipes
Implement reactive programming with Observables and manage dependency injection
Perform HTTP client programming to interact with REST APIs
Integrate Angular Material for UI components and configure routing and navigation
Develop a complete ExpenseManager application from scratch