کانالهای جنگو - ایجاد وب اپلیکیشن چت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی کانالهای جنگو - درک اصول کانالهای جنگو برای ساخت وب اپلیکیشنهای بلادرنگ
- یکپارچهسازی WSGI و ASGI - یاد میگیرید چگونه به طور موثر از رابطهای WSGI و ASGI در پروژههای جنگو استفاده کرده و آنها را ترکیب کنید.
- ایجاد Consumers - تسلط به ایجاد Consumers همزمان و غیرهمزمان برای مدیریت کارآمد داده بلادرنگ
- استفاده از کانالها در Views جنگو - کشف میکنید که چگونه کانالها را با Views جنگو برای ارسال و دریافت رویدادهای بلادرنگ یکپارچهسازی کنید.
- نحوه ایجاد یک اپلیکیشن چت - ساخت یک اپلیکیشن چت کاملاً تابعی با استفاده از کانالهای جنگو، قادر به ارسال پیامها به صورت جداگانه به یک کاربر یا طیف گستردهای از کاربران
- پیامرسانی به کاربر و گروه به صورت بلادرنگ - پیادهسازی پیامرسانی هدفمند برای کاربران و گروههای فردی در اپلیکیشن خود
- مدیریت اسکوپ و سشنهای Consumer - یاد میگیرید که اسکوپ Consumer را مدیریت کنید و از طریق رابط ASGI به سشنهای کاربر دسترسی داشته باشید.
- یکپارچهسازی جاوااسکریپت برای ویژگیهای بلادرنگ - استفاده از جاوااسکریپت برای اتصال به کانالهای جنگو و افزایش قابلیت بلادرنگ سمت کلاینت
توضیحات دوره
این دوره یک دوره جدید است که درباره کانالهای جنگو صحبت میکند، اینکه چیست و چگونه میتوان از آن استفاده کرد.
در این دوره، ما از کانالهای جنگو برای ایجاد اپلیکیشنهای بلادرنگ به عنوان مثال (وب اپلیکیشنهای چت) استفاده میکنیم.
این دوره درباره استفاده از رابطهای مختلف (WSGI و ASGI) با پروژه شما و نحوه ادغام آنها با یکدیگر صحبت خواهد کرد.
این دوره همچنین به نحوه ایجاد consumers همزمان و غیرهمزمان میپردازد.
این دوره به شما نشان میدهد که چگونه میتوان از کانالها در views جنگو استفاده کرد و چگونه میتوان رویدادی را از طریق views با استفاده از consumers ارسال کرد.
این دوره همچنین به شما نشان میدهد که چگونه میتوانید یک کاربر خاص را برای چت کردن مشخص کنید یا چگونه میتوانید گروه خاصی را برای ارسال رویدادها مشخص کنید.
این دوره به شما نشان میدهد که چگونه میتوانید اسکوپ consumer یا اتصالی که از طریق رابط ASGI انجام شده است، استفاده کرده و چگونه میتوانید به کاربر لاگین شده دسترسی پیدا کنید و چگونه میتوانید به سشن کاربر فعلی دسترسی داشته باشید.
این دوره به شما نشان میدهد که چگونه میتوانید با استفاده از جاوااسکریپت با consumers خود ارتباط برقرار کنید.
و بسیاری از موارد دیگر که در این دوره توضیح میدهیم و امیدواریم از آن لذت ببرید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان وب که به دنبال افزایش مهارتها با ویژگیهای بلادرنگ با استفاده از کانالهای جنگو هستند.
- توسعهدهندگان پایتون که به افزودن پیامرسانی بلادرنگ به پروژههای جنگو علاقهمند هستند.
- مهندسان نرمافزار که قصد ساخت اپلیکیشنهای تعاملی با ارتباطات بلادرنگ را دارند.
- علاقهمندان به فناوری که مشتاق یادگیری تکنیکهای پیشرفته توسعه وب بلادرنگ هستند
- دانشجویان و مبتدیانی که میخواهند توسعه اپلیکیشنهای چت با کانالهای جنگو را بررسی کنند.
کانالهای جنگو - ایجاد وب اپلیکیشن چت
-
نصب پایتون 02:07
-
نصب ویژوال استودیو کد (ویرایشگر) 01:46
-
نصب افزونهها برای ویژوال استودیو کد 03:42
-
محیطهای مجازی 13:07
-
نصب کتابخانههای پایتون 04:02
-
ایجاد پروژه و اپلیکیشن جنگو 12:59
-
افزودن صفحات و URLs پروژه 15:31
-
ایده ایجاد یک اپلیکیشن چت چیست؟ 04:06
-
غیرهمزمان و همزمان چیست؟ 03:44
-
رابطهای جنگو 07:58
-
کانال چیست؟ 03:37
-
لایههای کانال چیست؟ 04:13
-
اسکوپ چیست؟ 03:03
-
daphne چیست؟ 02:15
-
ساختار کانالها 02:21
-
مسیریابی 03:58
-
consumers 04:33
-
استفاده از رابط ASGI 05:04
-
تنظیمات 04:25
-
افزودن جاوااسکریپت به یک صفحه و اتصال از طریق وب سوکت 07:14
-
ارسال یک رویداد به consumer 08:23
-
دریافت یک رویداد از consumer 03:55
-
پذیرش یک اتصال 10:02
-
دریافت یک رویداد 05:48
-
قطع اتصال 06:29
-
متد ارسال 07:38
-
استفاده از اسکوپ 06:24
-
میانافزار چیست؟ 01:32
-
چگونه میتوانم از میانافزار استفاده کنم؟ 09:18
-
دریافت آبجکت کاربر 05:26
-
دریافت سشن 06:50
-
مسیر URL چیست؟ 09:07
-
لایه چگونه کار میکند؟ 10:38
-
چگونه میتوان یک گروه از کانالها ایجاد کرد؟ 11:16
-
تابع گیرنده چیست؟ 03:15
-
چگونه میتوان از متد send برای ارسال یک رویداد به یک کانال جداگانه استفاده کرد؟ 10:00
-
چگونه میتوان به گروهی از کانالها ارسال کرد؟ 05:03
-
چگونه میتوان از views به لایهها دسترسی پیدا کرد؟ 07:16
-
ایجاد یک پیام جدید و ارسال آن به consumer و نمایش آن در صفحه نمایش 08:16
-
تکمیل صفحه رجیستر برای افزودن کاربران جدید 19:51
-
تکمیل صفحه لاگین 07:10
-
عملیات خروج کامل از سیستم 01:22
-
اجازه دادن به رجیستر یا لاگین کاربر تا بتواند به صفحه اصلی وارد شود 03:14
-
نمایش کاربران در صفحه اصلی 05:32
-
چگونه میتوانیم سمت views کاربری که با او چت میکنیم را بشناسیم؟ 10:46
-
ایجاد یک مدل (پایگاه داده) برای ذخیره پیامها بین کاربران 10:02
-
چگونه میتوانیم سمت consumers کاربری که با او چت میکنیم را بشناسیم؟ 11:51
-
ذخیره پیامهای دریافتی و ارسالی در مدل (پایگاه داده) 05:13
-
چگونه میتوان پیامی را به شخص دیگری ارسال کرد و آن را در دو صفحه نمایش داد؟ 09:41
-
ایجاد یک مدل (پایگاه داده) برای ذخیره نام کانال هر کاربر 10:52
-
ارسال پیامها بین کاربران 10:35
-
نمایش پیامهای قدیمی در صفحه کاربران 15:43
-
چگونه پیامها را بر اساس تاریخ و زمان مرتب کنیم؟ 04:25
-
تست ناحیه چت و چت با چندین کاربر همزمان 04:38
-
پیامها را وقتی که شخص دیگر در چت است، سین کنید 15:09
-
چگونه پیامها را تغییر دهیم تا همیشه قابل سین شدن باشند؟ 06:10
-
پیامها را وقتی که شخص دیگر از views وارد چت میشود نمایش دهید 08:12
-
نکته پایانی 02:04
-
خداحافظی 00:36
مشخصات آموزش
کانالهای جنگو - ایجاد وب اپلیکیشن چت
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:59
- مدت زمان :06:49:27
- حجم :3.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy