قراره تو این دوره چی یاد بگیرم؟

  • ساخت محیط مجازی با پایتون
  • نصب , کانفیگ و اجرای پروژه جنگو
  • سفارشی کردن مدل یوزر جنگو
  • ساخت مدل ها , تمپلیت ها و استاتیک فایل ها
  • نوشتن کدهای html , css و js برای صفحه اصلی سایت و باکس چت
  • و ...

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

۵ فصل
۲۷ جلسه
۱۶ ساعت
۱

ساخت و کانفیگ پروژه و تمپلیت ها

۵ قسمت
۰۲:۰۳:۲۰
1

درس1 ساخت محیط مجازی , نصب و کانفیگ اولیه پروژه جنگو

رایگان
۰۷:۱۶
2

درس2 کانفیگ پروژه و ساخت تمپلیت ها

رایگان
۲۶:۲۷
3

درس3 ساخت نوبار

رایگان
۳۱:۳۷
4

درس4 ساخت لاگین و لاگ اوت برای مشاورین

۳۷:۴۶
5

درس5 ساخت مدل یوزر سفارشی

۲۰:۱۳
۲

طراحی ui (باکس چت مشتری و پنل چت مشاورین)

۵ قسمت
۰۲:۳۷:۳۴
۳

جنگو و ایجکس (باکس چت مشتری)

۱۱ قسمت
۰۷:۱۳:۰۵
۴

جنگو و ایجکس (پنل چت مشاورین)

۶ قسمت
۰۳:۴۴:۱۵
۵

سورس

-

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

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

  • ساخت محیط مجازی با پایتون
  • نصب , کانفیگ و اجرای پروژه جنگو
  • سفارشی کردن مدل یوزر جنگو و اضافه کردن فیلدهای عکس و وضعیت آنلاین بودن یوزر به مدل یوزر جنگو
  • ساخت مدل ها , تمپلیت ها و استاتیک فایل ها

فصل طراحی UI

  • نوشتن کدهای html , css و js برای صفحه اصلی سایت
  • کدهای html , css و js برای باکس چت مشتری
  • اجرای کدهای html , css و js برای پنل چت مشاورین

فصل بکند و ایجکس

  • لاگین برای مشاورین
  • فرم درخواست چت مشتری و متصل کردن مشتری درخواست دهنده به سرور
  • نوشتن regex برای فرم درخواست مشاوره مشتری
  • بررسی وضعیت آنلاین بودن مشاورین(ادمین ها) و متصل کردن یک مشاور به مشتری
  • معرفی مشاور متصل شده به مشتری به مشتری درخواست دهنده و نمایش وضعیت آنلاین بودن مشاور به مشتری
  • ارسال پیام از طرف مشتری به مشاور متصل شده و ثبت در دیتابیس و نمایش پیام به خود مشتری در باکس چت
  • دریافت پیام های مشاور متصل شده به مشتری و نمایش در باکس چت مشتری بصورت ریل تایم
  • تغییر وضعیت آنلاین یا آفلاین بودن مشاور توسط خود مشاور در پنل چت مشاورین
  • نمایش لیست مشتری های متصل شده به مشاور در پنل چت مشاورین
  • نشانگر نشان دهنده وجود پیام جدید از طرف مشتری متصل شده به مشاور
  • نمایش پیام های هر مشتری با کلیک بر روی نام مشتری های متصل شده به مشاور
  • اسال پیام از طرف ادمین برای مشتری در پنل چت ادمین
  • دریافت پیام های مشتری و نمایش در پنل چت مشاور بصورت ریل تایم
  • امکان حذف تمام پیام های ردوبدل شده بین مشتری و مشاور توسط مشاور

این دوره برای چه کسانی مناسب است؟

این دوره برای کسایی مناسب است که:

  • که قصد دارن بدون درگیر شدن با سوکت و ای پی آی یک سیستم چت بنویسن
  • یا اینکه برای سایت خودشون یا دیگران یک سیستم پشتیبانی آنلاین بنویسن
  • و کسایی که قصد دارن به ارسال درخواست ایجکسی به سمت سرور جنگویی مسلط بشن
  • و همچنین کسایی که قصد دارن یاد بگیرن چجوری بدون استفاده از ای پی آی پاسخ json ای (مثل ای پی آی ولی بدون استفاده از ای پی آی) به سمت فرانت ارسال کنن

پیش نیازهای دوره آموزش چت آنلاین

  • html , css , و جاوااسکریپت مقدماتی تا متوسط
  • (کار با ایجکس و لوکال استوریج در خود دوره بطور کامل آموزش داده می شه)
  • جنگو مقدماتی

نرم افزار های مورد استفاده در دوره

  • vscode یا هر ادیتور یا ide ای دیگه ای

جزئیات سیستم چت آنلاین

  • در این دوره آموزشی سیستم چت آنلاینی پیاده سازی خواهیم کرد که ویژگی های زیر را خواهد داشت:
  • مانند رایچت، یوزر یک فرم که شامل ایمیل و شماره همراه هست را پر کرده و به سرور متصل میشود
  • اگه مشاورهای سایت آنلاین باشند، از بین مشاورین خود سیستم یک نفر را با ذکر نام مشاور به یوزر برای چت مستقیم معرفی میکند
  • اگه مشاورین آفلاین باشند به یوزر یک پیغام نمایش داده میشود که فعلا آنلاین نیستیم. سپس هر زمان که مشاورین آنلاین شوند، سیستم تشخیص میدهد و یک نفر را به کاربر معرفی میکند
  • برای مشاورین نیز یک پنل چت طراحی شده که از آن طریق با یوزرها ارتباط میگیرند
  • مشاورین از طریق پنل چت میتوانند وضعیت آنلاین یا آفلاین بودن خودشان را تغییر دهند
  • لیست یوزرهایی که به مشاورین متصل شده اند نیز قابل مشاهده خواهد بود
  • مشاورین میتوانند ببینند از طرف چه یوزری برای آنها پیام جدید آمده
  • این سیستم چت دقیقا مانند رایچت و گفتینو عمل میکند