کتاب صوتی سفارشیسازی و چیدمان اجزای اپلیکیشنهای وب با 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.