کتاب سفارشی‌سازی و چیدمان اجزای اپلیکیشن‌های وب با Shiny در پایتون

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره سفارشی‌سازی و چیدمان اجزای اپلیکیشن‌های وب با 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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.