قیمت این دوره: رایگانــ
  • مدرس دوره : محمد حسین یزدانی
  • تعداد ویدیوها : 11 ویدیو
  • مدت زمان دوره : 5:49:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/09/12
دوره ی طراحی اپلیکیشن چت با استفاده از Django Channels

دوره ی طراحی اپلیکیشن چت با استفاده از Django Channels

فرم ورک Django یکی از قدرتمند ترین فرم ورک ها برای ساخت Web Application ها هستند. یکی دیگر از قابلیت های جذاب این فریم ورک داشتن امکانات برای ساختن اپ های Real-Time هستش.مثل Chat Application

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

پس اگر با Django کار میکنید و قصد ساختن یک برنامه چت را دارید با ما همراه باشید

 

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

۱-معرفی دوره

۲-آشنایی با مفاهیم اولیه مورد نیاز Django Channels

۳-ایجاد یک پروژه کوچیک به اسم echo از طریق Django Channels

۴-اضافه کردن یک سری قابلیت های اولیه به پروژمون طبق گفته های  django documentation

۵-توسعه ی پروژه به چت چند user با یکدیگر از طریق Channel Layers

۶-راه اندازی و کانفیگ های اولیه redis هم بر روی docker و هم به روی سیستم local خودمون

۷-اضافه کردن یک قالب (template) بهتر به پروژمون

۸-مدل سازی مفاهیمی مثل Chat, Message, User برای ذخیره سازی آن ها در Database

۹-اضافه کردن قابلیت ارسال File هایی مثل Image با مفهموم File Streaming

۱۰-اضافه کردن قابلیت User Notification برای ارسال Notification به User




فهرستـــ ویدیوها

مدت زمان دوره 5:49:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:13:30

معرفی دوره

2
  • ساخت پروژه ی ابتدایی Django

00:14:17

تو این مرحله صرفا فقط virtual env و پروژه ی ابتدایی django رو میسازیم

3
  • بخش اول django channels doc

00:22:03

خب تو این قسمت میایم و بخش اول django channels رو طبق documentation میریم جلو و با مفاهیم جدیدی آشنا میشیم

4
  • بخش دوم django channels doc

00:49:27

این بخش یکم طولانی تر از بخش های قبلیه.اما با مفاهیم مهم و جذابی آشنا میشیم مثل consumer و پروژه کوچیک اولمون رو تکمیل میکنیم

5
  • ادامه بخش دوم django channels doc

00:36:37

خب داخل این قسمت میایم و پروژه چت رو بین چند consumer توسعه میدیم و با مفاهیم جدیدی مثل channel layer آشنا میشیم

6
  • بخش سوم django channels doc

00:23:41

توی این ویدیو میرسیم به بخش سوم docs و قراره consumer رو به صورت Async پیاده سازی کنیم

7
  • مدل سازی Message

00:58:52

توی این قسمت میایم و کلاس مربوط به مدل Message رو طراحی میکنیم و سعی میکنیم که consumer رو طوری توسعه بدیم که با database هم تعامل داشته باشه

8
  • تکمیل متدهای new_message و fetch_message

00:38:03

خب داخل این قسمت متدهای new_message و fetch_message رو تکمیل مکنیم و در آخر کار template جدیدمون رو به پروژه اضافه میکنیم

9
  • مدل سازی Chat

00:38:48

داخل این بخش مدل Chat رو میسازیم و سعی میکنیم که یک تعامل خوب و منطقی متناسب با نیازهای پروژمون با database داشته باشیم

10
  • اضافه کردن قابلیت ارسال عکس

00:18:17

خب داخل این قسمت قابلیت ارسال عکس رو هم به پروژه اضافه میکنیم

11
  • پیاده سازی بخش notification

00:36:18

خب داخل این ویدیو بخش مربوط به notification رو پیاده سازی میکنیم


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .