انگولار مدرن با سیگنالها - راهنمای گمشده
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد میگیرید چگونه در انگولار با استفاده از سیگنالها توسعه دهید.
- یاد میگیرید چگونه از تلههای ویژگی سیگنال جلوگیری کنید.
- یاد میگیرید چگونه با بهترین شیوههای جدید در انگولار توسعه دهید.
- درک میکنید چگونه تشخیص تغییرات کار میکند و یک اپلیکیشن بدون zone چه ویژگیهایی دارد.
- الگوهای رایجی که ساختار اپلیکیشن شما را ساده میکند، یاد میگیرید.
- انگولار به مراتب سادهتر شده است - یاد میگیرید چگونه از آن بهرهبرداری کنید.
- API جدید مبتنی بر سیگنال انگولار را یاد میگیرید.
پیشنیازهای دوره
- تجربه اولیه قبلی با انگولار
- آشنایی با تایپاسکریپت، HTML و CSS یک مزیت محسوب میشود.
توضیحات دوره
تسلط به سیگنالهای انگولار - تشخیص تغییرات مدرن و اپلیکیشنهای بدون Zone
شما پتانسیل کامل جدیدترین ویژگی انگولار، یعنی سیگنالها را کشف میکنید. این دوره با توضیح دلایل طراحی سیگنالها شروع میشود و به اصول حلقه رویداد، تسکها و نحوه کار تشخیص تغییرات مبتنی بر zone میپردازد. شما یاد میگیرید که چرا انگولار به سمت معماریهای بدون zone حرکت میکند و چالشهای استفاده از RxJS و تشخیص تغییرات مبتنی بر پوش در اپلیکیشنهای مقیاس بزرگ چیست.
سپس به معرفی primitives اولیه سیگنالها، از جمله رابطه آنها با تزریق و کانتکسهای واکنشگرا میپردازیم. شما یاد خواهید گرفت چگونه با سیگنالهای قابل نوشتن و محاسباتی کار کنید و چگونه افکتها را پیاده کرده و به کنترل قابلیت همکاری RxJS بپردازید. این مفاهیم پایه به شما کمک میکند تا به طور مؤثر از سیگنالها در اپلیکیشنهای خود استفاده کنید.
پس از پوشش مبانی، به طور عمیق به نحوه پیادهسازی سیگنالها در under the hood پرداخته و درک شهودیتری از رفتار آنها پیدا خواهید کرد. این درک عمیق از نحوه کار سیگنالها و کانتکسهای تزریق به شما کمک میکند تا از تلههای این ویژگی به ظاهر ساده جلوگیری کرده و به طور مؤثر و با اعتماد به نفس از سیگنالها بهرهبرداری کنید.
API کامپوننت جدید مبتنی بر سیگنال در انگولار 18 یک تحول در توسعه مدرن انگولار است. در این دوره، شما یاد میگیرید چگونه سیگنالها را مستقیماً در کامپوننتهای خود یکپارچه کنید، که به طور قابل توجهی عملکرد را بهبود بخشیده و پیچیدگی را کاهش میدهد. ما بررسی خواهیم کرد که چگونه درک عمیق از سیگنالها و کانتکسهای تزریق برای تسلط به این APIs و جلوگیری از اشتباهات رایج ضروری است. با این دانش، میتوانید کامپوننتهایی کارآمدتر، واکنشگراتر و مقیاسپذیرتر بسازید که به طور کامل از جدیدترین ویژگیهای انگولار بهره میبرند.
با فراتر رفتن از کامپوننتها، به ساخت سرویسهای مبتنی بر سیگنال میپردازیم، که راهحلی قدرتمند و مقیاسپذیر برای اپلیکیشنهای واقعی انگولار ارائه میدهد. این دوره با یک مثال عملی جامع به پایان میرسد و به شما اجازه میدهد تا تمامی آنچه را که در طول دوره آموختید به کار ببرید.
چه شما مبتدی باشید که به دنبال درک سیگنالها هستید و چه توسعهدهنده باتجربه انگولار که میخواهد تخصص خود را عمیقتر کند، این دوره دانش نظری و عملی را فراهم میکند. با به دست آوردن درک عمیق از نحوه کار سیگنالها، اعتماد به نفس شما برای ساخت اپلیکیشنهای کارآمد، مقیاسپذیر و مقاوم در برابر آینده افزایش خواهد یافت و از تلههای رایج دوری خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی انگولار که میخواهند به سطح بعدی ارتقا یابند.
- معماران نرمافزار که به دنبال الگوی ساده و ثابت برای یک اپلیکیشن پیچیده هستند.
انگولار مدرن با سیگنالها - راهنمای گمشده
-
مقدمه 02:26
-
مباحث دوره 05:15
-
چگونه در این دوره تمرین کنیم؟ 07:32
-
مقدمه بخش - چرا باید از سیگنالها استفاده کنیم؟ 01:14
-
تشخیص تغییرات پیشفرض انگولار و OnPush 04:27
-
فراخوانی تشخیص تغییرات در استراتژی OnPush 05:44
-
خودتان امتحان کنید - تشخیص تغییرات 01:42
-
تشخیص تغییرات و ZoneJS 10:20
-
عملکرد تشخیص تغییرات خودکار 07:43
-
درک پایپ غیرهمزمان و نحوه کار آن 07:13
-
چالشهای مدیریت State با RxJS - بخش 1 06:08
-
چالشهای مدیریت State با RxJS - بخش 2 08:23
-
اپلیکشنهای بدون Zone و آینده برنامهنویسی انگولار 03:03
-
مقدمه بخش - به سیگنالها خوش آمدید 01:00
-
ایجاد سیگنالهای قابل نوشتن 07:33
-
اصلاح سیگنال قابل نوشتن 07:54
-
ایجاد سیگنالهای محاسباتی 07:31
-
خودتان امتحان کنید - سیگنالهای قابل نوشتن و محاسباتی 00:48
-
واکنش به تغییرات سیگنال با استفاده از افکتها 07:30
-
مقدمه - سیگنالها چگونه کار میکنند؟ 01:29
-
DestroyRef و ()inject و کانتکس تزریق 09:07
-
تزریق وابستگیها هنگام عدم حضور کانتکس تزریق 07:09
-
سیگنالها و کانتکس تزریق 08:22
-
درک کانتکس واکنشگرا 04:22
-
کانتکسهای واکنشگرا و افکتها 10:08
-
قابلیت همکاری با RxJS - بخش 1 10:45
-
قابلیت همکاری با RxJS - بخش 2 08:28
-
سیگنالها و تغییرناپذیری 08:20
-
مقدمهای بر انگولار مدرن با استفاده از سیگنالها 01:13
-
برنامهنویسی تابعی در انگولار 04:37
-
تابع ورودی 09:35
-
تابع خروجی 08:59
-
ورودیهای مدل 08:24
-
خودتان امتحان کنید - تابع خروجی و مدل 00:30
-
کوئریهای View مبتنی بر سیگنال با استفاده از توابع viewChild و viewChildren 10:19
-
زمانبندی درخواستهای فرزند مبتنی بر سیگنال 07:21
-
contentChild و contentChildren مبتنی بر سیگنال 10:14
-
خودتان امتحان کنید - viewChild و contentChild 07:42
-
HostBinding و HostListener در اپلیکیشنهای مبتنی بر سیگنال 07:17
-
اتصال داده مسیریاب به ورودیهای کامپوننت 13:37
-
خودتان امتحان کنید - اتصال داده مسیریاب به ورودیها 06:14
-
مقدمهای بر سرویسهای مبتنی بر سیگنال 01:03
-
سرویسهای Stateful با استفاده از Behavior Subjects 02:33
-
نگهداری State در سیگنالها 04:11
-
نمایش سیگنالهای قابل نوشتن به عنوان فقط خواندنی 02:36
-
افزودن سیگنالهای محاسباتی 08:27
-
Consuming سرویس در کامپوننتها 04:44
-
بروزرسانی State به صورت همزمان 05:34
-
فراخوانی APIs با استفاده از قابلیت همکاری RxJS 13:12
-
آنچه را که پوشش دادهایم 02:17
-
موضوع بعدی چیست؟ 02:30
-
نکات پایانی 01:05
مشخصات آموزش
انگولار مدرن با سیگنالها - راهنمای گمشده
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:52
- مدت زمان :05:16:35
- حجم :2.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy