Course Content
Angular Introduction
- Introduction
- What is Angular
- Architecture of Angular Apps
- Setting Up the Development Environment
- Your First Angular App
TypeScript Fundamentals
- Basic Setup
- Introduction
- What is TypeScript?
- Your First TypeScript Program
- Declaring Variables
- Types
- Type Assertions
- Arrow Functions
- Interfaces
- Classes
- Objects
- Constructors
- Access Modifiers
- Access Modifiers in Constructor Parameters
- Properties
- Modules
Fundamentals
- Components
- Generating Components Using CLI
- Templates
- Directives
- Services
- Dependency Injection
- Generating Services Using CLI
- What are Observables
- Map Method
Navigation
- Routing
- RouterOutlet
- RouterLink
- RouterLinkActive
- Routes with Multiple Parameters
- Query Parameters
- Subscribing to Multiple Observables
- Template Integration
Display Data
- Property Binding
- Attribute Binding
- Adding Bootstrap
- Class Binding
- Style Binding
- Event Binding
- Event Filtering
- Template Variables
- Two-way Binding
- Pipes
- Custom Pipes
Directives
- ngIf
- ngSwitchCase
- ngFor
- ngFor and Change Detection
- ngClass
- ngStyle
Forms
- Types of Forms
- ngForm
- ngModelGroup
- Validation
- Building a Bootstrap Form
- FormBuilder
HTTP
- Introduction
- JSONPlaceHolder
- Getting Data
- Creating Data
- Updating Data
- Deleting Data
- OnInit Interface
- Extracting a Service
- Handling Errors
- The Map Operator
- mplementing Login
- mplementing Logout
Advance
- Examples of Animations
- Different Ways to Create Animations
- Angular Animations
- Angular Material
- Testing
- Build
- Deployment on Server