راهنمای گمشده برای NgRx Signal store 19 در انگولار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد میگیرید که چگونه با استفاده از کتابخانه کاربرپسند NgRx signals کد خود را سادهتر کنید.
- دلیل اینکه چرا NgRx Signals نقش مهمی در سیستم واکنشگرای انگولار دارد و پلی بین سیگنالها و مدیریت state است را ببینید.
- یاد میگیرید که چگونه با استفاده از سیگنالها در signal store میتوانید state اپلیکیشن را مدیریت کنید.
- یاد میگیرید که چگونه به ویژگیهای سفارشی ngrx و سیگنالها تسلط پیدا کرده و بلوکهای سازنده قابل استفاده مجدد بسازید.
- یاد میگیرید که چگونه با استفاده از rxMethod برنامهنویسی واکنشگرا را در مواقع نیاز سادهتر کنید.
- الگوهای رایجی که ساختار اپلیکیشن شما را سادهتر میکنند میآموزید.
- جدیدترین ویژگیهای ngrx و سیگنالها نسخههای نسخه 18 و نسخه 19 را میآموزید.
پیشنیازهای دوره
- تجربه اولیه در انگولار
- آشنایی با تایپاسکریپت، HTML و CSS - مزیت محسوب میشود.
- تجربهای در انگولار مدرن با سیگنالها
توضیحات دوره
راهنمای گمشده برای NgRx Signal Store
شما درمییابید چرا NgRx Signal Store به عنوان یک بخش حیاتی برای بهرهبرداری کامل از سیگنالهای انگولار شناخته میشود و یک راهحل سبک وزن اما قدرتمند در مدیریت state ارائه میدهد.
این دوره بررسی جامعی از NgRx Signal Store است و یک گزینه سادهتر و مستقیم نسبت به دیگر انواع NgRx store میباشد. دوره به گونهای طراحی شده تا هم راحت و آسان برای استفاده و هم بسیار انعطافپذیر باشد و برای مدیریت state در اپلیکیشنهای انگولار گزینهای عالی است. با پشتیبانی از ویژگیهای سفارشی، نه تنها ساده است بلکه قابل توسعه و گسترشپذیر نیز میباشد.
آنچه یاد خواهید گرفت:
- چرا NgRx Signal Store برتری دارد؟ - دلیل اینکه سیگنالها، همراه با الگوی ریداکس، راهحلی سبکتر و بهتر برای مدیریت state نسبت به دیگر استورهای مرسوم در NgRx هستند را میآموزید. شما کشف میکنید چگونه توسعه را سادهتر میکنند در حالی که قدرتمند و مقیاسپذیر باقی میمانند.
- ویژگیهای اصلی - شما به قابلیت اصلی، از جمله withState و withComputed و withMethods و withHooks و و withProps جدید مسلط شده و بهترین شیوههای تزریق وابستگی و بروزرسانی های state را یاد میبگیرید.
- مباحث پیشرفته - در نسخه 18، توسعههای قابل توجهی مانند کپسولهسازی state و اعضای خصوصی استور معرفی شده است که کنترل و جداسازی بهتر state در استورها را ممکن میسازد.
- ویژگیهای جدید - در نسخه 19، withProps و signalMethod معرفی شده است. شما نحوه استفاده و زمان مناسب برای آنها را بیاموزید.
- ویژگیهای سفارشی - آیا به دنبال افزونه ابزارهای توسعهدهنده ریداکس هستید؟ NaGx signal store امکان توسعه ویژگیهای سفارشی قابل استفاده مجدد، مانند یک آداپتور برای ابزارهای توسعهدهنده را فراهم میکند. شما نحوه استفاده از کتابخانههای ویژگیهای سفارشی و ساخت ویژگیهای مخصوص خود را میآموزید.
چرا این دوره را انتخاب کنید؟
- ساخت اپلیکیشن واقعی به عنوان بخشی از مسیر یادگیری در واقع ساخت دو مورد، یکی ساده و دیگری چالشبرانگیز
- تقویت مهارتهای خود با تمرینهای کوچک و متمرکز
- کسب بینشهایی درباره بهترین شیوهها برای کار با سیگنالها، اجتناب از اشتباهات رایج و بهرهبرداری حداکثری از پتانسیل استورها
در پایان، آماده خواهید بود تا از NgRx Signal Store برای مدیریت state در اپلیکیشنهای انگولار به صورت کارآمد و مطمئن استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی انگولار که میخواهند سطح خود را ارتقا دهند.
- معماران نرمافزار که به دنبال الگویی ساده و سازگار برای اپلیکیشن پیچیده هستند.
راهنمای گمشده برای NgRx Signal store 19 در انگولار
-
مقدمه 03:17
-
آنچه باید بدانید 01:57
-
تمرین بر اساس آنچه آموختید 02:06
-
مقدمه بخش - برنامهنویسی تابعی 01:23
-
شناسایی در انگولار 04:07
-
برنامهنویسی تابعی - چرا؟ 05:47
-
توابع، متدها و Delegates چه هستند؟ 05:03
-
جاوااسکریپت واقعاً شیگرا نیست 07:17
-
برنامهنویسی تابعی در تایپاسکریپت 09:38
-
عبارات لامبدا در تایپاسکریپت 04:51
-
انواع توابع در تایپاسکریپت 07:31
-
Closures در جاوااسکریپت 11:02
-
توابع به عنوان کانتینرها 10:28
-
توابع خالص چه هستند؟ 03:36
-
آبجکتهای تغییرناپذیر و عملگرها 10:07
-
ایجاد کلاس پویا 08:37
-
خلاصه 02:23
-
آشنایی با ngrx و استور 01:53
-
نصب پکیج ngrx و سیگنالها 01:47
-
حل تعارضات نسخه 10:03
-
یوتیلیتی signalState 09:11
-
سیگنالها و ngrx - بررسی Redux lite 05:09
-
معرفی پروژه مثال ما 09:12
-
تعریف state و مقدار اولیه استور 08:29
-
ایجاد نوع استور سیگنالها 07:44
-
استفاده از استورهای سیگنال در کامپوننتها 06:27
-
خودتان تمرین کنید - ایجاد استور سیگنال 02:39
-
افزودن سیگنالهای محاسباتی 10:13
-
کامپوز سیگنالهای محاسباتی 09:20
-
خودتان تمرین کنید - افزودن سیگنالهای محاسباتی به استور سیگنال 09:16
-
تابع patchState 07:00
-
افزودن متدها به استور سیگنال 05:25
-
استفاده از بروزرسانیهای State 07:24
-
خودتان تمرین کنید - افزودن متدها به استور سیگنال 13:15
-
افزودن هوکها به استور سیگنال 09:56
-
خودتان تمرین کنید - افزودن هوکها به استور سیگنال 00:50
-
خلاصه 01:47
-
مقدمه بخش 01:24
-
آشنایی با پروژه ما 09:14
-
تعریف state اصلی و استور 08:51
-
تعریف مدلهای view مشتق شده 07:46
-
بیلدر مدل view لیست محصولات 06:35
-
بیلدر مدل view سبد خرید 10:23
-
اتصال views به مدلهای view 15:09
-
تعریف بروزرسانیها و متدهای استور 12:32
-
اتصال رابط کاربری به متدها 11:14
-
پایداری سبد خرید با استفاده از هوکها 07:39
-
خلاصه 05:02
-
مقدمه بخش 01:10
-
ویژگیهای استور و سازندگان ویژگی چه هستند؟ 04:38
-
پارامترهای سازندگان ویژگی چه هستند؟ 06:46
-
دیگر توابع استور سیگنال 05:43
-
ارائه استورها در کامپوننتها و مسیرها 08:31
-
استفاده از Closures برای نگهداری داده خصوصی غیر سیگنالی 15:18
-
خودتان تمرین کنید - استفاده از Closures در پارامترهای ویژگی 02:25
-
تزریق به withComputed 07:03
-
استخراج سیگنالهای محاسباتی از استور دیگر 12:48
-
خودتان تمرین کنید - تزریق به سیگنالهای محاسباتی 01:07
-
تزریق به پارامترهای تابع 05:27
-
جدید در NgRx 18 - اعضای خصوصی استور سیگنال 07:49
-
جدید در NgRx 19 - withProps 10:21
-
خودتان تمرین کنید - داده خصوصی و غیر سیگنالی 01:43
-
مقدمه بخش 01:23
-
هدف تمرین و پروژه شروع 06:45
-
نقطه حقیقت برای هر داده 06:57
-
ریفکتور کردن مدلهای view 05:29
-
ریفکتور کردن بیلدرهای مدلهای view 05:44
-
ریفکتور کردن مدلهای view محاسباتی استورها 06:31
-
اتصال کامپوننتها به استورهای محلی 06:21
-
ریفکتور کردن متدهای گمشده 07:07
-
مقدمه بخش 01:26
-
تنظیم استور برای کار با APIs غیرهمزمان 07:27
-
استفاده از متدهای async 08:34
-
خودتان تمرین کنید - متدهای async 00:45
-
مزایا و معایب متدهای async 06:45
-
تعاملپذیری با rxjs با استفاده از rxMethod 12:10
-
اثرات جانبی در rxMethod با استفاده از عملگر "tap" 06:46
-
خودتان تمرین کنید - اثرات جانبی با rxMethods 00:48
-
فراخوانی API غیرهمزمان از rxMethod 08:20
-
بررسی عملگرهای مسطحسازی 11:29
-
همراه ما کدنویسی کنید - فراخوانی APIs غیرهمزمان در rxMethods 13:34
-
بازیابی از خطاها 16:50
-
خودتان تمرین کنید - مدیریت خطا در rxMethods 01:05
-
خودکارسازی فراخوانی rxMethod 03:30
-
ویژگی جدید در NgRx19 - متد سیگنال 07:39
-
خودتان تمرین کنید - متدهای سیگنال 00:21
-
خلاصه بخش 02:28
-
مقدمه بخش 01:17
-
بررسی - ویژگیهای سفارشی چه هستند؟ 05:20
-
ویژگیهای متن باز - باDevtools 08:02
-
ویژگی سفارشی withEntities 07:37
-
تنظیم پیکربندی انتیتیها 06:23
-
اصلاح انتیتیها با استفاده از بروزرسانیها 06:03
-
خودتان تمرین کنید - استفاده از withEntities 02:47
-
ایجاد ویژگی سفارشی ساده 09:59
-
خودتان تمرین کنید - اولین ویژگی سفارشی خود 01:27
-
ایجاد ویژگی سفارشی با محتوا 15:47
-
خودتان تمرین کنید - ویژگی سفارشی به همراه محتوا 00:44
-
مثال پیشرفتهتر - ویژگی withService 09:45
-
اعلان الزامات ورودی ویژگیها 14:17
-
استفاده از ویژگی withService در استور - آزمون 06:03
-
خودتان تمرین کنید - اعلان محتوای ورودی 01:36
-
آنچه پوشش دادیم 03:06
-
نتیجهگیری 00:47
مشخصات آموزش
راهنمای گمشده برای NgRx Signal store 19 در انگولار
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:104
- مدت زمان :11:20:24
- حجم :5.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy