تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی واکنش‌گرایی و سیگنال‌ها در Angular

دوره آموزشی واکنش‌گرایی و سیگنال‌ها در Angular

2 ساعت 16 دقیقهمتوسط2025-08-21

مدرسین

Lara Newsom

Lara Newsom

جزئیات دوره

سیگنال‌ها (Signals) توی فریم‌ورک Angular یه قابلیت خیلی مهم و کاربردی هستن که به شکل یه مکانیزم واکنش‌گرا (Reactive Primitive) عمل می‌کنن. با استفاده از این قابلیت می‌تونی سرعت و کارایی اپلیکیشن‌های انگولار رو به‌طور چشمگیری بالا ببری.

سیگنال‌ها کمک می‌کنن تا اپلیکیشن‌ت سریع‌تر به تغییرات وضعیت (State Changes) و ورودی‌های کاربر واکنش نشون بده. این یعنی تجربه کاربری خیلی روان‌تر و بهتر.

توی این دوره، لارا نیوسام (Lara Newsom) بهت نشون می‌ده سیگنال‌ها دقیقا چی هستن، چرا به انگولار اضافه شدن و چطوری می‌تونی ازشون برای ساخت سیستم‌های واکنش‌گرا (Reactive Systems) قابل اعتماد استفاده کنی.

تو این آموزش با همه‌ی توابع (Functions) موجود در Signals API آشنا می‌شی، زمان درست استفاده از هرکدوم رو یاد می‌گیری و با محدودیت‌ها و خطاهای رایجی که ممکنه سر راهت باشه هم آشنا می‌شی.

در نهایت، بعد از گذروندن این دوره، می‌تونی به‌راحتی ویژگی‌های Signals API رو توی پروژه‌هات پیاده‌سازی کنی و اپلیکیشن‌هات رو هم سریع‌تر و هم پایدارتر بسازی.

اهداف یادگیری
تعریف سیگنال‌ها (Signals) و توضیح دلیل اضافه شدنشون به فریم‌ورک Angular.
یادگیری نحوه‌ی پیاده‌سازی Signals در انگولار برای بهینه‌سازی واکنش‌گرایی اپلیکیشن.
مقایسه‌ی قابلیت‌های مختلف در Angular Signals API و انتخاب روش درست برای ساخت یک سیستم واکنش‌گرای پایدار در اپلیکیشن.

مهارت ها

AngularFront-End Web DevelopmentWeb DevelopmentOpen SourceOne-Off

سرفصل ها

۰. مقدمه

  • 01 - افزایش عملکرد برنامه با Angular Signals
  • 02 - آنچه باید بدانید
  • 03 - نحوه استفاده از Codespaces با این دوره

۱. سیگنال‌ها چیستند؟

  • 04 - سیگنال‌ها چیستند؟
  • 05 - سیگنال‌ها از کجا آمده‌اند
  • 06 - واکنش‌پذیری چیست؟
  • 07 - مشکلات واکنش‌پذیری مبتنی بر منطقه
  • 08 - واکنش‌پذیری ریزدانه و زاویه‌ای بدون ناحیه

۲. مقدمه‌ای بر API سیگنال‌های انگولار

  • 09 - معرفی سیگنال‌ها
  • 10 - سیگنال‌های قابل نوشتن زاویه‌ای
  • 11 - سیگنال‌های محاسبه‌شده زاویه‌ای
  • 12 - استفاده همزمان از سیگنال‌های قابل نوشتن و محاسبه‌شده

۳. عوارض جانبی، رویدادهای ناهمگام و حالت وابسته

  • 13 - مدیریت عوارض جانبی، وضعیت وابسته و رویدادهای ناهمگام
  • 14 - اثرات سیگنال زاویه‌ای
  • 15 - سیگنال پیوندی زاویه‌ای
  • 16 - پیاده‌سازی linkedSignal
  • 17 - اتصال observableها و Angular Signals با کتابخانه RxJS interop
  • 18 - منبع سیگنال زاویه‌ای
  • 19- پیاده‌سازی httpResource
  • 20- پیاده‌سازی resource و rxResource

۴. استفاده از سیگنال‌ها در کامپوننت‌ها

  • 21 - مزایای استفاده از Angular Signals در کامپوننت‌ها
  • 22 - ارسال داده‌ها به عنوان سیگنال به کامپوننت‌های فرزند
  • 23 - اتصال دوطرفه با سیگنال‌ها با استفاده از ورودی‌های مدل
  • 24 - پرس‌وجوی عناصر قالب به عنوان سیگنال

۵. الگوهای معماری مبتنی بر سیگنال

  • 25 - اجرای بهترین شیوه‌ها
  • 26 - تبدیل برنامه‌های موجود به سیگنال‌ها
  • 27 - پیاده‌سازی سیگنال‌ها در سرویس‌ها
  • 28 - مدیریت وضعیت مبتنی بر سیگنال‌ها
  • 29 - سیگنال‌های NgRx

نتیجه‌گیری

  • 30 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal