دوره آموزشی مدیریت پیشرفته وضعیت با SolidJS
1 ساعت 7 دقیقهپیشرفته2024-09-18
مدرسین
Ayodele Aransiola
Technical Support Specialist and Software Engineer
جزئیات دوره
SolidJS به سرعت در بین جامعه توسعهدهندگان محبوبیت زیادی پیدا کرده است به دلیل مزایای عملکردی و تجربه کاربری توسعهدهندگان. در ساخت برنامههای وب، نیاز به مدیریت پیچیده وضعیت بیشتر احساس میشود و این دوره پیشرفته به توسعهدهندگان دانش عمیق و مهارتهای عملی لازم برای مدیریت وضعیت در SolidJS را ارائه میدهد. مدرس این دوره، آیو دله لیوم، با یک مرور کوتاه از اصول SolidJS شروع میکند و سپس به مباحث پیشرفتهتری مانند سیگنالها، افکتها، الگوهای غیرهمزمان، مدیریت وضعیت و مسیریابی میپردازد. این دوره شامل یک پروژه عملی است که بر روی ساخت یک اپلیکیشن بازخورد متمرکز شده و مفاهیم مدیریت وضعیت پیشرفته را در یک مثال دنیای واقعی به کار میبرد.
اهداف یادگیری:
یادآوری دانش مربوط به SolidJS، از جمله سیستم کامپوننت آن، که پایهای قوی برای مدیریت وضعیت پیشرفته فراهم میکند.
درک مدیریت وضعیت در SolidJS و یادگیری نحوه استفاده از سیگنالها، فروشگاهها و کانتکستها برای مدیریت مؤثر وضعیتهای پیچیده برنامه.
یادگیری نحوه استفاده از createEffect و دیگر اصول واکنشگرایانه برای مدیریت اثرات جانبی و ساخت برنامههای پاسخگو.
یادگیری نحوه مدیریت عملیات غیرهمزمان در برنامههای SolidJS به طور روان، از جمله دریافت دادهها، بهروزرسانیها و مدیریت وضعیت غیرهمزمان.
درک نحوه پیادهسازی مسیریابی در برنامههای SolidJS برای ایجاد برنامههای تک صفحهای (SPA) با تجربیات ناوبری بدون درز.
یادگیری تکنیکهای بهینهسازی و بهترین شیوهها برای ساختاردهی و کدنویسی در SolidJS به منظور ساخت برنامههای کارآمد، قابل نگهداری و مقیاسپذیر.
اهداف یادگیری:
یادآوری دانش مربوط به SolidJS، از جمله سیستم کامپوننت آن، که پایهای قوی برای مدیریت وضعیت پیشرفته فراهم میکند.
درک مدیریت وضعیت در SolidJS و یادگیری نحوه استفاده از سیگنالها، فروشگاهها و کانتکستها برای مدیریت مؤثر وضعیتهای پیچیده برنامه.
یادگیری نحوه استفاده از createEffect و دیگر اصول واکنشگرایانه برای مدیریت اثرات جانبی و ساخت برنامههای پاسخگو.
یادگیری نحوه مدیریت عملیات غیرهمزمان در برنامههای SolidJS به طور روان، از جمله دریافت دادهها، بهروزرسانیها و مدیریت وضعیت غیرهمزمان.
درک نحوه پیادهسازی مسیریابی در برنامههای SolidJS برای ایجاد برنامههای تک صفحهای (SPA) با تجربیات ناوبری بدون درز.
یادگیری تکنیکهای بهینهسازی و بهترین شیوهها برای ساختاردهی و کدنویسی در SolidJS به منظور ساخت برنامههای کارآمد، قابل نگهداری و مقیاسپذیر.
مهارت ها
Ecma InternationalJavaScript FrameworksJavaScriptFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- برنامههای با کارایی بالا با Solid.js بسازید
- مروری بر Solid.js
- بررسی اصول Solid.js
ساختار کنترل
- رندر مشروط
- رندر پویا
- پورتال
- مرز خطا
مدیریت دولتی در Solid.js
- مدیریت دولتی
- سیگنال ها
- حالت مشتق شده
- حالت لیفتینگ
- Context API
- فروشگاه ها
Effect، Async و Routing در Solid.js
- اثر
- عملیات Async در Solid.js
- راهاندازی و مدیریت مسیریابی
پروژه - برنامه بازخورد
- راهاندازی پروژه
- ساخت UI پروژه
- مدیریت دولتی با زمینه
- عملکرد برای برنامه بازخورد - افزودن
- عملکرد برای برنامه بازخورد - حذف
- عملکرد برای برنامه بازخورد - ویرایش
نتیجه گیری
- نکاتی برای بهینهسازی عملکرد
- خلاصه دوره
- مراحل بعدی