آموزش تشخیص تغییرات بدون زون (Zoneless) در انگولار - آخرین آپدیت

دانلود Zoneless Change Detection in Angular

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های مدرن انگولار نیازمند کارایی بالا هستند، اما مکانیسم پیش‌فرض Zone.js برای تشخیص تغییرات می‌تواند سربارهای غیرضروری ایجاد کند. در این دوره آموزشی با عنوان «تشخیص تغییرات Zoneless در انگولار»، شما به بررسی پیچیدگی‌های مکانیسم تشخیص تغییرات انگولار پرداخته و نحوه کار بدون Zone.js را فرا خواهید گرفت. ابتدا مفاهیم بنیادی تشخیص تغییرات در انگولار و نقش Zone.js را درک می‌کنید. سپس، نحوه پیکربندی اپلیکیشن‌های انگولار برای اجرا بدون zone.js را بررسی کرده و استراتژی‌های دستی و واکنشی (Reactive) برای به‌روزرسانی نماها را می‌سنجید. در نهایت، نحوه پیاده‌سازی بهینه‌سازی‌های عملکردی با استفاده از ChangeDetectionStrategy و سایر متدهای بهینه را خواهید آموخت. در پایان این دوره، شما مهارت و دانش لازم برای افزایش سرعت و کارایی اپلیکیشن‌های انگولار از طریق تشخیص تغییرات Zoneless را به‌ دست خواهید آورد.

سرفصل ها و درس ها

رفتار پیش‌فرض انگولار What Angular Does by Default

  • تشخیص تغییرات چیست؟ What Is Change Detection?

  • Zone.js چیست و چگونه کار می‌کند؟ What Is Zone.js and How Does It Work?

  • چه نوع رویدادهایی باعث تحریک تشخیص تغییرات می‌شوند؟ What Types of Events Trigger Change Detection?

  • تشخیص تغییرات OnPush (با استفاده از Zoneها) OnPush Change Detection (With Zones)

  • ضرورت کنترل بیشتر بر تغییرات The Case for More Control

انتقال به حالت Zoneless Going Zoneless

  • چرا باید به حالت Zoneless برویم؟ Why Go Zoneless?

  • تبدیل اپلیکیشن‌های مبتنی بر Zone به Zoneless (نسخه ۱۷ تا ۲۰) Changing an Existing Zone-based App to Zoneless (v17-v20)

  • چه مواردی در انگولار Zoneless دچار اختلال می‌شوند؟ What Breaks in Zoneless Angular

تکنیک‌های هوشمندانه تشخیص تغییرات Smarter Change Detection Techniques

  • استراتژی OnPush در انگولار Zoneless: آیا هنوز اهمیت دارد؟ OnPush in Zoneless Angular: Does It Still Matter?

  • تشخیص تغییرات دستی: کنترل دقیق و بهینه Manual Change Detection: Fine-tuned Control

  • استفاده از Async Pipe با Observableها: آیا هنوز راهکار هوشمندانه‌ای است؟ Async Pipe with Observables: Still a Smart Move?

  • سیگنال‌ها (Signals): ابزار قدرتمند و واکنشی جدید انگولار Signals: Angular’s New Reactive Power Tool

  • از Observableها به Signals: مسیر مدرن توسعه From Observables to Signals: The Modern Path

  • اصلاح تشخیص تغییرات برای کامپوننت‌های پویا (Dynamic) Fixing Change Detection for Dynamic Components

بهینه‌سازی‌های Zoneless در دنیای واقعی Real-world Zoneless Optimizations

  • بازگرداندن قابلیت شمارش معکوس Restoring Countdown Functionality

  • زمانی که رویدادها باعث تحریک تشخیص تغییرات نمی‌شوند When Events Don’t Trigger Change Detection

  • کار با رویدادهای کتابخانه‌های Third-party Working with Third-party Library Events

  • به‌روزرسانی مطمئن کامپوننت‌های ساخته شده در زمان اجرا (Runtime) Reliably Updating Components Created at Runtime

  • شناسایی به‌روزرسانی‌های فراموش شده در محیط توسعه Catching Missed Updates in Development

نمایش نظرات

آموزش تشخیص تغییرات بدون زون (Zoneless) در انگولار
جزییات دوره
1h 12m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
5 از 5
دارد
دارد
دارد
Brian Treese
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Treese Brian Treese

برایان تریز طراح ارشد SoCreate ، شرکتی است که روشی آسان و سرگرم کننده برای تبدیل ایده های عالی به فیلم نامه های نمایش فیلم و تلویزیون ایجاد می کند. از نظر فنی یک طراح وب (او همیشه جنبه زیبایی وب را دوست داشت) ، اما تخصص او در فتوشاپ و ایلوستریتور متوقف نمی شود. وی بیش از یک دهه است که با استفاده از فناوری هایی مانند HTML ، CSS ، SASS ، SVG ، JavaScript ، Angular ، jQuery ، ASP.Net ، PHP و غیره وب سایت هایی را ایجاد کرده است. در حالی که او بسیار لذت می برد از ساختن چیزهایی ، او همچنین یادگیری را دوست دارد و لذت بردن از دانش خود را با دیگران در این زمینه و یا آرزو دارد که به دنیای شگفت انگیز توسعه وب وارد شود.