کتاب سفارشیسازی و چیدمان اجزای اپلیکیشنهای وب با Shiny در پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفارشیسازی و چیدمان اجزای اپلیکیشنهای وب با 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.