✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱. مقدماتی بر جنگو و سوکتنویسی
https://bit.ly/2XTjDzi
۲. آمادهسازی محیط توسعه پروژه
https://bit.ly/2RU4zhb
۳. نوشتن یک تابع View ساده
https://bit.ly/34YBvub
۴. بررسی تفاوت WSGI و ASGI
https://bit.ly/3al4N7f
۵. ساخت یک سرور بازگرداننده متنی (Echo Server)
https://bit.ly/3bm0vOm
۶. ساخت یک سرور بازگرداننده باینری
https://bit.ly/2VowAiT
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱. مقدماتی بر جنگو و سوکتنویسی
https://bit.ly/2XTjDzi
۲. آمادهسازی محیط توسعه پروژه
https://bit.ly/2RU4zhb
۳. نوشتن یک تابع View ساده
https://bit.ly/34YBvub
۴. بررسی تفاوت WSGI و ASGI
https://bit.ly/3al4N7f
۵. ساخت یک سرور بازگرداننده متنی (Echo Server)
https://bit.ly/3bm0vOm
۶. ساخت یک سرور بازگرداننده باینری
https://bit.ly/2VowAiT
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
Media is too big
VIEW IN TELEGRAM
✔️ پیشنمایش پروژه «چت گروهی» در دوره سوکتنویسی با جنگو و Channels
در این ویدئو نتیجه نهایی پروژه چت گروهی رو باهم تست و امکاناتش رو مرور میکنیم.
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این ویدئو نتیجه نهایی پروژه چت گروهی رو باهم تست و امکاناتش رو مرور میکنیم.
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
Media is too big
VIEW IN TELEGRAM
✔️ پیشنمایش پروژه «تماس تصویری» در دوره سوکتنویسی با جنگو و Channels
در این ویدئو نتیجه نهایی پروژه تماس تصویری رو باهم تست و امکاناتش رو مرور میکنیم.
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این ویدئو نتیجه نهایی پروژه تماس تصویری رو باهم تست و امکاناتش رو مرور میکنیم.
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰️〰️〰️〰️〰️
©️ @DjangoEx
👍1
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۷ تا ۱۱
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۷. راهاندازی یک Channel Layer با Redis
https://bit.ly/34TajNv
۸. ایجاد یک اپلیکیشن گفتگو متنی ساده
https://bit.ly/2XWSADg
۹. کار با Generic Consumer ها
https://bit.ly/2W3e1QL
۱۰. ساخت یک Consumer شخصسازی شده
https://bit.ly/2VVq5n4
۱۱. برقراری ارتباط بین بخشهای اپلیکیشن با استفاده از Channel Layer
https://bit.ly/34YKMSR
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۷. راهاندازی یک Channel Layer با Redis
https://bit.ly/34TajNv
۸. ایجاد یک اپلیکیشن گفتگو متنی ساده
https://bit.ly/2XWSADg
۹. کار با Generic Consumer ها
https://bit.ly/2W3e1QL
۱۰. ساخت یک Consumer شخصسازی شده
https://bit.ly/2VVq5n4
۱۱. برقراری ارتباط بین بخشهای اپلیکیشن با استفاده از Channel Layer
https://bit.ly/34YKMSR
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
GitHub
GitHub - shahriarshm/websocket-with-django-and-channels: Websocket with Django and Channels
Websocket with Django and Channels. Contribute to shahriarshm/websocket-with-django-and-channels development by creating an account on GitHub.
👍1👎1
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۱۲ تا ۱۶
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱۲. کار با Scope
https://bit.ly/2RTQz79
۱۳. سیستم احراز هویت
https://bit.ly/2S1Ewop
۱۴. کار با Session
https://bit.ly/2RZR5Av
۱۵. کار با Query String و متد Get
https://bit.ly/3aweccq
۱۶. محدود کردن و اعتبارسنجی Origin ها
https://bit.ly/2VOHayX
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱۲. کار با Scope
https://bit.ly/2RTQz79
۱۳. سیستم احراز هویت
https://bit.ly/2S1Ewop
۱۴. کار با Session
https://bit.ly/2RZR5Av
۱۵. کار با Query String و متد Get
https://bit.ly/3aweccq
۱۶. محدود کردن و اعتبارسنجی Origin ها
https://bit.ly/2VOHayX
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
GitHub
GitHub - shahriarshm/websocket-with-django-and-channels: Websocket with Django and Channels
Websocket with Django and Channels. Contribute to shahriarshm/websocket-with-django-and-channels development by creating an account on GitHub.
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۱۷ تا ۲۳
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱۷. پیشنمایش پروژه چت گروهی
https://t.me/djangoex/113
۱۸. پروژه چت گروهی - ایجاد مدلها
https://bit.ly/2x0djuP
۱۹. پروژه چت گروهی - ایجاد URL ها
https://bit.ly/2RXxgtp
۲۰. پروژه چت گروهی - ایجاد View ها
https://bit.ly/2xSZ63d
۲۱. پروژه چت گروهی - ایجاد HTML ها
https://bit.ly/34YuadZ
۲۲. پروژه چت گروهی - ایجاد Consumer
https://bit.ly/3eLxYUE
۲۳. پروژه چت گروهی - ذخیرهسازی پیامها
https://bit.ly/2VwuG00
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱۷. پیشنمایش پروژه چت گروهی
https://t.me/djangoex/113
۱۸. پروژه چت گروهی - ایجاد مدلها
https://bit.ly/2x0djuP
۱۹. پروژه چت گروهی - ایجاد URL ها
https://bit.ly/2RXxgtp
۲۰. پروژه چت گروهی - ایجاد View ها
https://bit.ly/2xSZ63d
۲۱. پروژه چت گروهی - ایجاد HTML ها
https://bit.ly/34YuadZ
۲۲. پروژه چت گروهی - ایجاد Consumer
https://bit.ly/3eLxYUE
۲۳. پروژه چت گروهی - ذخیرهسازی پیامها
https://bit.ly/2VwuG00
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۲۴ تا ۳۱
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۲۴. پیشنمایش اپلیکیشن تماس تصویری
https://t.me/djangoex/113
۲۵. پروژه تماس تصویری - آشنایی با WebRTC
https://bit.ly/2VWtYrA
۲۶. پروژه تماس تصویری - ایجاد مدل
https://bit.ly/3576Fje
۲۷. پروژه تماس تصویری - ایجاد View و HTML ها
https://bit.ly/353XBM2
۲۸. پروژه تماس تصویری - ایجاد Consumer
https://bit.ly/2VVcr2X
۲۹. پروژه تماس تصویری - نوشتن کدهای جاوا اسکریپت
https://bit.ly/3by754v
۳۰. تشخیص پروتکل اتصالی و استفاده از کلاس اتصال خودکار
https://bit.ly/2Kzj7OZ
۳۱. گسترش و اجرای پروژهها بر روی سرور لینوکس
https://bit.ly/2Sig42j
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۲۴. پیشنمایش اپلیکیشن تماس تصویری
https://t.me/djangoex/113
۲۵. پروژه تماس تصویری - آشنایی با WebRTC
https://bit.ly/2VWtYrA
۲۶. پروژه تماس تصویری - ایجاد مدل
https://bit.ly/3576Fje
۲۷. پروژه تماس تصویری - ایجاد View و HTML ها
https://bit.ly/353XBM2
۲۸. پروژه تماس تصویری - ایجاد Consumer
https://bit.ly/2VVcr2X
۲۹. پروژه تماس تصویری - نوشتن کدهای جاوا اسکریپت
https://bit.ly/3by754v
۳۰. تشخیص پروتکل اتصالی و استفاده از کلاس اتصال خودکار
https://bit.ly/2Kzj7OZ
۳۱. گسترش و اجرای پروژهها بر روی سرور لینوکس
https://bit.ly/2Sig42j
لینک پروژهها در گیتهاب
https://github.com/shahriarshm/websocket-with-django-and-channels
#Django #Channels
#Websocket
#ChatApplication
#VideoCall
#سوکتنویسی #جنگو
#چت_گروهی #تماس_تصویری
〰〰〰〰〰〰
© @djangoex
✔️ پیادهسازی اپلیکیشن تاکسی آنلاین با Django Channels و Angular
در این دورهی بسیار مفید که داخل سایت testdriven.io وجود داره، مراحل ساخت یک اپلیکیشن تاکسی آنلاین مثل اوبر، اسنپ، تپسی و... با جنگو چنلز و انگولار همراه کد آموزش داده شده. مطالعش خالی از لطف نیست :)
🌐 https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/part-one-intro/
#django #channels #websocket
#taxi_app
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این دورهی بسیار مفید که داخل سایت testdriven.io وجود داره، مراحل ساخت یک اپلیکیشن تاکسی آنلاین مثل اوبر، اسنپ، تپسی و... با جنگو چنلز و انگولار همراه کد آموزش داده شده. مطالعش خالی از لطف نیست :)
🌐 https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/part-one-intro/
#django #channels #websocket
#taxi_app
〰️〰️〰️〰️〰️
©️ @DjangoEx
testdriven.io
Developing a Real-Time Taxi App with Django Channels and Angular - Introduction
Developing a Real-Time Taxi App with Django Channels and Angular - Introduction from TestDriven.io
✔️ Django WebSocket JWT Authentication Middleware
Custom middleware that return user ID from token.
👉 Link: https://gist.github.com/coci/981801b1264c2c3a171f51585ebbd72d
Thanks to: @soroush_safariii
#django #jwt #websocket #channels #django_channels #token #gist #github_gist
〰️〰️〰️〰️〰️
©️ @DjangoEx
Custom middleware that return user ID from token.
👉 Link: https://gist.github.com/coci/981801b1264c2c3a171f51585ebbd72d
Thanks to: @soroush_safariii
#django #jwt #websocket #channels #django_channels #token #gist #github_gist
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ توضیح و تست ساختار پروتکل WebSocket
یکی از ترفندهای یادگیری پروتکلها و اجزای اینترنت، تست کردن قدم به قدم اتفاقاتی هست که در اون پروتکل میوفته. توی این قسمت سعی کردم که با استفاده از نرمافزار Wireshark تمام مراحل اتصال و ارسال داده و قطع اتصال رو توضیح بدم. همچنین اطلاعات تخصصیتری رو درباره پروتکل وبسوکت یاد میگیریم.
🌐 https://youtu.be/6i4lt7CT_Yc
#python #django #channels #websocket #wireshark
〰️〰️〰️〰️〰️〰️
© @DjangoEx
یکی از ترفندهای یادگیری پروتکلها و اجزای اینترنت، تست کردن قدم به قدم اتفاقاتی هست که در اون پروتکل میوفته. توی این قسمت سعی کردم که با استفاده از نرمافزار Wireshark تمام مراحل اتصال و ارسال داده و قطع اتصال رو توضیح بدم. همچنین اطلاعات تخصصیتری رو درباره پروتکل وبسوکت یاد میگیریم.
🌐 https://youtu.be/6i4lt7CT_Yc
#python #django #channels #websocket #wireshark
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ توضیح قابلیت Async در جنگو ۳ و تفاوت آن با چنلز
وقتی که جنگو نسخه ۳ منتشر شد خیلی هامون فکر میکردیم قابلیت وبسوکت بهش اضافه شده اما متاسفانه یا خوشبختانه این اتفاق نیافتده و قابلیتی که اضافه شده درواقع بستری برای توسعه وبسوکت و رویدادهای Async هست. البته قابلیتهای بیشتری هم با این بستر به جنگو اومده که توی این قسمت باهم یاد میگیریم.
🌐 https://youtu.be/TBbXFD5ENz0
#python #django #channels #websocket #asynchronous #asgi
〰️〰️〰️〰️〰️〰️
© @DjangoEx
وقتی که جنگو نسخه ۳ منتشر شد خیلی هامون فکر میکردیم قابلیت وبسوکت بهش اضافه شده اما متاسفانه یا خوشبختانه این اتفاق نیافتده و قابلیتی که اضافه شده درواقع بستری برای توسعه وبسوکت و رویدادهای Async هست. البته قابلیتهای بیشتری هم با این بستر به جنگو اومده که توی این قسمت باهم یاد میگیریم.
🌐 https://youtu.be/TBbXFD5ENz0
#python #django #channels #websocket #asynchronous #asgi
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ کاربرد وبسوکت در سرویس اسنپ
یکی از اعضای تیم مهندسی اسنپ مقالهای درباره نحوه استفاده WebSocket در اسنپ و چالشهایی که وجود داشته نوشته.
با اینکه میتونست کاملتر باشه اما به موضوع مهم QOS اشاره کرده که مخصوصا با وضعیت قطع و وصلیهای اینترنت این روزها آپشن مفیدیه.
مطالعه مقاله
#websocket
〰〰〰〰〰〰
© @DjangoEx
یکی از اعضای تیم مهندسی اسنپ مقالهای درباره نحوه استفاده WebSocket در اسنپ و چالشهایی که وجود داشته نوشته.
با اینکه میتونست کاملتر باشه اما به موضوع مهم QOS اشاره کرده که مخصوصا با وضعیت قطع و وصلیهای اینترنت این روزها آپشن مفیدیه.
مطالعه مقاله
#websocket
〰〰〰〰〰〰
© @DjangoEx
👍7❤6