Set up an Angular 8 development environment and create a new project from scratch
Build components and templates using data binding, directives, and pipes
Implement reactive programming with Observables and manage dependency injection
Configure HTTP client to interact with REST APIs and handle errors
Integrate Angular Material and configure routing for single-page applications
Develop a complete ExpenseManager application applying all learned concepts