S
Spinsoft Academy
Why
Scholarships
Programs
Courses
Projects
Interviews
Earnings
Calculator
Our Team
Enroll Now
Back to Courses
Angular
Master Angular framework for enterprise applications. Learn components, services, and RxJS.
4 Weeks Duration
10 Modules
Course Curriculum
1
Angular Fundamentals
Introduction to Angular Framework
Angular CLI and Project Setup
Angular Architecture Overview
Components and Templates
Data Binding (Interpolation, Property, Event)
Directives (ngIf, ngFor, ngSwitch)
2
Components Deep Dive
Component Lifecycle Hooks
Input and Output Decorators
Component Communication
Content Projection
ViewChild and ContentChild
3
Services and Dependency Injection
Creating Services
Dependency Injection in Angular
Providers and Injection Tokens
Singleton vs Multiple Instances
HttpClient Service
4
Angular Routing
Router Module Setup
Route Configuration
Router Links and Navigation
Route Parameters and Query Params
Route Guards (CanActivate, CanDeactivate)
Lazy Loading Modules
5
Forms in Angular
Template-Driven Forms
Reactive Forms
Form Validation
Custom Validators
Dynamic Form Controls
6
RxJS and Observables
Introduction to RxJS
Observables and Observers
Subjects (BehaviorSubject, ReplaySubject)
Common Operators (map, filter, switchMap)
Error Handling in Observables
Unsubscribing and Memory Leaks
7
State Management
Managing State in Angular
NgRx Store Introduction
Actions, Reducers, Selectors
Effects for Side Effects
Alternative: Akita, NGXS
8
Angular Modules
Feature Modules
Shared Modules
Core Module Pattern
Module Organization Best Practices
9
Testing Angular Apps
Unit Testing with Jasmine
Testing Components
Testing Services
Mocking Dependencies
E2E Testing with Cypress
10
Project Work
Building Enterprise Angular Application
State Management Implementation
API Integration and Error Handling
Code Review and Best Practices