تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع ساخت اپلیکیشن های داده با R و Shiny

دوره آموزشی یادگیری جامع ساخت اپلیکیشن های داده با R و Shiny

2 ساعت 50 دقیقهمتوسط2019-07-23

مدرسین

Charlie Joey Hadley

Charlie Joey Hadley

Technology and open data evangelist

جزئیات دوره

Shiny به تیم های علم داده R اجازه می دهد تا برنامه های وب مبتنی بر داده های تعاملی را بدون نیاز به یادگیری HTML، CSS یا جاوا اسکریپت بسازند. این ابزار قدرتمند و همه کاره است که اغلب برای تحقیق و توسعه، تجزیه و تحلیل داده ها و حتی اهداف بازاریابی خارجی استفاده می شود. اگر درک خوبی از زبان R دارید و می‌دانید چگونه کدهای سمت کلاینت را از سمت سرور جدا کنید، آماده هستید تا در این دوره غوطه‌ور شوید و یک اپلیکیشن shiny بسازید. چارلی هدلی سازماندهی برنامه‌های تک فایلی و فایل‌های تقسیم‌شده، مدیریت جداول داده، استفاده از API برای دریافت داده‌ها به یک برنامه، افزودن کنترل‌های داده، استقرار یک برنامه و موارد دیگر را پوشش می‌دهد.

اهداف یادگیری
ساخت اپلیکیشن داده shiny
برنامه های تک در مقابل فایل های تقسیم شده
جداول استاتیک در مقابل جداول تعاملی
جداول renderTable و kableExtra و DT
اتصال به یک API
پر کردن منوهای کشویی از داده ها
استفاده از کنترل های فیلتر وابسته به یکدیگر
جمع آوری داده ها با استفاده از rhandsontable
چاپ بر روی کنسول R در برنامه های shiny
اشکال زدایی برنامه های shiny
shinyjs::runcodeUI، reactlog
استقرار برنامه ها

مهارت ها

RStudioRStatisticsWeb Development ToolsEssential TrainingWeb DevelopmentProgramming LanguagesData ScienceOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه ها را به راحتی در Shiny بسازید، آزمایش کنید و اجرا کنید
  • 02 - تشکیل دوره و پیش نیازها

1. معرفی shiny

  • 03 - shiny چیست
  • 04 - برنامه های داده چیست؟
  • 05 - چرا با Shiny برنامه های داده بسازید
  • 06 - برنامه های Shiny را روی دستگاه خود اجرا کنید
  • 07 - برنامه های shiny را در دستگاه محلی خود ترک کنید
  • 08 - استقرار برنامه ها در shinyapps.io
  • 09 - استقرار برنامه ها با سرور درخشان

2. برنامه های shiny تک و تقسیم فایل

  • 10 - برنامه های تک فایل با shinyApp
  • 11 - برنامه های تقسیم فایل
  • 12 - آنچه در فایل ui.R تعلق دارد
  • 13 - آنچه در فایل server.R تعلق دارد

3. اپلیکیشن های درخشان 101

  • 14 - ایجاد یک اپلیکیشن ساده shiny از ابتدا
  • 15 - درک input$var و output$plot
  • 16 - توابع رندر و خروجی
  • 17 - استفاده از آرگومان جلسه
  • 18 - هرگز ورودی یا خروجی را تکراری نکنید

4. جداول داده در shiny

  • 19 - راه حل جدول را انتخاب کنید
  • 20 - جداول استاتیک با renderTable
  • 21 - جداول استاتیک با کابل اکسترا
  • 22 - جداول تعاملی با DT

5. دریافت داده ها در برنامه های درخشان شما

  • 23 - برنامه ها و داده های درخشان 101
  • 24 - فایل های داده را در یک برنامه shiny قرار دهید
  • 25 - shiny و بسته هایی که به API متصل می شوند
  • 26 - فایل های shiny و .httr-oauth
  • 27 - متغیرهای محیطی shiny و R

6. کنترل های داده محور

  • 28 - منوهای کشویی را از داده ها پر کنید
  • 29 - انتخاب های برچسب گذاری در selectInput
  • 30 - کنترل های وابسته به یکدیگر برای فیلتر کردن داده ها
  • 31 - به روز رسانی برنامه ها را با actionButton کنترل کنید

7. به کاربران اجازه آپلود و دانلود داده ها را بدهید

  • 32 - به کاربران اجازه دانلود داده ها از یک برنامه را بدهید
  • 33 - دانلود داده ها از جداول DT
  • 34 - به کاربران اجازه می دهد تا داده ها را در یک برنامه آپلود کنند
  • 35 - از rhandsontable برای جمع آوری داده ها استفاده کنید

8. حل مسئله در اپلیکیشن های درخشان

  • 36 - حل مسئله در اپلیکیشن های shiny 101
  • 37 - چاپ روی کنسول R در برنامه های shiny
  • 38 - اشکال زدایی برنامه ها با shinyjs - - runcodeUI
  • 39 - استفاده از reactlog برای اشکال زدایی برنامه های Shiny

9. زیبا کردن اپلیکیشن های shiny

  • 40 - اعمال CSS سفارشی برای برنامه های shiny
  • 41 - درج تصاویر در اپلیکیشن های shiny
  • 42 - نمایش اسپینرهای بارگیری در برنامه های shiny

10. استقرار برنامه های درخشان

  • 43 - کجا می توانید برنامه های shiny را مستقر کنید
  • 44 - اتصال RStudio با shinyapps.io
  • 45 - مدیریت برنامه های shiny با rsconnect
  • 46 - استقرار برنامه ها به صورت برنامه ای

نتیجه

  • 47 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal