جنگولرن
3.82K subscribers
287 photos
74 videos
31 files
557 links
آموزش Django و بستگان
Download Telegram
💪 بالاخره ضبط اولین دوره آموزش مقدماتی #جنگو رو برای سایت #دانشجویار تمام کردم.
این دوره باعث شد نکات زیادی یاد بگیریم و البته به صدای خودم هم عادت کردم 😊
خوشحال میشم نظرتون ببینم. فکر میکنم مقدمه و قسمت اول رایگان قابل مشاهده باشه
لینک دوره:
https://lnkd.in/dpY8Tq2
قسمت اول آموزش رایگان استقرار پروژه جنگو روی IIS
این آموزش برای سایت دانشجویار به صورت رایگان آماده شده
Deploy Django project on IIS webserver - part I
https://djangolearn.ir/45/
آموزش دیپلوی Django در لینوکس
این آموزش برای سایت دانشجویار TV به صورت رایگان ساخته شد.
https://djangolearn.ir/125/
✔️ Gunicorn چیست

گونیکورن یک پیاده سازی از
WSGI
است. و به عنوان یک
Python WSGI HTTP Server
می تواند اپلیکیشن را اجرا کرده ، به پورت 80 گوش کند و ترافیک را به اپلیکیشن بدهد . گونیکورن از همه چیزهایی که بین وب سرور و اپلیکیشن اتفاق می افتد مراقبت می کند. وقتی شما یک اپلیکیشن می سازید، نیاز نیست که خودتان کد ارتباط با چندین وب سرور را بنویسید، یا مکانیزم مدیریت و واکنش به تعداد زیاد درخواست را بنویسید یا … همه این کارها را گونیکورن انجام میدهد.
گونیکورن مراقب اجرای چندین نمونه از وب اپلیکیشن شماست. مراقب سالم بودن آنها و در صورت نیاز راه اندازی مجدد آنهاست.
و درخواست های دریافتی را بین نمونه ها توزیع می کند و با وب سرور ارتباط برقرار می کند. همچنین گونیکورن این فرایند را بهینه سازی می کند. پس گونیکورن می تواند به عنوان یک
WSGI HTTP Server
پایدار برای استقرار پروژه های پایتونی وب مورد استفاده قرار گیرد که در لحظه درخواست های زیادی را می تواند پاسخگو باشد. اینستاگرام از گونیکورن استفاده کرده است.

📌 توضیحات بیشتر در لینک زیر:
https://vrgl.ir/UgZ8r

〰️〰️〰️〰️〰️〰️
©@DjangoEx
Forwarded from Link4Help (میلاد حاتمی)
This media is not supported in your browser
VIEW IN TELEGRAM
کاملترین دوره آموزشی کار با فرم ها در #جنگو به زبان فارسی، این آموزش را از سایت دانشجویار تهیه کنید.
در این دوره با موارد زیر آشنا می شویم:
- آشنایی با توکن CSRF
- شخصی سازی فیلدها با widget ها
- آشنایی با متد is_valid و دیکشنری cleaned_data
- استفاده از novalidate در فرم ها
- سفارشی کردن اعتبارسنجی و آشنایی با Exception ValidattionError
- بازنویسی متد clean
- ساخت یک متد Validator
- نمایش پیغام های خطای اختصاصی و متناسب با خطا
- استفاده از widget های پیشرفته در فرم
- آپلود فایل در فرم ها
- ساخت فرم ثبت نام
- ویرایش پروفایل کاربر
- تغییر رمز عبور کاربر
- آشنایی با Formset
- آشنایی ویوهای Class-based
- پیاده سازی یک فرم جستجو با فیلتر چندگانه
لینک دوره:
https://www.daneshjooyar.com/%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%81%d8%b1%d9%85-%d8%af%d8%b1-%d8%ac%d9%86%da%af%d9%88/
Forwarded from Link4Help (میلاد حاتمی)
من میلاد حاتمی، برنامه نویس از سال 2008، قصد دارم به علاقمندان یادگیری طراحی سایت، به صورت خصوصی جنگو آموزش دهم.
🎯در صورتی که من مربی خصوصی جنگو شما بصورت آنلاین باشم:
⚡️یک اینترنت پر سرعت نیاز دارید.
قبل از شروع اولین جلسه به صورت رایگان:
⚡️با سوالاتی ساده، سطح مهارت شما در جنگو را ارزیابی می کنم.
⚡️به سوالات شما در مورد سرفصل ها پاسخ می دهم.
⚡️در صورت تمایل شما، با هم یک پروژه برای آموزش مشخص می کنیم.
⚡️در مورد هزینه، تعداد جلسات، ساعت آموزش و… صحبت می کنیم.
در طول جلسه :
⚡️نکات کاربردی را به شما یاد می دهم.
⚡️آموزش یکطرفه نخواهد بود و شما هم بعضی مواقع کد می نویسید و با چالش هایی مواجه خواهید شد.
⚡️با برخی ابزارهای کنترل سورس نظیر github آشنا خواهید شد.
⚡️با روش صحیح جستجوی سوالات برنامه نویسی در سایت های معتبر آشنا می شوید.
⚡️شما مجازید یک میلیون سوال بپرسید 🙂
بعد از هر جلسه:
⚡️با هم آموزش را مرور می کنیم.
⚡️در صورت لزوم به شما تمرین می دهم.
⚡️نظر شما را جهت بهتر شدن جلسه بعدی می پرسم.
⚡️در مورد جلسه بعدی برنامه ریزی می کنیم.
جهت ارتباط با من با @miladhzz در ارتباط باشید
Forwarded from Link4Help (میلاد حاتمی)
This media is not supported in your browser
VIEW IN TELEGRAM
دوره آموزشی ثبت نام و لاگین با شماره تلفن و کد یکبار مصرف در جنگو...
لطفا این ویدئو (دمو) ببینید.
لینک دوره رو بعد از انتشار در سایت دانشجویار، اضافه میکنم.
بخش هایی از دو کلاس خصوصی آموزش جنگو توی آپارات آپلود کردم.
در یکی از کلاس ها مفاهیم پایه جنگو رو ارائه کردم، کلا یه جلسه 2 ساعته بود و بر اساس نیاز دانشجو کلاس پیش رفت و تمام شد.
در کلاس دیگه جلسه اول چند نکته از مباحث شی گرایی در پایتون رو آموزش دادم، جلسه بعدی ادامه شی گرایی بود و استفاده اش در جنگو، جلسه بعد یکم در مورد گیت به صورت عملی توضیحاتی دادم. هنوز این کلاس خصوصی ادامه داره.
بخش هایی که توی آپارات آپلود کردم با اجازه دانشجو منتشر کردم.
لینک این دو ویدئو:
https://www.aparat.com/v/hQgZw
https://www.aparat.com/v/oybFx
Forwarded from Link4Help (Milad Hatami)
یک ویدئوی آموزشی خوب در مورد جنگو
از مهندس حسین سلیمانی (یه بار با ایشون مصاحبه اسکایپی داشتم)
این ویدئو توضیحاتی در مورد وب ، تاریخچه جنگو و مزایای جنگو هست.
واقعا روان و مفید توضیح میدن. البته فقط یک قسمت نیست. یه دوره کامل در مورد پایتون و جنگو به صورت رایگانه، توصیه میکنم ببینید.
لینک ویدئو:
https://www.aparat.com/v/EyQ2g?playlist=711669
Forwarded from Link4Help (Milad Hatami)
Media is too big
VIEW IN TELEGRAM
موشکافی ویوهای کلاس بیس جنگو
Django Class-based Views in depth
توی این دوره، ویوهای کلاس محور جنگو رو به معنای واقعی کلمه زیر و رو کردم 😁
دوره تخصصی آموزش ویوهای کلاس محور جنگو منتشر شد.
Django Class-based Views in depth
در این دوره، به صورت تخصصی کلاس بیس ویوها رو بررسی می کنیم و با همه attribute ها و متدهاشون و روش Override کردنشون آشنا میشیم.
همچنین با همه Exception های CBVs کامل آشنا میشیم.
پشتیبانی دوره رو هم، مثل همیشه کامل و بدون محدودیت، خودم انجام میدم.
#CBVs #Django #DjangoInDepth
لینک دمو و خرید دوره:
https://www.daneshjooyar.com/django-supplementary-cbvs/
آموزش دیپلوی Django در لینوکس
این آموزش برای سایت دانشجویار TV به صورت رایگان ساخته شد.
https://djangolearn.ir/125/
Forwarded from Link4Help (میلاد حاتمی)
من میلاد حاتمی، برنامه نویس از سال 2008، قصد دارم به علاقمندان یادگیری طراحی سایت، به صورت خصوصی جنگو آموزش دهم.
🎯در صورتی که من مربی خصوصی جنگو شما بصورت آنلاین باشم:
⚡️یک اینترنت پر سرعت نیاز دارید.
قبل از شروع اولین جلسه به صورت رایگان:
⚡️با سوالاتی ساده، سطح مهارت شما در جنگو را ارزیابی می کنم.
⚡️به سوالات شما در مورد سرفصل ها پاسخ می دهم.
⚡️در صورت تمایل شما، با هم یک پروژه برای آموزش مشخص می کنیم.
⚡️در مورد هزینه، تعداد جلسات، ساعت آموزش و… صحبت می کنیم.
در طول جلسه :
⚡️نکات کاربردی را به شما یاد می دهم.
⚡️آموزش یکطرفه نخواهد بود و شما هم بعضی مواقع کد می نویسید و با چالش هایی مواجه خواهید شد.
⚡️با برخی ابزارهای کنترل سورس نظیر github آشنا خواهید شد.
⚡️با روش صحیح جستجوی سوالات برنامه نویسی در سایت های معتبر آشنا می شوید.
⚡️شما مجازید یک میلیون سوال بپرسید 🙂
بعد از هر جلسه:
⚡️با هم آموزش را مرور می کنیم.
⚡️در صورت لزوم به شما تمرین می دهم.
⚡️نظر شما را جهت بهتر شدن جلسه بعدی می پرسم.
⚡️در مورد جلسه بعدی برنامه ریزی می کنیم.
جهت ارتباط با من با @miladhzz در ارتباط باشید
شروع به کار جنگولرن
اولین ویدئوی جنگو رو توی کانال جنگولرن منتشر کردیم.
یه پلی لیست با عنوان Django in depth داریم که ویدئو‌هاش همه با جزییات هستن و به سادگی هر چیزی رو قبول نمی کنیم، مگه اینکه دلیلشو بدونیم.
لینک یوتیوب:
https://youtu.be/7UFDVb1dQ88
لینک ویدئو در جنگولرن:
https://djangolearn.ir/321/
تا حالا به این فکر کردید که وقتی دستور activate رو برای فعالسازی VENV می زنیم چی میشه؟
قرار شد که وقتی از یه دستور یا ابزار و یا هر چیز دیگه ای توی #جنگو استفاده می کنیم، به سادگی از کنارش نگذریم و یه اطلاعات حداقلی رو در موردش داشته باشیم.
😉 البته سعی میکنیم محتوای ویدئوها طوری باشه که مهارت مارو توی جنگو بالاتر ببرن.
🟢 توی این ویدئوی رایگان در مورد دستور activate بررسی هایی انجام میدیم.

لینک ویدئو در یوتیوب:
https://www.youtube.com/watch?v=4hgFtNsMqyw&t

لینک ویدئو در سایت جنگولرن:
https://djangolearn.ir/325/
پشت صحنه دستور
pip install django
چه اتفاقاتی می افته؟
✔️ کاربرد فایل های setup.py و setup.cfg چیه؟
✔️ دستور pip install چطور متوجه وابستگی یا همون dependency های پکیج ها میشه؟
✔️ چطور میتونیم django-admin رو عوض کنیم و به جای اون از milad-admin استفاده کنیم؟ 😂
جواب همه سوال های بالا رو توی یه ویدئو‌ ۱۲ دقیقه ای بهتون میگم. اگه وی پی ان پرسرعت هم ندارید میتونید از سایت جنگولرن ویدئو رو ببینید.
لینک یوتیوب:
https://youtu.be/DUP9YU7_6jo
لینک جنگولرن:
https://djangolearn.ir/363/
👍2
با بوتکمپ پایتون و جنگو تعطیلات نوروز با شما هستیم. از ساعت 8 صبح تا 10 شب پاسخگوی سوال های شما هستم.
لینک دانشجویار:
https://www.daneshjooyar.com/bootcamp/python/
در حال ضبط مجدد دوره آموزش مقدماتی جنگو برای دانشجویار
دوره مقدماتی جدید همون سرفصل هارو شامل میشه، اما با جزییات بیشتر و توضیحات بیشتر.
امیدوارم نقص های دوره مقدماتی رو برطرف کنم 😅