✔ Gunicorn چیست
گونیکورن یک پیاده سازی از
WSGI
است. و به عنوان یک
Python WSGI HTTP Server
می تواند اپلیکیشن را اجرا کرده ، به پورت 80 گوش کند و ترافیک را به اپلیکیشن بدهد . گونیکورن از همه چیزهایی که بین وب سرور و اپلیکیشن اتفاق می افتد مراقبت می کند. وقتی شما یک اپلیکیشن می سازید، نیاز نیست که خودتان کد ارتباط با چندین وب سرور را بنویسید، یا مکانیزم مدیریت و واکنش به تعداد زیاد درخواست را بنویسید یا … همه این کارها را گونیکورن انجام میدهد.
گونیکورن مراقب اجرای چندین نمونه از وب اپلیکیشن شماست. مراقب سالم بودن آنها و در صورت نیاز راه اندازی مجدد آنهاست.
و درخواست های دریافتی را بین نمونه ها توزیع می کند و با وب سرور ارتباط برقرار می کند. همچنین گونیکورن این فرایند را بهینه سازی می کند. پس گونیکورن می تواند به عنوان یک
WSGI HTTP Server
پایدار برای استقرار پروژه های پایتونی وب مورد استفاده قرار گیرد که در لحظه درخواست های زیادی را می تواند پاسخگو باشد. اینستاگرام از گونیکورن استفاده کرده است.
📌 توضیحات بیشتر در لینک زیر:
https://vrgl.ir/UgZ8r
〰〰〰〰〰〰
©@DjangoEx
گونیکورن یک پیاده سازی از
WSGI
است. و به عنوان یک
Python WSGI HTTP Server
می تواند اپلیکیشن را اجرا کرده ، به پورت 80 گوش کند و ترافیک را به اپلیکیشن بدهد . گونیکورن از همه چیزهایی که بین وب سرور و اپلیکیشن اتفاق می افتد مراقبت می کند. وقتی شما یک اپلیکیشن می سازید، نیاز نیست که خودتان کد ارتباط با چندین وب سرور را بنویسید، یا مکانیزم مدیریت و واکنش به تعداد زیاد درخواست را بنویسید یا … همه این کارها را گونیکورن انجام میدهد.
گونیکورن مراقب اجرای چندین نمونه از وب اپلیکیشن شماست. مراقب سالم بودن آنها و در صورت نیاز راه اندازی مجدد آنهاست.
و درخواست های دریافتی را بین نمونه ها توزیع می کند و با وب سرور ارتباط برقرار می کند. همچنین گونیکورن این فرایند را بهینه سازی می کند. پس گونیکورن می تواند به عنوان یک
WSGI HTTP Server
پایدار برای استقرار پروژه های پایتونی وب مورد استفاده قرار گیرد که در لحظه درخواست های زیادی را می تواند پاسخگو باشد. اینستاگرام از گونیکورن استفاده کرده است.
📌 توضیحات بیشتر در لینک زیر:
https://vrgl.ir/UgZ8r
〰〰〰〰〰〰
©@DjangoEx
ویرگول
Gunicorn چیست؟
توضیحاتی مختصر در مورد گونیکورن و کاربرد این ابزار سودمند ارایه دادیم
👍1
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۲۵ تا ۲۹)
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و روزانه بین یک تا دو آپلود داره
۰۲۵ - صفحه بندی وبلاگ (پیجینشن) در جنگو
👉link:
https://www.youtube.com/watch?v=icbqZpkzcOs
۰۲۶ - ایجاد صفحهبندی دستهبندی ها و ایجاد منیجر
👉link:
https://www.youtube.com/watch?v=ZwNzbwHOStY
۰۲۷ - دستهبندی های تودرتو در جنگو، طراحی مدل
👉link:
https://www.youtube.com/watch?v=DykiBST2kA8
۰۲۸ - دستهبندی های تودرتو در جنگو، طراحی تمپلیت
👉link:
https://youtube.com/watch?v=CucVNtRvJBE
۰۲۹ - دستهبندی های تودرتو در جنگو، استایل مناسب
👉link:
https://youtube.com/watch?v=7e6ceUSq6h0
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و روزانه بین یک تا دو آپلود داره
۰۲۵ - صفحه بندی وبلاگ (پیجینشن) در جنگو
👉link:
https://www.youtube.com/watch?v=icbqZpkzcOs
۰۲۶ - ایجاد صفحهبندی دستهبندی ها و ایجاد منیجر
👉link:
https://www.youtube.com/watch?v=ZwNzbwHOStY
۰۲۷ - دستهبندی های تودرتو در جنگو، طراحی مدل
👉link:
https://www.youtube.com/watch?v=DykiBST2kA8
۰۲۸ - دستهبندی های تودرتو در جنگو، طراحی تمپلیت
👉link:
https://youtube.com/watch?v=CucVNtRvJBE
۰۲۹ - دستهبندی های تودرتو در جنگو، استایل مناسب
👉link:
https://youtube.com/watch?v=7e6ceUSq6h0
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
YouTube
۰۲۵ - صفحه بندی وبلاگ (پیجینشن) در جنگو
کانال تلگرام:
https://t.iss.one/siliciumir
در این جلسه ابتدا یک سری از موضوعات مربوط به css و استایل وبلاگ رو برطرف می کنیم و بعد، صفحه بندی وبلاگ رو انجام میدیم.
https://t.iss.one/siliciumir
در این جلسه ابتدا یک سری از موضوعات مربوط به css و استایل وبلاگ رو برطرف می کنیم و بعد، صفحه بندی وبلاگ رو انجام میدیم.
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۳۰ تا ۳۴)
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و روزانه بین یک تا دو آپلود داره
۰۳۰ - آغاز کار با کلاسبیسویوها: ListView
👉 link:
https://youtube.com/watch?v=24oB6SZR5QE
۰۳۱ - کلاسبیسویوها: DetailView
👉 link:
https://www.youtube.com/watch?v=cnpJ7WhScpI
۰۳۲ - ایجاد بخش مقالات یک دستهبندی با کلاسبیسویو
👉 link:
https://youtube.com/watch?v=ncoIEXXrywk
۰۳۳ - اکشن در پنل مدیریت جنگو
👉 link:
https://youtube.com/watch?v=l3LfZinjr5c
۰۳۴ - نمایش تصویر بندانگشتی در پنل مدیریت (نمایش محتوای HTML)
👉 link:
https://youtube.com/watch?v=EWXAVzAgjcg
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و روزانه بین یک تا دو آپلود داره
۰۳۰ - آغاز کار با کلاسبیسویوها: ListView
👉 link:
https://youtube.com/watch?v=24oB6SZR5QE
۰۳۱ - کلاسبیسویوها: DetailView
👉 link:
https://www.youtube.com/watch?v=cnpJ7WhScpI
۰۳۲ - ایجاد بخش مقالات یک دستهبندی با کلاسبیسویو
👉 link:
https://youtube.com/watch?v=ncoIEXXrywk
۰۳۳ - اکشن در پنل مدیریت جنگو
👉 link:
https://youtube.com/watch?v=l3LfZinjr5c
۰۳۴ - نمایش تصویر بندانگشتی در پنل مدیریت (نمایش محتوای HTML)
👉 link:
https://youtube.com/watch?v=EWXAVzAgjcg
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
YouTube
۰۳۰ - آغاز کار با کلاسبیسویوها: ListView
کانال تلگرام:
https://t.iss.one/siliciumir
کانال دونیت به سیلسیم:
https://t.iss.one/donate_silicium/6
در این قسمت با کلاسبیسویوها به عنوان راه میانبر برای ساخت ویوها آشنا میشیم و ویو هوم رو بازنویسی می کنیم.
https://t.iss.one/siliciumir
کانال دونیت به سیلسیم:
https://t.iss.one/donate_silicium/6
در این قسمت با کلاسبیسویوها به عنوان راه میانبر برای ساخت ویوها آشنا میشیم و ویو هوم رو بازنویسی می کنیم.
✔گروه های مختلف جنگو به زبان فارسی
توی این پست میخوام گروه هایی که برای جنگو عضو هستم رو معرفی کنم این گروه ها ممکنه به شما در مسائل مختلف کمک کنند. ادمین بودن ایجاب میکنه که گروه خود کانال رو اول قرار بدم اما ترجیح میدم با توجه به تعداد اعضای گروه به ترتیب از بزرگ به کوچک معرفی شوند
1⃣ Django community
👉🏻Link : @django_community
2⃣ Django
👉🏻 Link : @django2
3⃣ Django Expert
👉🏻 Link : @djangoir
نکته مهم اول : لطفاً قوانین هر گروه رو رعایت کنید و قبل از ارسال هر پیامی قوانین گروه رو مطالعه کنید.
نکته مهم دوم : گروه سوم متعلق به کانال هست :))))
نکته مهم سوم : اگر گروه یا کانال مفیدی به غیر از این گروه ها میشناسید که فکر میکنید جا افتاده برای ما بفرستید خوشحال میشیم.
⭕ پی.نوشت خیلی مهم :) ما از هر فعالیت اجتماعی تخصصی در زمینه جنگو صمیمانه استقبال میکنیم دنبال تبلیغ و ممبر گرفتن و غیره هم نیستیم :)
#Django_Group
#group
#Django
〰〰〰〰〰〰
©@DjangoEx
توی این پست میخوام گروه هایی که برای جنگو عضو هستم رو معرفی کنم این گروه ها ممکنه به شما در مسائل مختلف کمک کنند. ادمین بودن ایجاب میکنه که گروه خود کانال رو اول قرار بدم اما ترجیح میدم با توجه به تعداد اعضای گروه به ترتیب از بزرگ به کوچک معرفی شوند
1⃣ Django community
👉🏻Link : @django_community
2⃣ Django
👉🏻 Link : @django2
3⃣ Django Expert
👉🏻 Link : @djangoir
نکته مهم اول : لطفاً قوانین هر گروه رو رعایت کنید و قبل از ارسال هر پیامی قوانین گروه رو مطالعه کنید.
نکته مهم دوم : گروه سوم متعلق به کانال هست :))))
نکته مهم سوم : اگر گروه یا کانال مفیدی به غیر از این گروه ها میشناسید که فکر میکنید جا افتاده برای ما بفرستید خوشحال میشیم.
⭕ پی.نوشت خیلی مهم :) ما از هر فعالیت اجتماعی تخصصی در زمینه جنگو صمیمانه استقبال میکنیم دنبال تبلیغ و ممبر گرفتن و غیره هم نیستیم :)
#Django_Group
#group
#Django
〰〰〰〰〰〰
©@DjangoEx
👍1
✔️ آموزش توسعه سریع وب با Django 2
🖥 دوره آموزشی توسعه سریع وب با Django 2 با هدف آشنایی با مهندسی Back-End و استفاده از زبان قدرتمند Python و فریمورک Django تدوین شده و به صورت رایگان و عام المنفعه منتشر شده است.
👈 محوریت اصلی دوره پیاده سازی یک پروژه وبلاگ با استفاده از فریمورک Django است که در طی آن با ابزارها و تکنولوژی های متعددی کار خواهیم کرد.
👇آپدیت: مشاهده کل دوره بهصورت رایگان در یوتوب 👇
https://www.youtube.com/watch?v=5SXtOyOhk9M&list=PLGlWjLcdLyGyqEqh9rBQ-9toPsFeHWrMr
🔸قسمت ۱ – توسعه سریع وب با جنگو ۲
https://boby.cloud/blogpy1
🔹قسمت ۲ - شیرجه سریع به جنگو ۲
https://boby.cloud/blogpy2
🔸قسمت ۳ - پنل ادمین جنگو و اپلیکیشن وبلاگ
https://boby.cloud/blogpy3
🔹قسمت ۴ - راه اندازی دیتابیس PostgreSQL و اتصال به پروژه جنگو
https://boby.cloud/blogpy4
🔸قسمت ۵ - طراحی دیتابیس و تحلیل Model ها
https://boby.cloud/blogpy5
🔹قسمت ۶ - شخصی سازی پنل ادمین و فایل Requirements.txt
https://boby.cloud/blogpy6
🔸قسمت ۷ - راه اندازی قالب وب سایت در پروژه جنگو
https://boby.cloud/blogpy7
🔹قسمت ۸ - پویا سازی مقالات اصلی وب سایت جنگو
https://boby.cloud/blogpy8
🔸قسمت ۹ - پویا سازی مقالات ویژه وب سایت جنگو
https://boby.cloud/blogpy9
🔹قسمت ۱۰ - شروع کار با DRF و توسعه API مشاهده همه مقالات
https://boby.cloud/blogpy10
🔸قسمت ۱۱ - آشنایی با Serializer و توسعه API مشاهده تک مقاله
https://boby.cloud/blogpy11
🔹قسمت ۱۲ - طراحی و توسعه API جست و جو در مقالات
https://boby.cloud/blogpy12
🔸قسمت ۱۳ - طراحی و توسعه API ثبت مقاله جدید
https://boby.cloud/blogpy13
🔹قسمت ۱۴ - طراحی و توسعه API آپدیت عکس کاور مقالات
https://boby.cloud/blogpy14
🔸قسمت ۱۵ - طراحی و توسعه API حذف مقاله
https://boby.cloud/blogpy15
🔹قسمت ۱۶ - آماده سازی Dockerize پروژه جنگو
https://boby.cloud/blogpy16
🔸قسمت ۱۷ - راه اندازی NginX برای دیپلوی پروژه روی سرور عملیاتی
https://boby.cloud/blogpy17
🔹قسمت ۱۸ - پیکربندی سرور ابری از ArvanCloud و دیپلوی پروژه روی سرور
https://boby.cloud/blogpy18
🔸قسمت ۱۹ - آشنایی با CI/CD و TravisCI برای دیپلوی خودکار
https://boby.cloud/blogpy19
🔹قسمت ۲۰ - جمع بندی نهایی
https://boby.cloud/blogpy20
〰️〰️〰️〰️〰️
©️ @DjangoEx
🖥 دوره آموزشی توسعه سریع وب با Django 2 با هدف آشنایی با مهندسی Back-End و استفاده از زبان قدرتمند Python و فریمورک Django تدوین شده و به صورت رایگان و عام المنفعه منتشر شده است.
👈 محوریت اصلی دوره پیاده سازی یک پروژه وبلاگ با استفاده از فریمورک Django است که در طی آن با ابزارها و تکنولوژی های متعددی کار خواهیم کرد.
👇آپدیت: مشاهده کل دوره بهصورت رایگان در یوتوب 👇
https://www.youtube.com/watch?v=5SXtOyOhk9M&list=PLGlWjLcdLyGyqEqh9rBQ-9toPsFeHWrMr
🔸قسمت ۱ – توسعه سریع وب با جنگو ۲
https://boby.cloud/blogpy1
🔹قسمت ۲ - شیرجه سریع به جنگو ۲
https://boby.cloud/blogpy2
🔸قسمت ۳ - پنل ادمین جنگو و اپلیکیشن وبلاگ
https://boby.cloud/blogpy3
🔹قسمت ۴ - راه اندازی دیتابیس PostgreSQL و اتصال به پروژه جنگو
https://boby.cloud/blogpy4
🔸قسمت ۵ - طراحی دیتابیس و تحلیل Model ها
https://boby.cloud/blogpy5
🔹قسمت ۶ - شخصی سازی پنل ادمین و فایل Requirements.txt
https://boby.cloud/blogpy6
🔸قسمت ۷ - راه اندازی قالب وب سایت در پروژه جنگو
https://boby.cloud/blogpy7
🔹قسمت ۸ - پویا سازی مقالات اصلی وب سایت جنگو
https://boby.cloud/blogpy8
🔸قسمت ۹ - پویا سازی مقالات ویژه وب سایت جنگو
https://boby.cloud/blogpy9
🔹قسمت ۱۰ - شروع کار با DRF و توسعه API مشاهده همه مقالات
https://boby.cloud/blogpy10
🔸قسمت ۱۱ - آشنایی با Serializer و توسعه API مشاهده تک مقاله
https://boby.cloud/blogpy11
🔹قسمت ۱۲ - طراحی و توسعه API جست و جو در مقالات
https://boby.cloud/blogpy12
🔸قسمت ۱۳ - طراحی و توسعه API ثبت مقاله جدید
https://boby.cloud/blogpy13
🔹قسمت ۱۴ - طراحی و توسعه API آپدیت عکس کاور مقالات
https://boby.cloud/blogpy14
🔸قسمت ۱۵ - طراحی و توسعه API حذف مقاله
https://boby.cloud/blogpy15
🔹قسمت ۱۶ - آماده سازی Dockerize پروژه جنگو
https://boby.cloud/blogpy16
🔸قسمت ۱۷ - راه اندازی NginX برای دیپلوی پروژه روی سرور عملیاتی
https://boby.cloud/blogpy17
🔹قسمت ۱۸ - پیکربندی سرور ابری از ArvanCloud و دیپلوی پروژه روی سرور
https://boby.cloud/blogpy18
🔸قسمت ۱۹ - آشنایی با CI/CD و TravisCI برای دیپلوی خودکار
https://boby.cloud/blogpy19
🔹قسمت ۲۰ - جمع بندی نهایی
https://boby.cloud/blogpy20
〰️〰️〰️〰️〰️
©️ @DjangoEx
🎉4😁1
✔️ قدرت اعجاب انگیز Decorator پایتون
🔶 زمانی که نیاز به اضافه کردن ویژگی های جدید و وسیع در کدهای پایتون دارید، این تغییرات میتواند باعث افزایش فشار خون شما یا آرامش شما شود، بستگی به این دارد با Decorator های پایتون چقدر آشنایی دارید.
💎 در این مقاله آموزشی، علاوه بر آشنایی با Decorator های پایتون، نکات و ترفندهایی راجع به Decorator های پایتون یاد خواهید گرفت که از دید اکثر توسعه دهندگان پایتون مخفی است.
👉 Link: https://boby.cloud/python-decorators/
〰️〰️〰️〰️〰️
©@DjangoEx
🔶 زمانی که نیاز به اضافه کردن ویژگی های جدید و وسیع در کدهای پایتون دارید، این تغییرات میتواند باعث افزایش فشار خون شما یا آرامش شما شود، بستگی به این دارد با Decorator های پایتون چقدر آشنایی دارید.
💎 در این مقاله آموزشی، علاوه بر آشنایی با Decorator های پایتون، نکات و ترفندهایی راجع به Decorator های پایتون یاد خواهید گرفت که از دید اکثر توسعه دهندگان پایتون مخفی است.
👉 Link: https://boby.cloud/python-decorators/
〰️〰️〰️〰️〰️
©@DjangoEx
✔️ عملگر سوشی در پایتون
🔶در پایتون میتوان به راحتی یک لیست را تکه تکه کرد. با استفاده از عملگر سوشی میتوان ترفندهای جالبی برای برش لیستهای پایتونی انجام داد. همچنین در این مقاله با مفهوم shallow copy و deep copy در پایتون آشنا خواهیم شد.
👉 Link: https://boby.cloud/python-sushi-operator/
〰️〰️〰️〰️〰️
©@DjangoEx
🔶در پایتون میتوان به راحتی یک لیست را تکه تکه کرد. با استفاده از عملگر سوشی میتوان ترفندهای جالبی برای برش لیستهای پایتونی انجام داد. همچنین در این مقاله با مفهوم shallow copy و deep copy در پایتون آشنا خواهیم شد.
👉 Link: https://boby.cloud/python-sushi-operator/
〰️〰️〰️〰️〰️
©@DjangoEx
بابی بابازاده | BobyCloud
عملگر سوشی در پایتون به زبان فارسی | BobyCloud - محمد بابازاده
در پایتون میتوان به راحتی یک لیست را تکه تکه کرد. با استفاده از عملگر سوشی در پایتون میتوان ترفندهای جالبی برای برش لیستهای پایتونی انجام داد.
❤1
✔️دوره آموزش جنگو به زبان فارسی (جلسه ۳۵ تا ۳۹)
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و مداوم آپلود داره
۰۳۵ - دستکاری فونت و استایل پنل مدیریت در جنگو
https://www.youtube.com/watch?v=gjAiVmbK7dg
۰۳۶ - آشنایی با تمپلیت پنل مدیریت جنگو و تغییرات آن
https://www.youtube.com/watch?v=iBzuZ8ff1fQ
۰۳۷ - آپلود پروژه جنگو بر روی گیتلب
https://www.youtube.com/watch?v=ir8smyVFZ7M
۰۳۸ - بهبود کدهای پروژه ی جنگو
https://www.youtube.com/watch?v=cUEGR0lBxyA
۰۳۹ - کلاس User در جنگو و ساخت صفحه لیست مقالات نویسندگان
https://www.youtube.com/watch?v=4v6ysHL3H3I
از جلسه ۳۹ آموزش ها خیلی حرفه ای و جذاب ریکورد شدن😍
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و مداوم آپلود داره
۰۳۵ - دستکاری فونت و استایل پنل مدیریت در جنگو
https://www.youtube.com/watch?v=gjAiVmbK7dg
۰۳۶ - آشنایی با تمپلیت پنل مدیریت جنگو و تغییرات آن
https://www.youtube.com/watch?v=iBzuZ8ff1fQ
۰۳۷ - آپلود پروژه جنگو بر روی گیتلب
https://www.youtube.com/watch?v=ir8smyVFZ7M
۰۳۸ - بهبود کدهای پروژه ی جنگو
https://www.youtube.com/watch?v=cUEGR0lBxyA
۰۳۹ - کلاس User در جنگو و ساخت صفحه لیست مقالات نویسندگان
https://www.youtube.com/watch?v=4v6ysHL3H3I
از جلسه ۳۹ آموزش ها خیلی حرفه ای و جذاب ریکورد شدن😍
#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو
Thanks to @siliciumir
〰〰〰〰〰
© @DjangoEx
YouTube
۰۳۵ - دستکاری فونت و استایل پنل مدیریت در جنگو
کانال تلگرام:
@siliciumir
در این جلسه فایل های استاتیک رو جمع می کنیم و فونت و تغییرات در استایل صفحه میدیم.
کانال دونیت:
https://t.iss.one/donate_silicium/6
@siliciumir
در این جلسه فایل های استاتیک رو جمع می کنیم و فونت و تغییرات در استایل صفحه میدیم.
کانال دونیت:
https://t.iss.one/donate_silicium/6
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج 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
Forwarded from DleX: Presentations (Amir Rahmani)
ارائه دوم
موضوع : معرفی Burp Suite
ارائه دهنده : کوشا زنجانی
یکی از نرم افزار های متعبر و پرکارآمد؛ نرمافزار Burp Suite است که یکی از ابزارهای بسیار رایج در این زمینه است، این نرم افزار بنابر اعلام لیست Fortune ، 80 کمپانی بزرگ از 100 کمپانی اول این لیست، برای تامین امنیت وبسایتهای خود از Burp Suite استفاده میکنند.
#web #security #burpsuite
به منظور مشاهده ویدئو به لینک زیر مراجعه نمایید:
https://liantech.net/video/Burp-Suite-Webinar-Video
@DleXPresentations
1⃣
موضوع : معرفی Burp Suite
ارائه دهنده : کوشا زنجانی
یکی از نرم افزار های متعبر و پرکارآمد؛ نرمافزار Burp Suite است که یکی از ابزارهای بسیار رایج در این زمینه است، این نرم افزار بنابر اعلام لیست Fortune ، 80 کمپانی بزرگ از 100 کمپانی اول این لیست، برای تامین امنیت وبسایتهای خود از Burp Suite استفاده میکنند.
#web #security #burpsuite
به منظور مشاهده ویدئو به لینک زیر مراجعه نمایید:
https://liantech.net/video/Burp-Suite-Webinar-Video
@DleXPresentations
1⃣
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.
✔️ عبارت with در پایتون
🔶عبارت with در پایتون معمولا یک چیز مرموز درنظر گرفته میشود، اما زمانی که به پشت صحنه نگاه میکنید، میبینید که هیچ جادویی در کار نیست. در این مقاله با عبارت with و Context Manager ها در پایتون آشنا خواهیم شد.
🔹درنهایت با استفاده از این مفهوم، API های درونی زیبایی برای کدهایمان خواهیم نوشت. ☺️✌️
👉 Link: https://boby.cloud/python-with-statement/
〰️〰️〰️〰️〰️
©@DjangoEx
🔶عبارت with در پایتون معمولا یک چیز مرموز درنظر گرفته میشود، اما زمانی که به پشت صحنه نگاه میکنید، میبینید که هیچ جادویی در کار نیست. در این مقاله با عبارت with و Context Manager ها در پایتون آشنا خواهیم شد.
🔹درنهایت با استفاده از این مفهوم، API های درونی زیبایی برای کدهایمان خواهیم نوشت. ☺️✌️
👉 Link: https://boby.cloud/python-with-statement/
〰️〰️〰️〰️〰️
©@DjangoEx
✔️ آموزش صفر تا صد سوکتنویسی در جنگو با استفاده از پکیج Channels برای اولین بار به زبان فارسی - قسمت ۱۷ تا ۲۳
در این سری آموزشی ما سعی میکنیم که باهم طبق سرفصلهای مستندات Channels پیش بریم و پروژههای کوچیک و بزرگ مثل چت متنی و تماس تصویری رو پیادهسازی کنیم.
۱۷. پیشنمایش پروژه چت گروهی
https://t.iss.one/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.iss.one/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.iss.one/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.iss.one/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
✔️ راه اندازی برنامه Jitsi برای ویدیو کنفرانس
🔶برنامه Jitsi امروزه برای مکالمات صوتی و تصویری استفاده گستردهای دارد. Jitsi یک برنامه چندرسانه ای آزاد و متن باز برای کنفرانسهای ویدئویی است. برنامه Jitsi با پلتفرمهای وب، ویندوز، مک، لینوکس، اندروید و iOS سازگار است. در این ویدیو یک نسخه برنامه Jitsi را بر روی یک سرور ابری Ubuntu 18.04 راه اندازی و سپس توسط پروتکل HTTPS امن خواهیم کرد.
👉 Link: https://boby.cloud/jitsi-for-video-conference/
〰️〰️〰️〰️〰️
©️ @DjangoEx
🔶برنامه Jitsi امروزه برای مکالمات صوتی و تصویری استفاده گستردهای دارد. Jitsi یک برنامه چندرسانه ای آزاد و متن باز برای کنفرانسهای ویدئویی است. برنامه Jitsi با پلتفرمهای وب، ویندوز، مک، لینوکس، اندروید و iOS سازگار است. در این ویدیو یک نسخه برنامه Jitsi را بر روی یک سرور ابری Ubuntu 18.04 راه اندازی و سپس توسط پروتکل HTTPS امن خواهیم کرد.
👉 Link: https://boby.cloud/jitsi-for-video-conference/
〰️〰️〰️〰️〰️
©️ @DjangoEx
بابی بابازاده | BobyCloud
راه اندازی برنامه Jitsi برای ویدیو کنفرانس - بابی بابازاده | BobyCloud
برنامه Jitsi امروزه برای مکالمات صوتی و تصویری استفاده گستردهای دارد. Jitsi یک برنامه چندرسانه ای آزاد و متن باز برای کنفرانسهای ویدئویی است.