٪85 تخفیف

دانلود کتاب آموزشی برنامه‌نویسی و توسعه BigBlueButton جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 6 دی 1404 تعداد بازدید: 401 بازدید

دوره 100% عملی و کاربردی تدریس شده

پشتیبانی واتساپ

قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۳۰۰,۰۰۰ تومان.

torobpay
هر قسط با ترب‌پی: ۷۵,۰۰۰ تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

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


1. معرفی BigBlueButton و معماری آن

  • آشنایی با BigBlueButton و کاربردهای آن
  • معماری سیستم BigBlueButton (Back-end و Front-end)
  • اجزای اصلی:
    • Red5 و Kurento Media Server
    • پایگاه داده‌ها (MongoDB، Redis)
    • ماژول‌های WebRTC
  • ابزارها و پیش‌نیازهای توسعه

2. نصب و پیکربندی محیط توسعه

  • پیش‌نیازهای سخت‌افزاری و نرم‌افزاری
  • نصب و راه‌اندازی سرور BigBlueButton
  • پیکربندی محیط توسعه در سیستم‌عامل لینوکس
  • اتصال ابزارهای توسعه به سرور BigBlueButton

3. کار با API بیگ بلو باتن

  • معرفی BigBlueButton API و مستندات آن
  • متدهای API:
    • Create Meeting (ایجاد جلسه)
    • Join Meeting (ورود به جلسه)
    • End Meeting (پایان جلسه)
    • Get Meeting Info (دریافت اطلاعات جلسه)
  • ارسال درخواست‌های HTTP به API
  • استفاده از کتابخانه‌ها برای ارتباط با API (Node.js، Python، PHP)

4. توسعه و سفارشی‌سازی رابط کاربری

  • ساختار Front-end در BigBlueButton
  • ویرایش قالب‌ها و فایل‌های HTML
  • سفارشی‌سازی CSS و طراحی ظاهری
  • تغییر رابط کاربری برای نقش‌های مختلف (مدیر، ارائه‌دهنده، شرکت‌کننده)
  • مدیریت زبان‌ها و ترجمه رابط کاربری

5. توسعه ماژول‌های جدید

  • آشنایی با ماژول‌های موجود در BigBlueButton
  • نحوه ایجاد ماژول جدید
  • اتصال ماژول‌ها به Back-end
  • افزودن قابلیت‌های سفارشی به جلسه (مانند آزمون، نظرسنجی، یا پلاگین‌های آموزشی)
  • نمونه‌سازی و تست ماژول‌ها

6. ادغام BigBlueButton با سیستم‌های دیگر

  • مفاهیم کلی یکپارچه‌سازی سیستم‌ها
  • ادغام BigBlueButton با LMS‌ها:
    • Moodle
    • Canvas
    • سایر سیستم‌های مدیریت یادگیری
  • استفاده از Webhooks برای اعلان‌های خودکار
  • ایجاد افزونه‌ها برای اتصال با سایر پلتفرم‌ها

7. امنیت و حفظ حریم خصوصی

  • بررسی الزامات امنیتی در توسعه BigBlueButton
  • رمزنگاری ارتباطات WebRTC
  • مدیریت توکن‌های امنیتی و احراز هویت
  • جلوگیری از حملات DoS و تنظیمات امنیتی API

8. عیب‌یابی و رفع اشکال

  • بررسی لاگ‌ها و یافتن خطاها
  • ابزارهای عیب‌یابی و تست BigBlueButton
  • تست API‌ها و پاسخ‌دهی سرور
  • رفع مشکلات رایج در توسعه و اجرا

9. بهینه‌سازی و مقیاس‌پذیری

  • بهینه‌سازی کد و ماژول‌های سفارشی
  • توزیع بار با استفاده از Load Balancer
  • استفاده از Clustering برای مقیاس‌پذیری
  • بررسی ابزارهای نظارت و مدیریت عملکرد

پیش‌نیازهای دوره

  • آشنایی اولیه با HTML، CSS، JavaScript
  • دانش کار با API‌های REST
  • آشنایی با مفاهیم شبکه و WebRTC (ترجیحاً)
  • تجربه در برنامه‌نویسی با زبان‌هایی مثل Node.js، Python یا PHP

این دوره به شما امکان می‌دهد تا بیگ بلو باتن را برای نیازهای خاص خود توسعه داده و با سایر ابزارها ادغام کنید.

نوع دوره

کتاب آموزشی، پک آموزشی

برند

نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

سبد خرید شما خالی است.

ورود به سایت