آموزش دوره جامع Shiny برای پایتون - توسعه وب با پایتون - آخرین آپدیت

دانلود Shiny for Python Ultimate - Web Development with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیق‌تر کنید. قدرت Shiny for Python را برای ساخت اپلیکیشن‌های وب تعاملی و پویا آزاد کنید. در این دوره جامع، شما با یادگیری اصول اولیه ادغام Shiny و پایتون شروع می‌کنید و پایه‌ای محکم برای مسیر توسعه خود می‌سازید. شما ابزارها و مهارت‌های ضروری برای خلق برنامه‌های بلادرنگ، از جمله مدیریت ورودی‌های کاربر، ایجاد چیدمان‌های جذاب و استقرار (Deployment) اپلیکیشن‌ها در وب را به طور کامل فرا خواهید گرفت. دوره با معرفی ساختار سطح بالای اپلیکیشن‌های Shiny آغاز شده و تا توسعه اولین برنامه تعاملی شما پیش می‌رود. شما در بخش کدنویسی، ساخت یک رابط کاربری (UI) کاربردی، پیاده‌سازی واکنش‌گرایی (Reactivity) و ایجاد بک‌اندهای بدون نقص را تجربه خواهید کرد. رویکرد عملی این دوره تضمین می‌کند که تجربه کاربردی کسب کرده و درک عمیقی از قابلیت‌های Shiny به دست آورید. هر جلسه کدنویسی به گونه‌ای طراحی شده است که مهارت‌های شما را به صورت تدریجی ارتقا داده و شما را برای توسعه اپلیکیشن‌های پیچیده‌تر آماده کند. در مراحل پیشرفته‌تر، روی دو پروژه مهم کار خواهید کرد. پروژه اول بر نمایش محبوب‌ترین زبان‌های برنامه‌نویسی تمرکز دارد که پایه‌ای محکم برای بصری‌سازی و مدیریت داده‌ها فراهم می‌کند. شما داده‌ها را آماده و سازماندهی کرده، یک فرانت‌اند کاربرپسند می‌سازید و قابلیت‌های بک‌اند را پیاده‌سازی می‌کنید. پروژه دوم با چالش پیچیده‌تری در تحلیل داده‌های تغییرات اقلیمی همراه است که در آن تکنیک‌های پیشرفته بصری‌سازی داده‌ها، از جمله ترسیم نقشه‌ها و نقشه‌های رنگی (Color Maps) را برای ارائه تحلیل‌های متقاعدکننده خواهید آموخت. این دوره برای توسعه‌دهندگان مشتاق وب، علاقه‌مندان به داده‌ها و هر کسی که به دنبال ساخت اپلیکیشن‌های قدرتمند و تعاملی با پایتون است، ایده‌آل است. هیچ تجربه قبلی در مورد Shiny مورد نیاز نیست، اگرچه آشنایی با مبانی پایتون مفید خواهد بود. این دوره طراحی شده است تا به شما کمک کند توسعه وب‌اپلیکیشن را از ایده‌پردازی تا استقرار، به صورت گام‌به‌گام استاد شوید.

سرفصل ها و درس ها

مقدمه و راه‌اندازی Introduction and Setup

  • Shiny چیست؟ What Is Shiny?

  • سرفصل‌ها و محدوده دوره Course Scope

  • معرفی مدرس Self-Presentation

  • راه‌اندازی سیستم System Setup

  • دریافت منابع و محیط محلی (کدنویسی) Get Material and Local Environment (Coding)

آشنایی با Shiny برای پایتون Shiny for Python

  • ساختار سطح بالای اپلیکیشن High-Level App Structure

  • اولین برنامه ما (کدنویسی) Our First App (Coding)

  • نحوه اجرای وب‌سرور (کدنویسی) How to Run the Webserver (Coding)

  • چیدمان و Layout (مبانی) Layout (101)

  • ویجت‌های کنترلی (مبانی) Control Widgets (101)

  • ویجت‌های کنترلی (کدنویسی) Control Widgets (Coding)

  • واکنش‌گرایی یا Reactivity (مبانی) Reactivity (101)

  • واکنش‌گرایی یا Reactivity (کدنویسی) Reactivity (Coding)

اولین اپلیکیشن: محبوب‌ترین زبان‌ها First App - Most Popular Languages

  • بررسی کلی اپلیکیشن App Overview

  • آماده‌سازی داده‌ها (کدنویسی) Data Preparation (Coding)

  • توسعه فرانت‌اند (کدنویسی) Frontend (Coding)

  • توسعه بک‌اند (کدنویسی) Backend (Coding)

دومین اپلیکیشن: تغییرات اقلیمی Second App - Climate Change

  • بررسی کلی اپلیکیشن App Overview

  • راه‌اندازی اپلیکیشن (کدنویسی) App Setup (Coding)

  • آماده‌سازی داده‌ها (کدنویسی) Data Preparation (Coding)

  • فرانت‌اند: تنظیمات اولیه (کدنویسی) Frontend - App Setup (Coding)

  • فرانت‌اند: چیدمان با ردیف‌ها و ستون‌ها Frontend - Layout with Rows and Columns

  • فرانت‌اند: افزودن محتوای استاتیک (کدنویسی) Frontend - Adding Static Content (Coding)

  • فرانت‌اند: افزودن تصویر به همراه لینک (کدنویسی) Frontend - Image with a Link (Coding)

  • فرانت‌اند: لینک‌دهی به محتوای استاتیک (کدنویسی) Frontend - Linking Static Content (Coding)

  • بک‌اند: افزودن نقشه جهان (کدنویسی) Backend - Adding the World Map (Coding)

  • بک‌اند: تابع ترسیم نقشه (کدنویسی) Backend - Map Plotting Function (Coding)

  • بک‌اند: رسم نمودار دما (کدنویسی) Backend - Temperature Plot (Coding)

  • بک‌اند: پیاده‌سازی نوار پیشرفت (کدنویسی) Backend - Implement a Progress Bar (Coding)

  • بک‌اند: پیاده‌سازی نقشه رنگی (کدنویسی) Backend - Implement Color Map (Coding)

استقرار و انتشار Deployment

  • گزینه‌های استقرار (Deployment) Deployment Options

  • سرویس shinylive.io و GitHub Gist (مبانی و کدنویسی) shinylive.io and GitHub Gist (101 + Coding)

  • وب اسمبلی یا Web Assembly (مبانی) Web Assembly (101)

  • گیتهاب پیجز یا GitHub Pages (مبانی) GitHub Pages (101)

  • گیتهاب پیجز یا GitHub Pages (کدنویسی) GitHub Pages (Coding)

  • سرویس Posit Connect (مبانی) Posit Connect (101)

  • اشتباهات رایج و نکات نهایی Pitfalls

نمایش نظرات

آموزش دوره جامع Shiny برای پایتون - توسعه وب با پایتون
جزییات دوره
5h 26m
37
(آخرین آپدیت)
79
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده