Angular Tutorials
Explore a wide range of topics and hands-on lessons to help you master Angular.
Introduction to Angular
- Overview Of Angular Framework
- Setting Up The Development Environment
- Understanding Angular Architecture
- Angular Vs Other Frameworks
- First Angular Application
- Angular Cli Basics
- Project Structure
- Angular Modules
- Angular Components
- Data Binding In Angular
- Angular Directives
- Angular Services
- Dependency Injection
- Angular Pipes
- Angular Forms
- Reactive Forms Vs Template Driven Forms
- Http Client In Angular
- Routing And Navigation
- Angular Animations
- Angular Security
- Building And Deploying Angular Applications
- Angular Best Practices
Components and Templates
- Introduction To Components
- Creating Components
- Component Metadata
- Component Lifecycle Hooks
- Component Interaction
- Input And Output Properties
- Viewchild And Contentchild
- Using Ng Content
- Angular Templates
- Template Syntax
- Angular Expressions
- Template Reference Variables
- Event Binding
- Property Binding
- Two Way Data Binding
- Structural Directives
- Ngif Directive
- Ngfor Directive
- Ngswitch Directive
- Attribute Directives
- Custom Directives
- Component Styles
- View Encapsulation
- Using External Templates
- Dynamic Components
- Change Detection Strategy
- Component Communication
- Component Testing
- Advanced Component Patterns
Forms
- Introduction To Angular Forms
- Template Driven Forms
- Reactive Forms
- Formcontrol And Formgroup
- Formbuilder Service
- Form Validation
- Custom Validators
- Asynchronous Validators
- Form Arrays
- Dynamically Adding Form Controls
- Form Submission
- Form Resetting
- Error Handling In Forms
- Reactive Forms Api
- Template Driven Forms Api
- Nested Forms
- Handling Form Events
- Conditional Validation
- Form Styling
- Form Data Binding
Routing
- Introduction To Angular Routing
- Router Module
- Router Outlet
- Routerlink And Routerlinkactive
- Route Parameters
- Child Routes
- Lazy Loading Modules
- Route Guards
- Canactivate Guard
- Candeactivate Guard
- Resolve Guard
- Route Data
- Prefetching And Preloading Routes
- Router Events
- Hash Location Strategy
- Custom Route Matching
- Handling Route Errors
- Router Testing
Services and Dependency Injection
- Introduction To Services
- Creating Services
- Using Services In Components
- Dependency Injection Overview
- Injectors And Providers
- Hierarchical Dependency Injection
- Providing Services
- Injecting Services
- Advanced Dependency Injection
- Di Tokens
- Multi Providers
- Tree Shakable Providers
- Singleton Services
- Scoped Services
- Mocking Services
- Service Testing
HTTP Client
- Introduction To Http Client
- Setting Up Http Client
- Httpclient Module
- Http Get Requests
- Http Post Requests
- Http Put Requests
- Http Delete Requests
- Http Headers
- Query Parameters
- Error Handling
- Interceptors
- Request And Response Transformation
- Http Observables
- Caching Http Responses
- Retrying Failed Requests
- Polling With Http Client
- Progress Events
- Http Client Testing
- Advanced Http Client Usage
Advanced Topics
- Advanced Dependency Injection
- Angular Module Federation
- Performance Optimization
- Angular Universal
- Server Side Rendering
- Angular Pwa
- State Management With Ngrx
- Advanced Change Detection
- Dynamic Component Loading
- Angular And Web Workers
- Custom Angular Libraries
- Angular Compiler Ivy
- Angular Internationalization I18n
- Accessibility In Angular
- Angular Material Design
- Third Party Libraries Integration
- Angular Schematics
- Custom Angular Schematics
- Unit Testing Angular Applications
- End To End Testing With Protractor
- Using Jest With Angular
- Debugging Angular Applications
- Profiling Angular Applications
- Version Control With Angular Projects
- Continuous Integration And Deployment
- Micro Frontends In Angular
- Monorepo Management With Nx
- Angular Design Patterns
- Angular Cli Customization
- Advanced Animations
- Angular Service Workers
- Graphql With Angular
- Websockets With Angular
- Real Time Applications With Angular
- Advanced Router Configurations
- Optimizing Bundle Size
- Code Splitting
- Angular And Docker
- Serverless Angular Applications
- Angular And Firebase
- Angular And Aws
- Angular And Azure
- Building Cross Platform Applications With Angular
- Integrating Angular With Backend Frameworks