لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره زاویه ای واکنشی (با RxJs، Angular 15)
Reactive Angular Course (with RxJs, Angular 15)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت Angular 15 برنامه در سبک واکنشی با RxJهای ساده - الگوها، ضد الگوها، کدهای مدیریت حالت سبک در مخزن Github با فایل های ZIP قابل دانلود در هر بخش آموزش تکنیک های مدیریت حالت سبک (فقط RxJs) اصول اصلی برنامه نویسی واکنشی را به طور کلی بدانید. برای ساخت برنامه های کاربردی در Angular در سبک واکنشی با استفاده از RxJs آموزش کاتالوگ از RxJs الگوهای طراحی اپلیکیشن و ضد الگوها
این دوره به طور خلاصه
این دوره کاتالوگی از الگوهای طراحی متداول (و برخی ضد الگوها) است که هر توسعه دهنده Angular باید بداند. هدف این دوره این است که به شما بیاموزد چگونه به راحتی با استفاده از RxJ های ساده و نه چیز دیگر، برنامه های Angular را به سبک Reactive طراحی و توسعه دهید.
این دوره با یک مخزن در حال اجرا Github همراه با کد تمام شده، و همچنین نقاط شروع برای بخش های مختلف دوره در صورتی که بخواهید همراه با آن کدنویسی کنید، ارائه می شود که ما بهترین راه برای یادگیری آن را توصیه می کنیم.
این دوره به این سوال متداول پاسخ میدهد: تا کجا میتوانیم در Angular پیش برویم در حالی که فقط از RxJهای ساده و نه بیشتر استفاده میکنیم، بدون اینکه هیچ کتابخانه مدیریت دولتی معرفی کنیم؟
به نظر می رسد که مجموعه ساده تکنیک های آموزش داده شده در این دوره بسیار مناسب برای طیف گسترده ای از برنامه ها، به ویژه برنامه های کاربردی داخلی سازمانی هستند.
در این دوره، دقیقاً یاد خواهید گرفت که چگونه از RxJs برای طراحی و توسعه هر دو لایه سرویس و نمای برنامه خود استفاده کنید و مزایا و معایب رویکرد واکنشی را درک خواهید کرد.
بهویژه وقتی نوبت به مدیریت حالت میرسد، مشخص میشود که ما میتوانیم با استفاده از تکنیکهای ساده Angular و RxJs، بدون استفاده از کتابخانه مدیریت دولتی اضافی مانند NgRx، بسیار جلو برویم.
این تکنیکهای سادهشده مدیریت حالت برای طیف وسیعی از برنامهها کافی و کافی هستند، و ما معتقدیم که قبل از فکر کردن به اتخاذ یک راهحل مدیریت کامل حالت، ابتدا باید آنها را در نظر بگیرید.
تا کجا می توانید با این تکنیک ها پیش بروید؟ این چیزی است که در این دوره خواهید فهمید.
نمای کلی دوره
ما قصد داریم دوره خود را با استفاده از یک برنامه کوچک Angular که به سبک دستوری نوشته شده است شروع کنیم و در مورد برخی از مشکلات آن رویکرد صحبت خواهیم کرد. سپس، میخواهیم برنامه را اصلاح کنیم و گام به گام نحوه پیادهسازی آن را به سبک واکنشگرا توضیح دهیم.
ما برای اولین بار که به هر اپراتور نیاز داریم، به تفصیل هر عملگر RxJs را که در این دوره با آنها برخورد می کنیم، توضیح خواهیم داد.
ابتدا با یک راهحل کاملاً بدون حالت شروع میکنیم، اما بعداً میخواهیم تجربه کاربر را با استفاده از چند تکنیک ساده مدیریت حالت فقط RxJs بهبود دهیم. ما قصد داریم از این الگوها برای مدیریت برخی از داده های برنامه و همچنین نمایه احراز هویت کاربر استفاده کنیم.
عنصر کلیدی مورد نیاز برای پیاده سازی مدیریت حالت سبک، موضوعات رفتاری RxJs است، بنابراین در این دوره به تفصیل آن ها را پوشش خواهیم داد. همچنین راهحلهای سبک واکنشی گام به گام را برای عملکرد مشترک رابط کاربری مانند بارگیری نشانگرها یا پیامهای خطا ارائه خواهیم کرد.
فهرست مطالب
این دوره موضوعات زیر را پوشش می دهد:
بررسی برنامه ای که به سبک امری نوشته شده است
بازسازی به سبک واکنشی بدون حالت، درک مزایا
جزئیات هوشمند در مقابل ارائه
خدمات قابل مشاهده بدون تابعیت
اپراتور shareReplay
بهروزرسانیهای رابط کاربری بدون تابعیت (بدون مدیریت حالت)
مقدمه ای بر موضوعات RxJs و BehaviorSubject
ارتباط جزء جدا شده با استفاده از سرویسهای قابل مشاهده مشترک
استفاده از Observables برای تعامل اجزا در سطوح مختلف درخت جزء
مدیریت خطا و پیام های خطا در سبک واکنشی
بارگیری نشانگرها در سبک واکنشی
بهبود تجربه کاربر با فروشگاه های سبک وزن RxJ
بهروزرسانیهای رابط کاربری خوشبینانه
مدیریت وضعیت احراز هویت کاربر با RxJهای ساده
خدمات محلی در مقابل خدمات جهانی
جزئیات اصلی با جدول اصلی در حافظه پنهان در سبک واکنشی
الگوی تک داده قابل مشاهده: اجتناب از تگ های تو در تو ng-component
بازسازی یک برنامه واکنشی برای تشخیص تغییر OnPush
نتیجه گیری و نکات کلیدی
در این دوره چه چیزی یاد خواهید گرفت؟
در پایان دوره، با استفاده از تکنیکهای RxJs ساده، احساس راحتی در طراحی و توسعه برنامههای Angular به سبک واکنشی خواهید داشت. شما میدانید که چگونه تکنیکهای مدیریت حالت واکنشی سادهشده را در موارد استفاده رایج مختلف اعمال کنید، و مزایا و محدودیتهای این رویکرد را درک خواهید کرد.
شما با یک سری از الگوهای طراحی واکنشی که معمولاً مورد نیاز است آشنا خواهید شد، و همچنین با یک سری از دام های رایج که باید از آنها اجتناب کنید، آشنا خواهید بود.
نمایش نظرات