دوره آموزشی مدیریت پیشرفته وضعیت با 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
سرفصل ها
0. مقدمه
- 01 - برنامههای با کارایی بالا با Solid.js بسازید
- 02 - مروری بر Solid.js
- 03 - بررسی اصول Solid.js
1. ساختار کنترل
- 04 - رندر مشروط
- 05 - رندر پویا
- 06 - پورتال
- 07 - مرز خطا
2. مدیریت دولتی در Solid.js
- 08 - مدیریت دولتی
- 09 - سیگنال ها
- 10 - حالت مشتق شده
- 11 - حالت لیفتینگ
- 12 - Context API
- 13 - فروشگاه ها
3. Effect، Async و Routing در Solid.js
- 14 - اثر
- 15 - عملیات Async در Solid.js
- 16 - راهاندازی و مدیریت مسیریابی
4. پروژه - برنامه بازخورد
- 17 - راهاندازی پروژه
- 18 - ساخت UI پروژه
- 19 - مدیریت دولتی با زمینه
- 20 - عملکرد برای برنامه بازخورد - افزودن
- 21 - عملکرد برای برنامه بازخورد - حذف
- 22 - عملکرد برای برنامه بازخورد - ویرایش
نتیجه گیری
- 23 - نکاتی برای بهینهسازی عملکرد
- 24 - خلاصه دوره
- 25 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی LangChain.js: یک ابزار زنجیرهای هوش مصنوعی برای توسعهدهندگان جاوااسکریپت
- دوره آموزشی ساختار دادهها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صفها و پشتهها
- دوره آموزشی اصول امنیتی جاوا اسکریپت