Introduction
Angular 8
- What is Angular?
- Angular architecture
- Angular 8 features
Preparing the Development Environment
- Installing and configuring Angular 8
Angular Quick Start
- Creating an application
- Adding Bootstrap
- Creating routing
Components and Binding
- Creating and using custom components
- Working with bindings
- Building modules
- Styling components
Developing an Angular Library
- Creating Angular libraries
- Publishing Angular libraries
Services and Dependecy Injection
- Creating a service
- Injecting a service into a component, directive, and service
Form Handling
- Creating a form
- Validating, filtering, and sanitizing form data
Pipes and HTTP Requests
- Transforming output
- Setting up Firebase
- Sending requests
Offline Capabilities
- Adding service workers
- Caching assets and URLs
Testing the Application
- Testing with unit tests
Debugging the Application
- Handling errors
Deploying the Application
- Hosting with Firebase
Securing the Application
- Using JWT authentication
Troubleshooting
Summary and Conclusion