Angular vs Next.js Technical Comparison
Detailed comparison of architecture, rendering, performance, etc. between Angular and Next.js
Angular Getting Started - Setup & Project Creation
From Angular CLI installation to project creation and understanding directory structure
Angular Component Basics
Understanding component structure, decorators, templates, and styles
Template Syntax and Control Flow
Angular template syntax and new control flow (@if, @for, @switch)
Services and Dependency Injection (DI)
Angular's dependency injection system and how to create and use services
Angular Routing
Angular Router basics, navigation, guards, and lazy loading
RxJS Basics
Fundamentals of RxJS Observables, operators, and subscription patterns used in Angular
Signals and State Management
Angular Signals basics, computed, effect, and state management with NgRx
Angular Forms
Reactive forms, template-driven forms, and validation basics
HTTP Client and Communication
API communication with Angular HttpClient, interceptors, and error handling
Standalone Components and Modules
NgModule concepts, standalone components, and modern Angular project structure
Lifecycle Hooks
Angular component lifecycle hooks and practical use cases
Angular Testing Basics
Unit testing, component testing, and E2E testing fundamentals for Angular applications
Directives (Attribute, Structural, Custom)
Types of Angular directives and implementing reusable behaviors
Advanced Angular CLI & Workspace Management
Schematics, library creation, monorepo management, and custom builders
Architecture Patterns for Large-Scale Development
Scalable architecture design in Angular, feature-based structure, and Facade pattern
Performance Optimization
Change Detection strategies, bundle optimization, preloading, and SSR/SSG performance tuning
Angular Security
Built-in XSS prevention, sanitization, CSRF protection, and Content Security Policy
Internationalization (i18n) & Localization
Angular's built-in i18n features and runtime translation (ngx-translate, Transloco)
Angular Material & CDK
Angular Material UI components and custom UI building with CDK
Nx Workspace and Monorepo Development
Monorepo setup with Nx, project graph, caching, and library boundary rules
VS Code Setup Best Practices
Optimal VS Code extensions, settings, debugging, and snippets for Angular development