کدنامهمرجع‌های مهندسی نرم‌افزار، به فارسی

انگولار

Angular

انگولار برخلاف ری‌اکت یک فریم‌ورک کامل است: مسیریابی، فرم، HTTP و تزریق وابستگی همه در خودش هستند. سختی‌اش نحو نیست، RxJS است — و این مسیر وقت لازم را رویش می‌گذارد.

۲۱فصل
۳۴۵تمرین با پاسخ
≈ ۳۱ ساعتزمان تخمینی
۳پروژهٔ نهایی

پیشرفت تو

۰٪

درصد هر فصل از دو چیز می‌آید: چقدر از بخش‌هایش را خوانده‌ای (۵۵٪) و چند تمرینش را تیک زده‌ای (۴۵٪). همه‌چیز داخل مرورگر خودت می‌ماند.

فصل

فصل‌ها به هم وابسته‌اند و ترتیبشان معنا دارد. هر مسیر با پروژه‌های نهایی تمام می‌شود: ساده، متوسط، پیچیده.

۱

معماری انگولار و CLI

ساختار پروژه و ابزار خط فرمان.

در نوبت نوشتن
۲

کامپوننت و template

نحو قالب و چرخهٔ عمر.

در نوبت نوشتن
۳

data binding

یک‌طرفه، دوطرفه و رویداد.

در نوبت نوشتن
۴

directive

ساختاری و صفتی، و ساختن directive خودت.

در نوبت نوشتن
۵

pipe

تبدیل نمایش، و pipe سفارشی.

در نوبت نوشتن
۶

service و تزریق وابستگی

provider، طول عمر و injector.

در نوبت نوشتن
۷

RxJS ۱: Observable

جریان داده در زمان — مدل ذهنی.

در نوبت نوشتن
۸

RxJS ۲: عملگرها

map، switchMap، combineLatest — و نشتی اشتراک.

در نوبت نوشتن
۹

signal

مدل واکنشی جدید، در کنار RxJS.

در نوبت نوشتن
۱۰

فرم: template-driven و reactive

و اینکه چرا reactive معمولاً درست‌تر است.

در نوبت نوشتن
۱۱

HttpClient و interceptor

درخواست، خطا و افزودن توکن.

در نوبت نوشتن
۱۲

مسیریابی و guard

مسیر تودرتو، پارامتر و محافظت.

در نوبت نوشتن
۱۳

lazy loading

تقسیم باندل و بارگذاری بر حسب نیاز.

در نوبت نوشتن
۱۴

مدیریت state

NgRx و گزینه‌های ساده‌تر.

در نوبت نوشتن
۱۵

تست

TestBed، spy و تست کامپوننت.

در نوبت نوشتن
۱۶

change detection و کارایی

OnPush و اینکه چرا اپت کند شده.

در نوبت نوشتن
۱۷

standalone component

انگولار بدون NgModule.

در نوبت نوشتن
۱۸

بیلد و استقرار

بهینه‌سازی باندل و سرو کردن با Nginx.

در نوبت نوشتن
۱۹

پروژهٔ ۱ — لیست و فرم

کامپوننت، سرویس و فرم reactive.

در نوبت نوشتنپروژهٔ ساده
۲۰

پروژهٔ ۲ — اپ با API و مسیریابی

HttpClient، interceptor، guard و مدیریت خطا.

در نوبت نوشتنپروژهٔ متوسط
۲۱

پروژهٔ ۳ — اپ سازمانی

state سراسری، lazy loading، تست و کارایی.

در نوبت نوشتنپروژهٔ پیچیده