دوره سفارشیسازی و چیدمان اجزای اپلیکیشنهای وب با Shiny در پایتون همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفارشیسازی و چیدمان اجزای اپلیکیشنهای وب با Shiny در پایتون
موضوع کلی: توسعهٔ نرمافزار و وب
موضوع میانی: توسعهٔ اپلیکیشنهای وب با پایتون
📋 سرفصلهای دوره
- 1. مقدمه بر توسعهٔ اپلیکیشنهای وب با Shiny
- 2. آشنایی با مفاهیم پایهٔ Shiny در پایتون
- 3. نصب و راهاندازی محیط توسعهٔ Shiny
- 4. ساختار کلی یک اپلیکیشن Shiny
- 5. توسعهٔ رابط کاربری (UI) در Shiny
- 6. آشنایی با اجزای پایهٔ UI
- 7. چیدمان اجزای UI: Layouts
- 8. استفاده از `fluidPage` برای طراحی منعطف
- 9. طراحی صفحات واکنشگرا با `fluidRow` و `column`
- 10. بهکارگیری `sidebarLayout` برای پنلهای جانبی
- 11. مدیریت اجزای ورودی (Inputs)
- 12. تکست باکس و فیلدهای ورودی متنی
- 13. دکمهها و کنترلهای کلیکی
- 14. اسلایدرها و مقادیر عددی
- 15. انتخابگرهای تاریخ و زمان
- 16. چکباکسها و رادیو باتنها
- 17. منوهای کشویی و انتخابگرهای چندگانه
- 18. بارگذاری فایلها در اپلیکیشن
- 19. مدیریت اجزای خروجی (Outputs)
- 20. نمایش جداول داده
- 21. رسم نمودارهای خطی و میلهای
- 22. نمایش تصاویر و فایلهای چندرسانهای
- 23. تکست و محتوای HTML
- 24. استفاده از `DTOutput` برای جداول تعاملی
- 25. توسعهٔ منطق سمت سرور (Server)
- 26. نقش تابع `server` در Shiny
- 27. مدیریت واکنشگرایی (Reactivity)
- 28. رصد تغییرات ورودیها (`input`)
- 29. واکنش به تغییرات ورودیها (`observeEvent`)
- 30. محاسبات و پردازش دادهها در سمت سرور
- 31. تولید خروجیهای پویا (`output`)
- 32. ارتباط بین UI و Server
- 33. ارسال داده از UI به Server
- 34. دریافت داده از Server به UI
- 35. مدیریت رویدادها در Shiny
- 36. استفاده از `reactive` برای مقادیر واکنشی
- 37. استفاده از `reactiveVal` برای مقادیر قابل تغییر
- 38. استفاده از `reactiveFileReader` برای خواندن فایلهای پویا
- 39. مدیریت خطاها در اپلیکیشنهای Shiny
- 40. نمایش پیامهای خطا به کاربر
- 41. لاگگیری خطاها برای اشکالزدایی
- 42. استفاده از `tryCatch` برای مدیریت استثناها
- 43. طراحی چیدمانهای پیچیدهتر
- 44. استفاده از `navbarPage` برای صفحات ناوبری
- 45. ساخت تبها و پنلهای متعدد
- 46. استفاده از `tabsetPanel` برای گروهبندی تبها
- 47. چیدمانهای سفارشی با CSS
- 48. ادغام CSS سفارشی در Shiny
- 49. استفاده از `htmlOutput` برای تزریق HTML
- 50. ایجاد اجزای UI سفارشی
- 51. استفاده از `tagList` و `tags`
- 52. ساخت اجزای ورودی سفارشی
- 53. ساخت اجزای خروجی سفارشی
- 54. بهکارگیری کتابخانههای جاوا اسکریپت
- 55. یکپارچهسازی کتابخانههای JS در Shiny
- 56. مدیریت وضعیت اپلیکیشن
- 57. ذخیره و بازیابی وضعیت اپلیکیشن
- 58. استفاده از `session` برای مدیریت وضعیت
- 59. کار با پایگاههای داده در Shiny
- 60. اتصال به پایگاه دادهٔ SQLite
- 61. خواندن و نوشتن داده در پایگاه داده
- 62. استفاده از `dbConnect` و `dbSendQuery`
- 63. امنیت در اپلیکیشنهای Shiny
- 64. مدیریت دسترسی کاربران
- 65. احراز هویت و مجوزدهی
- 66. جلوگیری از حملات رایج وب
- 67. استقرار اپلیکیشنهای Shiny
- 68. تولید یک اپلیکیشن قابل استقرار
- 69. استقرار بر روی سرورهای شخصی
- 70. استقرار با استفاده از Shiny Server
- 71. استقرار بر روی پلتفرمهای ابری
- 72. بهینهسازی عملکرد اپلیکیشن
- 73. شناسایی گلوگاههای عملکردی
- 74. کاهش زمان بارگذاری و پردازش
- 75. مدیریت حافظه در Shiny
- 76. تکنیکهای پیشرفتهٔ واکنشگرایی
- 77. استفاده از `invalidateLater` برای بهروزرسانی دورهای
- 78. مدیریت وابستگیهای پیچیدهٔ واکنشی
- 79. طراحی اپلیکیشنهای چندصفحهای
- 80. ساختاردهی اپلیکیشنهای بزرگ
- 81. مدیریت دادههای حجیم
- 82. فیلتر کردن و پردازش دادههای بزرگ
- 83. نمایش خلاصهای از دادهها
- 84. کار با APIهای خارجی
- 85. دریافت داده از APIها
- 86. ارسال داده به APIها
- 87. پردازش دادههای دریافتی از API
- 88. تست و اشکالزدایی اپلیکیشنها
- 89. نوشتن تستهای واحد برای توابع سمت سرور
- 90. تست رابط کاربری با ابزارهای خودکار
- 91. اشکالزدایی تعاملی با ابزارهای توسعه
- 92. چیدمانهای پیشرفتهٔ جدول
- 93. تنظیمات ظاهری جداول
- 94. مرتبسازی و جستجوی پیشرفته در جداول
- 95. نمایش دادههای سلسله مراتبی
- 96. نمودارهای پیشرفته با Plotly
- 97. ایجاد نمودارهای تعاملی و سفارشی
- 98. ادغام Plotly با Shiny
- 99. تنظیمات پیشرفتهٔ نمودارها
- 100. استفاده از Shiny Modules
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.