Skip to content

A complete Angular 21 learning path with practical examples, covering Signals, Components, Templates, Directives, DI, Forms, and more — structured to match the official Angular documentation.

Notifications You must be signed in to change notification settings

mostafasaqly/Angular21-saqly

Repository files navigation

Angular 21 – Saqly Learning Path

This repository contains a complete, structured learning path for Angular 21, aligned with the official documentation. Each folder represents a chapter with practical demos.

  1. Introduction

Core Angular concepts and quick-start materials.

Topics

What is Angular

Installation

Essentials → src/app/Essentials

  1. Signals

Modern reactivity system introduced in Angular 21.

Topics

Signal basics

Computed / Effects

Signal-based forms

Folder

src/app/Signals

  1. Components

Building UI using standalone components.

Topics

Inputs / Outputs

Change Detection

Content Projection

Folder

src/app/Components

  1. Templates

New Angular template syntax and control flow.

Topics

@if, @for, @switch

Expression rules

Folder

src/app/Templates

  1. Directives

Creating and using Angular directives.

Topics

Structural Directives

Attribute Directives

Folder

src/app/Directives Part

  1. Dependency Injection

Angular 21 modern DI system.

Topics

inject() API

Provider scopes

Folder

src/app/Dependency injection

  1. Routing

Full routing demo aligned with Angular documentation.

Topics

Navigation

Params & Query Params

Guards & Resolvers

Child Routes

Folder

src/app/Routing

  1. Forms

All Angular form APIs in one structured section.

Topics

Signal Forms

Reactive & Typed Forms

Template-driven Forms

Dynamic FormArray

Folder

src/app/Forms

  1. HTTP Client

Complete CRUD and networking demos.

Topics

GET / POST / PUT / DELETE

httpResource API

Interceptors

Apidog mock backend

Folder

src/app/Http

🎯 Goal

Provide a clean, practical, documentation-aligned learning path for Angular 21, with real demos, modern APIs, and best practices for teaching and self-study.

About

A complete Angular 21 learning path with practical examples, covering Signals, Components, Templates, Directives, DI, Forms, and more — structured to match the official Angular documentation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published