آموزش پروژه محور جنگو - ساخت شبکه اجتماعی

# آموزش پروژه محور ساخت شبکه اجتماعی با جنگو
جنگو یک فریمورک متن باز برای ساخت برنامه های وب مبتنی بر پایتون است. هدف اصلی جنگو سادگی، انعطاف پذیری و مقیاس پذیری است. شرکت های بزرگی مانند instagram و reddit در حال استفاده از جنگو هستند. از نام این شرکت ها میتوان نتیجه گرفت که جنگو برای ساخت شبکه اجتماعی بسیار مناسب است.
جنگو یک ابزار قابل اعتماد برای شرکت های بزرگ و استارتاپ های نوپا است و هم اکنون هزاران وبسایت از جنگو استفاده میکنند. با توجه به محبوبیت روزافزون پایتون، جنگو به یک فریمورک انتخابی برای بسیاری از شرکت های توسعه پایتون تبدیل شده است.
در ادامه دورهای جنگو، قصد داریم یک شبکه اجتماعی بسازیم. برای استفاده از این دوره حتما باید دوره مقدماتی جنگو را کاملا دیده باشید. در این دوره پروژه محور جنگو موارد پیچیده تری مانند سیگنال ها و کلاس بیس ویوها گفته شده است.
این دوره به اتمام رسیده است.
سورس کد این دوره را میتوانید از این لینک دانلود کنید.
برای دسترسی به این دوره میتوانید مبلغ زیر را پرداخت کرده و یا عضویت ویژه تهیه کنید
زمان کل دوره
8:37:13
شیما
March 2023پاسخ به نظر
سلام وقت بخیر و ممنون از زحماتتون
در مورد ترتیب فیلمها شک دارم در فیلم 15 گفته شده که createpostهم مانند update هست که توضیح دادم در صورتی که اپدیت در فیلم 21 توضیح دادید . میشه لطف بفرمایید ترتیبش ون را درست کنین ممنونم
ارسال نظر
امیرحسین بیگدلو
March 2023سلام
ترتیب ویدیوها مشکلی نداره، همین طور برید جلو
مصطفی
March 2023پاسخ به نظر
سلام استاد عزیز
ممنون از زحماتی که کشیدید. آموزش ها عالی هست و این تشکر ما در مقابل این لطفی که شما در حق ما می کنید ناچیز هست.
من آموزش های شما را دنبال می کنم. یک سوال در مورد بازار کار می خواستم بپرسم.
آیا بعد از اینکه سه دوره جنگو در سایت رو تکمیل کردیم می تونیم وارد بازار کار بشیم.
من بیشتر تمایل دارم به صورت فریلنسری از سایت های خارجی پروژه بگیرم. آیا بعد از گذراندن این دوره ها به سطح مهارت لازم برای کار فریلنسری می رسیم؟
شما دوره و آموزشی در حال حاضر و یا در آینده برای کار در این بازارها دارید؟ یا آموزشی می شناسید که معرفی کنید؟
ممنون از راهنماییتون
ارسال نظر
امیرحسین بیگدلو
March 2023سلام
باید همه دورهها رو ببینید. تجربه خیلی زیادی نیاز دارید برای گرفتن پروژه از خارج کشور.
بهتره در گیتهاب روی پروژههای متن باز مشارکت کنید تا به تجربه بیشتری کسب کنید
سیروس فرهی
March 2023پاسخ به نظر
سلام
من میدانم برای دانلود برخی دوره ها یا باید پرداخت مستقیم انجام بدهم یا عضویت ویژه بگیرم
مشکل: بعد از پرداختِ عضویت/هزینه لینک برای دانلود دوره موجود نیست کلی باید کلیک کنم آیا راه حلی وجود دارد؟
ارسال نظر
امیرحسین بیگدلو
March 2023سلام
ویدیوها رو باید یک به یک دانلود کنید. به زودی ویژگی دانلود همگانی دوره رو اضافه میکنم.
masoud
January 2023پاسخ به نظر
سلام . برای پیاده سازی ریست پسورد جایی که میریم توی اکانت گوگل گزینه اپ پسوردز که توی فیلم میگید رو نداره. باید از کجا پیداش کنیم؟
ارسال نظر
امیرحسین بیگدلو
January 2023سلام
باید اعتبارسنجی دومرحلهای گوگل رو فعال کنید.
محمد
January 2023پاسخ به نظر
سلام استاد خسته نباشید
اگه عضویت ویژه رو فعال کنیم میتونیم فیلم ها رو دانلود کنیم یا فقط میتونیم آنلاین نگاه کنیم؟
ارسال نظر
امیرحسین بیگدلو
January 2023سلام
میتونید همه ویدیوها رو دانلود کنید
Amis sb
January 2023پاسخ به نظر
سلام;
دوره فوق العاده بود مثل خود استاد و واقعا ممنون بابت این همه توضیحات مسلطانه بر روی همه ی مباحث و واقعا جز معدود آموزش هایی است که داشتم , که با این همه مطالب و پیچیدگی آدم رو خسته نمیکنه . ممنون
ارسال نظر
بی نام
December 2022پاسخ به نظر
سلام استاد
اگه سایتمون بر اساس api نباشه و بخوایم از تمپلیت های خود جنگو استفاده کنیم چطور میتونیم درخواست های ajax یا fetch رو هندل کنیم؟ توی دوره تون راجب این توضیح ندادید.
ارسال نظر
امیرحسین بیگدلو
December 2022سلام
باید از داخل تمپلیتهای جنگو از جاوااسکریپت استفاده کنید. با جاوااسکریپت درخواست رو ارسال کنید و داخل جنگو پاسخ رو با متد JsonResponse برگردونید.
در وب انگلیسی اگر سرچ کنید براش خیلی آموزش هست
farbod.rezabakhsh80@gmail.com
December 2022پاسخ به نظر
استاد بیگدلو عزیز . کیفیت و مطالبی که در این پروژه ارایه شد عالی و بی نظیر بود و واقعا از قدرت بیانتون هم لذت بردیم . دمتون گرم
ارسال نظر
ace
December 2022پاسخ به نظر
امیر به نظرم با اختلاف زیاد یکی از بهترین مدرسایی هستی که تا الان دیدم. ولی قسمت کامنتارو خیلی تند تند توضیح دادی مجبورم از اول ببینم :((
ممنون از دوره خوبت D:
موفق و پیروز باشی
ارسال نظر
Ali
November 2022پاسخ به نظر
این دوره واقعا فوق العاده بود و ازتون بسیار ممنونم بابت اینکه به صورت تخصصی یک منبع فوق العاده برای پایتون و فریم ورکی مثل جنگو هستید و اینکه امیدوارم هرجایی هستید موفق و پیروز باشید.
ارسال نظر
پویا
November 2022پاسخ به نظر
فوق العاده محشر ,محشر هر چقدر بگم کم گفتم من قبلا دوره جنگو دیده بودم ولی از وقتی با مونگارد آشنا شدم همه ی دوره هارو ریختم دور کامل جامع و مهم تر فرق شما با بقیه اینه که بقیه فقط ی چیزی یاد میدن که ی کدی بزنی ولی شما یاد میدید که به درک اون کد برسیم
واقعا هر روز و شب با اشتیاق مونگارد رو باز میکنم و حریص اینم که همه دوره هارو ببینم
ارسال نظر
یک جنگو دوست
October 2022پاسخ به نظر
سلام و خسته نباشید خدمت استاد عزیز
راه حلی هست که message ها بدون refresh صفحه ظاهر بشن
من وقتی login میکنم و برمیکردم تازه message دیده میشه
ارسال نظر
امیرحسین بیگدلو
October 2022سلام
چون messageها داخل سشنها قرار میگیرن، حتما باید صفحه رو رفرش کنید. اگر بخواید بدون رفرش کردن صفحه به کاربر پیغامی نشون بدین، باید از جاوااسکریپت استفاده کنید.
یک جنگو دوست
October 2022ممنونم. درسته
سپاس استاد
عرفان رحیمی
September 2022پاسخ به نظر
این دوره عالی بود
مثل دوره قبلی اگه ممکن هست یک آموزش برای چگونگی کار کردن در شرکت ها هم بزارید.
چون با اینکه جنگو رو یاد میگیریم ولی اصلا از شیوه استخدام شدن و کار کردن گروهی اطلاع نداریم ممنون♥
ارسال نظر
یک جنگو دوست
September 2022پاسخ به نظر
سلام
من این دوره رو کامل دیدم
خواستم تشکر کنم
به همه عزیزان علاقمند به یادگبری جنگو، این دوره رو پیشنهاد میدم که حتما حتما ببینند.
ارسال نظر
یک جنگو دوست
September 2022پاسخ به نظر
واقعا تدریس تون عالی هست.
موفق باشید
ارسال نظر
Arvina
September 2022پاسخ به نظر
salam ostad aziz
mamnoon az dore besyar ali
man django 4 ro nasb kardam
vali dar ghesmate update kardan va create ba inke method save() ro ham seda mizanam ama hich etefaghi nemiiofteh
va dar dakhele panele admin vaghti mikham update konam body jadid ro ke minevisam slug hamzaman por nemishe bayad yek bar slug gghabli ro pak konam va tooye body yekbar click konam ta slug jadid motabegh ba body ro khodesh por koneh
momkene baraye hamin bashe ke update man ro save nemikone?
bayad chikar konam chon daghighan mesle shoma jelo raftam
ارسال نظر
امیرحسین بیگدلو
September 2022سلام
حتما یه جایی رو اشتباه کردی. تورفتگی ها رو بررسی کن.
اگر مشکلت برطرف نشد از کدت عکس بگیر برام بفرست.
محمد
September 2022پاسخ به نظر
سلام اقا امیر حسین
میخوام تشکر کنم بابت اموزسهای عالیتون
اگر همه دوره های جنگو رو ببینم میتونم برای خودم یک سایت طراحی کنم
ارسال نظر
امیرحسین بیگدلو
September 2022سلام
آره، میتونی
Amir
September 2022پاسخ به نظر
دقیقا همین سوال منم هست
میخوام صفحه نخست اون پست های کاربرانی که فالو کردیم رو نشون بده
ارسال نظر
usr
September 2022منن هرچی سعی کردم نشد
چون کسانی که فالو شدن یه کوئری ست باید باشن
و بعد باید ریلیشن زد به پست هاشون
usr
August 2022پاسخ به نظر
برای نمایش پست های کاربرانی که فالو شدن توی صفحه اصلی باید چکار کرد؟
ارسال نظر
امیرحسین بیگدلو
August 2022باید کوئری زد توی دیتابیس :)
امیرعلی
August 2022پاسخ به نظر
سلام.
ببخشید ی سوالی برام پیش اومد.......شما قبلا ی دوره ضبط کردید ب عنوان امنیت در جنگو.
چرا از سایت برش داشتی؟ :)
ارسال نظر
امیرحسین بیگدلو
August 2022سلام
منسوخ شده بود.
محمد
August 2022پاسخ به نظر
سلام این پروژه بصورت ریل تاسم و قابلیت چت کردن رو داره؟
ارسال نظر
امیرحسین بیگدلو
August 2022سلام
خیر
حسین
July 2022پاسخ به نظر
عالی بود استاد واقعا غیر قابل توصیف بود این حجم از کیفیت
واقعا هیچ ایرادی وارد نیست♥️
ارسال نظر
علی
July 2022پاسخ به نظر
سلام مثل دوره مقدماتی عالی بود
یکی از بهترین مدرس های آنلاین هستین
انشاءالله هر روز در کار و زندگیتون رو به جلو پیش برید
ارسال نظر
pouria
June 2022پاسخ به نظر
سلام ایا این دوره تمام شده؟
ارسال نظر
امیرحسین بیگدلو
June 2022سلام. بله، این دوره تموم شده
وحید
May 2022پاسخ به نظر
عالی بود
ارسال نظر
Amir
March 2022پاسخ به نظر
اگه میشد تاریخ انتشار و بروزرسانی هر پست را هم قرار می دادید هم خیلی عالی بود.
ارسال نظر
elahe
February 2022پاسخ به نظر
سلام اقای بیگدل ممنون از ویدیو های خوبتون، میشه راجب اینکه هر شخص با استفاده از ادرس ایمیل recovery و دریافت لینک بتونه تو سایت ثبت نام کنه هم توضیح بدید.
ارسال نظر
Ario
February 2022پاسخ به نظر
سلام وقت بخیر خسته نباشید
خیلی ممنون از آموزش های عالیتون
واقعا تویه سطح بالایی هست آموزشا
و واقعا راضیم از این سایت و خیلی از دوستان رو هم ترغیب کردم به آموزشاتون
نوع کد زدن بسیار عالی و تمیزه و ادم خسته نمیشه از کد زدن پا به پاتون
خداقوت
ارسال نظر
danyalsadry
February 2022پاسخ به نظر
سلام اقای بیگدلو
واقعا دورتون عالی و بی نظیر بود از وقتی که دارم دوره هاتونو میبینم واقعا خیلی تو کارم پیشرفت کردم ممنون از اموزشای عالیتون
منتظر دوره های بعدیتون هستم
ارسال نظر
محمد
February 2022پاسخ به نظر
یکم انگاری زیاد از حد طولانی شده و کند پیش میرید ولی بازم عالیه فک کنم دورهایی نهایی جنگو دیگه بالای ۲۰ ساعت باشه
ارسال نظر
امیر
February 2022پاسخ به نظر
سلام
خدا قوت
آپدیت دوره های جنگو چه زمانی به پایان میرسه؟
ارسال نظر
امیرحسین بیگدلو
February 2022سلام
نمیدونم چقدر طول میکشه
جواد
February 2022پاسخ به نظر
سلام و خسته نباشید
اگه بگین کدوم دوره ها قراره بزودی آپدیت بشن ممنون میشم
چون اشتراکم داره تموم میشه . میخوام ببینم اگه دوره های مدنظرم میخوان آپدیت شن دوباره اشتراکو تمدید کنم
ارسال نظر
امیرحسین بیگدلو
February 2022سلام
تمام دوره های جنگو
دوره مونگودی بی
دوره وب اسکرپینگ
nima
February 2022سلام
دوره سلری و داکر هم جز آپدیتیا هست؟
امیرحسین بیگدلو
February 2022سلام
داکر رو که تازه آپدیت کردم و سلری هم نیازی نداره
علی
February 2022پاسخ به نظر
بله درسته مبلغ انچنانی نیست ولی خوب هرماه باید بخریم حداقل یکم زمانشو بیشتر کنید چون کار کردن یه دوره ای مثه جنگو دو الی سه ماه زمان میبره
ارسال نظر
امیرحسین بیگدلو
February 2022علی جان شما بخوای کل دوره های سایت رو ببینی، کلا چهار ماه زمان لازمه.
شما قیمت رو با وبسایت های دیگه مقایسه کن و ببین آیا من گرون فروشم؟
reza
February 2022کیفیت گاد قیمت عالی. با ۵۰ تومن ماهی ب کل آموزشا دسترسی داریم. دوره ها برخلاف تقریبا یا بهتره بگم کل سایتا صرفا هدف مالی نداره و واقعا آموزشه .پروژه محور واقعی به زبان ساده .
واقعا نمیدونم دیگه چی بگم
nima
February 2022سلام بنده هم با نظر رضا موافقم واقعا این 50 تومن ماهانه مبلغ زیادی نیست برای این همه اموزش کامل و پروژه محور جدای کیفیت اصلا جایی این آموزشارو پیدا نمیکنید با زبان فارسی اگع هم پیدا بشه بالای 4 5 میلیونه:)
علی
January 2022پاسخ به نظر
سلام دورهای شما عالیه و مفیده و خسته نباشید ولی کاش یکم قیمت این vip کمتر کنید چون هرماه متوالی بتونیم بخریم با توجه به اینکه انلاینم هست هزینه مصرف نتشم هست
ارسال نظر
امیرحسین بیگدلو
February 2022سلام
شما به این مبلغ میگی vip؟
همونطور که قبلا هم گفتم برای هر یک دقیقه ویدیو فقط دو مگابایت اینترنت مصرف میشه
reza
January 2022پاسخ به نظر
خواستم یه خسته نباشید جدی بگم بهتون خیلی کارتون درسته. فقط یه مشکلی که هست من تقریبا ۶ ماه پیش ک دنبال اموزشای جنگو بودم سایت شمارو پیدا نکردم هرچی میگشتم یه اموزش خوب پیدا کنم سایتتونو ندیدم از طریق دوستم با سایت آشنا شدم . خیلیا سایت شمارو نمیشناسن یکم روی تبلیغ و سئو کار کنین بیشتر آشنا بشن .
آخرم ممنون از اپدیت دوره ها کار سختیه و زمان بر ولی خعلی عالیه :)
ارسال نظر
ali
January 2022پاسخ به نظر
سلام دوره اصلا خوب نبود
بلکه فوق العاده بود (:
و دم شما گرم خسته نباشی
فقط یه سوال من یه مشکلی خوردم میرم کدهای گیت ببینم اصلا با اموزش کاملا متفاوت مثلا توی اموزش view رو با کلاس ها زدین ولی توی گیت با فانکشن هست فکر کنم نسخه قدیمی هستش این نسخه جدیده جایی هستش کدهاش بتونیم ببینیم ممنون میشم
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
جدا یه لحظه ترسیدم.
بله، دوره های جنگو رو دارم آپدیت میکنم.
لینک نسخه قدیمی در گیتهاب:
https://github.com/amirbigg/django-social
لینک نسخه جدید در گیتهاب:
https://github.com/amirbigg/django-social-network
رضا
January 2022پاسخ به نظر
سلام
تو این دوره که در حال اپدیت هست دوباره از redis استفاده میکنید؟که بیشتر به کاربرد redis تو جنگو مسلط بشیم ؟
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
سعی میکنم حتما بگم
nima
January 2022پاسخ به نظر
سلام جناب بیگدلو
دوره فروشگاه انلاینم قراره اپدیت بشه؟چون میخام شروع کنم بنظرتون چکار کنم منتظر بمونم اپدیت بشع؟
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
بله، فروشگاه هم آپدیت میشه. البته ممکنه یک ماه طور بکشه.
فکر کنم بهتر هست این دوره رو نگاه کنی و بعد از اینکه آپدیت کردم دوباره نگاش کن
Sam
January 2022پاسخ به نظر
سلام مجدد اینکه گفتید ویدو های جدید ببینید منظورتون این بود از مقدماتی که اپدیت دادید شروع کنم؟ یا همین شبکه اجتماعی ؟ و با توجه به اینکه منم بعد اینکه دوره وبلاگ شمارو دیدم و کار کردم یک ماهی هست دیگه برنامه نویسی انجام نمیدم
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
اگر مطالب رو فراموش کردید، بهتره که دوره مقدماتی رو هم ببینید
جواد
January 2022پاسخ به نظر
سلام آقا امیر . یه سوال دارم برام خیلی مهمه
بعد از دیدن این چهار پنج دوره ای که واسه جنگو گذاشتی میتونم وارد بازار کار بشم ؟
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
خیر. من سعی میکنم تا جایی که امکان داره از جنگو براتون مطلب بزارم اما خودت هم باید دست به کار بشی.
اول مستندات جنگو رو بخون و در کنارش هم یه پروژه از گیتهاب دانلود کن و سورسش رو بخون.
البته تو وارد بازارکار بشو و اگر چیزی نیاز شد برو یاد بگیرش
Sam
January 2022پاسخ به نظر
سلام من الان اومدم دیدم مثه اینکه دوره وبلاگتون منسوخ شده و منم اون دوره تموم کرده بودم الان این مبحث های تکراری که تو اینجا گذاشتید لازمه ببینم؟ و اینکه این اپدیت هاش تا کی تکمیل میشه و فقط اپدیت برای این دوره جنگو شبکه اجتماعی؟
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
شما ویدیوهای جدید رو ببین.
هر روز سه یا چهار ویدیو جدید قرار میدم.
کل دورههای جنگو رو قراره آپدیت بکنم.
مهران
January 2022پاسخ به نظر
ای کاش ویدیو ها رو جایگزین سری قبلی نمیکردین که سری قدیمی هم تو سایت باشه. حالت آرشیوی ندارید که بشه دسترسی داشت بهش ؟ چون من وسط این دوره هستم اومدم دیدم جایگزین شده
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
من چند روزه که دارم ویدیوها رو جایگزین میکنم، چرا الآن میگی؟
متاسفانه ویدیوهای قبلی رو هم حذف کردم.
nima
January 2022پاسخ به نظر
سلام خسته نباشید
میگم اگه امکانش هست توی بروزرسانی اموزش سیستم تگ(برچسب) هم قرار بدین تشکر فراوان از شما
ارسال نظر
reza
January 2022پاسخ به نظر
ممنون از شما
یه دوره وب کرالینگ هم بذارین البته شاید هس من ندیدم خیلی خوب توضیح میدین <3
ارسال نظر
امیرحسین بیگدلو
January 2022این دوره رو دارم
https://www.mongard.ir/courses/python-web-scraping/
بروزرسانی
January 2022پاسخ به نظر
سلام نوشتین دوره در حال بروز رسانی . منتظر بشم برای بروز رسانی یا شروع کنم دوره رو؟ باتوجه به اینکه جنگو ۴ اومده گفتم شاید کلا دوره رو از اول بروزرسانی میکنین برا همین پرسیدم
ارسال نظر
امیرحسین بیگدلو
January 2022سلام
بله دوره رو دارم بروزرسانی میکنم. شما دوره رو شروع کن ببین، بعد از اینکه آپدیت کردم دوباره ببینش
nima
December 2021پاسخ به نظر
سلام جناب بیگدلو تشکر بابت زحماتتون
یه سوال داشتم میخواستم بدونم ایا تو قسمت urls ترتیب path ها مهمه؟چون بعضی هاشونو جابهجا میکنم ارور میده
ارسال نظر
امیرحسین بیگدلو
December 2021سلام
اگر urlهات شبیه هم باشن، بله، مهمه.
این لینک رو مطالعه کن:
https://docs.djangoproject.com/en/4.0/topics/http/urls/
پدرام
December 2021پاسخ به نظر
سلام
امیرحسین جان اول از همه تشکر بابت آموزشهای خوبی که میذاری
سوالی که دارم اینه:
مگه با کلاس بیس ویو (cbv) نمیشه به راحتی صفحه لاگین، رجیستر، لاگاوت رو پیاده سازی کرد؟ چرا اینجا با فانکشن بیس ویو پیاده کردی و کلاس بیس ویو رو پیشنیاز این دوره نذاشتی؟
ممنون
ارسال نظر
امیرحسین بیگدلو
December 2021سلام
اشتباه تاکتیکی بوده.
دورهها رو دارم آپدیت میکنم.
Mahdi
November 2021پاسخ به نظر
سلام امیر
برای ساخت یک مدل پست حرفه ای که بتونه در سطح کشور حرف بزنه، چه مواردی باید در مدل نوشت تا دیتابیس برای مدل های هوش مصنوعی و همه چی آماده باشه؟
ارسال نظر
Mahdi
October 2021پاسخ به نظر
سلام امیر
چطوری داخل پنل ادمین جنگو اطلاعات رو بصورت نموداری نمایش بدیم، مثلا تعداد بازیدید یا میزان فروش و هرچیزی رو بصورت داده های آماری ذخیره و نمایش بدیم همچنین پروژه خودمون رو آماده کار با مدل های هوش مصنوعی کنیم؟
طبق آموزهام تا امروز، مدل های زیادی از هوش مصنوعی ساخته شدن برای سیستم های متفاوت مثل نمایش محصولات مرتبط و ... . خیلی خوب میشه که آموزش هایی در این زمینه نیز قرار بدی.
خیلی ممنون
ارسال نظر
امیرحسین بیگدلو
October 2021سلام
بله میشه داخل ادمین پنل نمودار هم نشون داد. اتفاقا کار راحتی هم هست.
دو ماه دیگه که جنگو ۴ اومد، دورهها رو آپدیت میکنم و میگم این قضیه رو
lpln
January 2022سلام آقا امیر
اینکه نحوه ذخیره داده آماری رو بگید خیلی خوبه ولی یک چالشی که هست تاریخ و زمان هست با توجه به اینکه جنگو فقط تاریخی میلادی داره نشون دادن دادههای مثلا یک هفته به صورت نموداری کمی چالشی است اگه این مورد رو هم لحاظ کنید خیلی خوب میشه
تشکر