دوره اول آموزش جنگو(django)

# فریمورک جنگو چیست؟

به دوره آموزش رایگان جنگو خوش آمدید! جنگو یک چارچوب وب پایتون سطح بالا است که توسعه سریع وب سایت های امن و قابل نگهداری را امکان پذیر می کند. Django که توسط توسعه دهندگان مجرب ساخته شده است، بسیاری از مشکلات وب را بر عهده می گیرد، بنابراین می توانید بدون نیاز به اختراع مجدد چرخ، بر نوشتن برنامه خود تمرکز کنید. جنگو رایگان و منبع باز است، دارای یک جامعه پر رونق و فعال، مستندات عالی و گزینه های زیادی برای پشتیبانی رایگان و پولی است.

 

قبل از اینکه شروع به دیدن فیلم های دوره آموزش جنگو رایگان کنید، بهتر است با مزایا و معایب جنگو آشنا شوید:

 

مزایای جنگو

  • جنگو با زبان پایتون ساخته شده است. یادگیری پایتون ساده و حقوق برنامه نویسان آن بالاست.
  • جامعه برنامه نویسان جنگو بسیار فعال است و در صورت بروز مشکل به سرعت میتوانید کمک دریافت کنید.
  • جنگو بسیار مقیاس پذیر است. برخی از شلوغ ترین وبسایت های دنیا از از توانایی جنگو برای مقیاس بندی سریع و انعطاف پذیر برای برآورده کردن شدیدترین نیازهای ترافیکی استفاده میکنند.
  • جنگو بسیار ایمن است. جنگو امنیت را جدی میگیرد و به طور خودکار از بزرگترین اشتباهات امنیتی جلوگیری میکند.
  • جنگو شامل ده‌ها ابزار اضافی است که می‌توانید برای انجام کارهای رایج توسعه وب از آنها استفاده کنید. جنگو امکاناتی مانند احراز هویت کاربر، مدیریت محتوا، نقشه‌ سایت، فیدهای RSS و بسیاری از وظایف دیگر را درون خود دارد.

 

معایب جنگو

  • جنگو برای پروژه های کوچک مناسب نیست.
  • یکی از معایب اصلی این است که چارچوب وب جنگو دارای یک منحنی یادگیری تند است که باعث میشود یادگیری جنگو زمان زیادی بخواهد.
  • سرعت بزرگترین نقطه ضعف پایتون است و همینطور برای جنگو. افزایش داده ها کار را کند می کند.

 

# جنگو از کجا آمده است؟

جنگو در ابتدا بین سالهای 2003 تا 2005 توسط یک تیم وب که مسئول ایجاد و نگهداری وب سایت های خبری بودند توسعه داده شد. پس از ایجاد تعدادی سایت، تیم شروع به بررسی و استفاده مجدد از بسیاری از الگوهای معمول کد و طراحی کرد. این کد مشترک به یک چارچوب توسعه وب عمومی تبدیل شد که در ژوئیه 2005 به عنوان پروژه "جنگو" منبع باز بود.

 

از آن موقع جنگو به رشد و پیشرفت خود ادامه داده است. هر نسخه دارای قابلیت ها و رفع اشکال جدیدی است، از پشتیبانی برای انواع جدید پایگاه های داده، موتورهای قالب و ذخیره سازی، تا اضافه کردن توابع و کلاسهای نمای عمومی (که میزان کدی را که توسعه دهندگان باید برای آنها بنویسند کاهش می دهد).

 

جنگو در حال حاضر یک پروژه متن باز پررونق و مشارکتی است که هزاران کاربر و مشارکت کننده در آن فعالیت می کنند. در حالی که هنوز ویژگی هایی دارد که منشاء آن را نشان می دهد، Django به یک چارچوب همه کاره تبدیل شده است که قادر به توسعه هر نوع وب سایت است.

 

ویژگی‌های فریمورک جنگو

 

# جنگو چقدر محبوب است؟

هیچ اندازه گیری در دسترس و قطعی برای میزان محبوبیت چارچوب های سمت سرور وجود ندارد (اگرچه می توانید با استفاده از مکانیسم هایی مانند شمارش تعداد پروژه های GitHub و سوالات StackOverflow برای هر پلتفرم، میزان محبوبیت را برآورد کنید). سوال بهتر این است که آیا جنگو "به اندازه کافی محبوب" است تا از مشکلات پلتفرم های غیر محبوب جلوگیری کند؟ آیا به تکامل خود ادامه می دهد؟ آیا می توانید در صورت نیاز، کمک بگیرید؟ در صورت یادگیری جنگو فرصتی برای شما وجود دارد که با دستمزد بالا کار کنید؟

 

بر اساس تعداد سایتهای معروفی که از جنگو استفاده می کنند، تعداد افرادی که در روی سورس کد جنگو مشارکت می کنند و تعداد افرادی که پشتیبانی رایگان ارائه می دهند، میتوان گفت که بله، جنگو یک چارچوب محبوب است! با دوره های آموزش جنگو میتوانید به راحتی قدم به این دنیای هیجان انگیز بگذارید.

 

سایتهای معروف که از جنگو استفاده می کنند عبارتند از: Disqus ، Instagram ، Knight Foundation ، MacArthur Foundation ، Mozilla ، National Geographic ، Open Knowledge Foundation ، Pinterest و Open Stack.

 

# یادگیری جنگو چقدر زمان میبرد؟

یادگیری جنگو به طور متوسط حدود 3 ماه طول می کشد، اما ممکن است از چند هفته تا یک سال طول بکشد. زمان یادگیری جنگو به میزان تجربه برنامه نویسی شما و میزان تلاشی که روزانه انجام می دهید بستگی دارد. همچنین به سطح تخصص مورد نظر بستگی دارد: تسلط بر جنگو ممکن است دو سال طول بکشد، اما یادگیری کافی برای راه اندازی پروژه های ساده می تواند فقط چند روز زمان بخواهد. شرکت‌ها معمولاً شخصی را توسعه‌دهنده ارشد می‌دانند که حداقل ۳ تا ۵ سال تجربه داشته باشد. برای شروع یادگیری جنگو، همین دوره آموزش جنگو مناسب است.

 

# دوره آموزش جنگو مناسب چه کسانی است؟

یادگیری اصول اولیه جنگو ساده است اما از آنجایی که جنگو امکانات خیلی زیادی دارد، یادگیری کامل آن زمانبر است. این دوره آموزش رایگان جنگو مناسب افرادی است که پایتون را بلد هستند. نیازی نیست خیلی در پایتون حرفه‌ای باشید ولی باید به مسائل ابتدایی و همچنین شی گرایی پایتون مسلط باشید. برای یادگیری پایتون میتوانید دوره آموزش پایتون را ببینید. این دوره، بهترین دوره آموزش جنگو است که وجود دارد زیرا مدرس این دوره هفت سال است که به طور حرفه‌ای مشغول کار با جنگو بوده و تجربه کار در شرکت‌های داخلی و خارجی بسیاری را دارد.

 

در این دوره آموزش جنگو ما فرض گرفته ایم که شما هیچ چیزی از جنگو نمیدانید و تازه میخواهید شروع به یادگیری جنگو کنید. سعی کرده ایم در این دوره مباحث جنگو را به ساده ترین شکل ممکن بیان کنیم تا افراد مبتدی به راحتی بتوانند مباحث را درک کنند. اگر میخواهید تازه وارد دنیای جذاب Django شوید، این دوره آموزش رایگان جنگو مقدماتی مناسب شماست.

 

# بعد از دوره آموزش جنگو چه کنیم؟ برای پیشرفت در جنگو چه کنیم؟

در مونگارد دوره‌های مختلفی برای آموزش حرفه ای جنگو وجود دارد که میتواند شما را از سطح مقدماتی تا پیشرفته برساند. بعد از این دوره آموزش جنگو پیشنهاد میکنیم دوره آموزش پروژه محور ساخت شبکه اجتماعی با جنگو را ببینید.

 

فایل‌های این دوره را میتوانید از اینجا دانلود کنید.



0

intro

8:58

رایگان

1

creating project

9:55

رایگان

2

MVT

8:1

رایگان

3

creating super user

7:21

رایگان

4

creating first app

11:14

رایگان

5

templates

10:8

رایگان

6

tags/filters

12:32

رایگان

7

models

14:41

رایگان

8

reading from models

10:40

رایگان

9

extends template

8:19

رایگان

10

bootstrap

7:57

رایگان

11

detail page

13:11

رایگان

12

url names

5:31

رایگان

13

delete

7:26

رایگان

14

messages

11:3

رایگان

15

create

15:8

رایگان

16

forms

21:40

رایگان

17

modelForms 1

11:30

رایگان

18

modelForms 2

6:20

رایگان

19

user

12:18

رایگان

20

register

17:52

رایگان

21

login

10:47

رایگان

22

logout

3:11

رایگان

23

request

14:37

رایگان

دوره های پیشنهادی

دوره آموزش ردیس(redis)
دوره آموزش ردیس(redis)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش دیتابیس پستگرس (postgresql)
دوره آموزش دیتابیس پستگرس (postgresql)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش elastic search
دوره آموزش elastic search
تکمیل ضبط
امیرحسین بیگدلو

ارسال نظر


بهاره

1 هفته قبل پاسخ به نظر

سلام استاد. وقت بخیر
استاد یک سوالی داشتم
چرا برای چاپ message باید از حلقه استفاده کنیم؟

ارسال نظر



امیرحسین بیگدلو

1 هفته قبل

سلام
ممکنه چند پیغام داشته باشید

دانیال

3 هفته قبل پاسخ به نظر

سلام آقای بیگدلو
خسته نباشید
بعد از این دوره باید کدوم دوره را بریم

ارسال نظر



امیرحسین بیگدلو

3 هفته قبل

سلام
میتونید دوره شبکه اجتماعی جنگو رو ببینید
https://www.mongard.ir/courses/django-social/

Samaneh

1 ماه قبل پاسخ به نظر

سلام استاد بیگدلو وقت بخیر!
ببخشید یک سوال داشتم برای طراحی سایت با پایتون دقیق باید از کجا شروع کنم و کدام آموزش ها رو ببینم من پایتون مقدماتی کار کردم ولی نیاز به اموزش طراحی سایت دارم میشه لطفا راهنمایی کنید؟

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
طبق نقشه راه پیش برید

hadi

1 ماه قبل پاسخ به نظر

سلام ببخشید وقتی تو ادمین میخام مدلم رو ببینم یا اد کنم این مشکل پیش میاد میشه راهنمایی کنید
no such table: Home_item
OperationalError at /admin/Home/item/

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
دستورات migration رو بزنید

rmtin

1 ماه قبل پاسخ به نظر

سلام من تازه پایتون رو شروع کردم ب نظرتون خوبه کنار پایتون جنگو رو هم بخونم؟

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
طبق نقشه راه ادامه بدید

Mohsen

1 ماه قبل پاسخ به نظر

سلام ؛ آیا هنوزم میشه از این دوره استفاده کرد ، یعنی قدیمی نشده ؟ و اینکه از کدوم نسخه جنگو استفاده میکنید؟

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
میتونید از این دوره استفاده کنید. به محض اینکه ویدیوها قدیمی بشن، جایگزین خواهند شد.
نسخه جنگو هم 4 هست

فرشته

1 ماه قبل پاسخ به نظر

سلام من قسمت اول رو نگاه کردم اونجایی که توی پایچارم میخواییم venv رو بالا بیاریم که میریم توی setting و... من وقتی env رو میزنم بعدش lib توی lib اصلا پایتون نیست که انتخابش کنم به نظرتون مشکل از چیه؟

ارسال نظر



امیرحسین بیگدلو

1 ماه قبل

سلام
یکبار دیگه محیط مجازیتون رو ایجاد کنید.
دقت کنید که این مسیری که من نشون دادم برای لینوکس هست. در ویندوز مسیر متفاوت هست.


حسین

1 ماه قبل

از دستور python -m venv venv داخل ترمینال pycharm استفاده کنید داخل پوشه ای که پروژه رو ساختید. و اینکه venv دومی که نوشتم یک اسم هست میتونید هرچی خواستید بزارید.
برای فعال سازی هم وارد دستورات زیر رو بزنید :
وارد پوشه ی venv و scripts بشید با دستور cd .
داخل دایرکتوری یا همون پوشه ی Scripts یدونه فایل activate هست اون رو اجرا کنید تا محیط مجازی اجرا بشه.

علی محمدی

2 ماه قبل پاسخ به نظر

من از طرف بچه های اول آموزش پیام میدم این عنوان اول آموزش که استفاده کردی رو یا زودتر برمیداری یا سایتت دان میشه امتحانش هم سه روز مجانی :)

ارسال نظر



Arshia

2 ماه قبل پاسخ به نظر

سلام خسته نباشید من در قسمت لاگین هرکاری که بگین کردم اما در نهایت پیغامی ارسال نشد و لاگینی صورت نگرفت عملا صفحه ریلود میشد فقط

ارسال نظر



امیرحسین بیگدلو

2 ماه قبل

سلام
حتما یه جایی رو اشتباه کردید. به تورفتگی‌ها دقت کنی. اگر مشکلت حل نشد از کدت عکس بگیر و برام بفرست.


Arshia

2 ماه قبل

همرو چک کردم بازم نشد کجا میتونم عکس بفرستم براتون؟


امیرحسین بیگدلو

2 ماه قبل

میتونید بهم ایمیل کنید:
mongard.amir@gmail.com

sajjad

2 ماه قبل پاسخ به نظر

سلام من دوره پایتون جادی رو هم مقدماتی و هم پیشرفته گذروندم،الان میخوام طراحی وب یاد بگیرم،با جنگو به تنهایی میشه از صفر تا صد یه سایت رو طراحی کرد؟
یعنی هم بک اند و هم فرانت!
میشه در این مورد یکم توضیح بدین(در مورد طراحی وب)

ارسال نظر



امیرحسین بیگدلو

2 ماه قبل

سلام
جنگو یک فریمورک برای بکند هست و یکسری امکانات خیلی محدودی برای فرانت هم ارائه میده.
اگر بخواید به شکل حرفه‌ای فرانت کار کنید باید حداقل html, css, js رو بلد باشید.
با جنگو میتونید بکند رو به شکل حرفه‌ای پوشش بدید اما برای فرانت به ابزارهای دیگه احتیاج دارید.

Mohsen

2 ماه قبل پاسخ به نظر

سلام امیر جان
امکانش هست که یه سایت فول‌استک با جنگو ساخت و برای پویایی فرانت‌اندش از خود جنگو استفاده کرد (بدون جاوااسکریپت)

ارسال نظر



امیرحسین بیگدلو

2 ماه قبل

سلام
خیر، جنگو فقط برای بکند هست با امکانات خیلی محدود برای فرانت. نمیتونید برای پویایی فرانت از جنگو استفاده کنید.

N

3 ماه قبل پاسخ به نظر

سلام توی این دورهapi میسازید و این api هارو با postman تست میگیرید؟

ارسال نظر



امیرحسین بیگدلو

3 ماه قبل

سلام
این دوره مقدماتیه، شما میتونید دوره drf رو ببینید

امیرحسن اله دادی

3 ماه قبل پاسخ به نظر

سلام ممنون بابت دوره خیلی خوبتون...
امکانش هست بفرمایید دوره های جنگو به ترتیب اسم چجوری هستند؟ من به تازگی وارد این حرفه شدم و آموزش شما یکی از بهترینا بود بنظرم توی مقدماتی و میخواستم بقیه اش هم بخرم اما نمیدونستم بعد ازین دوره کدوم رو باید ببینم.

ارسال نظر



امیرحسین بیگدلو

3 ماه قبل

سلام
دوره‌های جنگو شماره‌گذاری شدن تا راحتتر بتونید پیداشون کنید. به ترتیب شماره دوره‌های جنگو رو ببینید.

عرشیا

4 ماه قبل پاسخ به نظر

چطور میشه فهمید که ایا این یوزر که لاگین کرده سوپر یوزر هست یا نه؟

ارسال نظر



امیرحسین بیگدلو

3 ماه قبل

باید از مقدار is_superuser استفاده کنید. این لینک رو ببین:
https://docs.djangoproject.com/en/4.2/ref/contrib/auth/#django.contrib.auth.models.User.is_superuser

Arshia

4 ماه قبل پاسخ به نظر

سلام میخواستم بدونم میشه از جنگو در وردپرس هم استفاده کرد؟

ارسال نظر



امیرحسین بیگدلو

3 ماه قبل

سلام
نمیدونم، من وردپرس بلد نیستم

.

4 ماه قبل پاسخ به نظر

سلام آموزش برای پایتون ۳ هست؟
منظورم اینکه بروزه؟

ارسال نظر



امیرحسین بیگدلو

4 ماه قبل

سلام
بله، تمام آموزش‌ها از آخرین نسخه جنگو و پایتون استفاده میکنن.

محمدحسین

5 ماه قبل پاسخ به نظر

سلام
یه سوالی درباره ادمسن جنگو داشتم.
من یه سایت دارم که با جنگو نوشتم.
و یک ادمین هم قراره استخدام کنم.
میخوام تعیین کنم که کدوم مدل‌ها رو این ادمین اجازه داره در پنل سوپر یوزر ببینه و کدوما رو نبینه.
این permission رو چجوری برای ادمین تعریف کنم؟

ارسال نظر



امیرحسین بیگدلو

5 ماه قبل

سلام
در ادامه دوره‌ها توضیح دادم

Hessam

6 ماه قبل پاسخ به نظر

سلام چطور میشه یه پروژه ری اکتی رو توی جنگو رندر کنم؟

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
باید با جنگو یک api بسازید و بعدش با ریکت به اون api درخواست ارسال کنید

Ali_Pour

6 ماه قبل پاسخ به نظر

سلام خسته نباشید بسیار عالی بود
فقط یه سوال دارم وقتی داخل سند html می خوایم ادرس مثلا یه سند css یا js را بدیم حتی وقتی که سند html کنارشون ساخته می شه نمی تونم ادرس بهش بدم در واقع نمی شناسه
این مشکلو چجوری می شه حل کرد اصلا شروع ادرس دهیمون در سند html باید از کجا باشه ؟؟؟

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
در ادامه دوره‌ها تمام این مسایل توضیح داده شدن

Arshia

6 ماه قبل پاسخ به نظر

سلام استاد من این دستور رو مثل شما توی ترمینال این دستور رو میزنم ولی هیچ اتفاقی نمیوفته
python manage.py makemigrations

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
احتمالا نام app رو به تنظیمات جنگو اضافه نکردید، به همین خاطر جنگو تغییرات جدید رو نمیتونه پیدا کنه

alireza

6 ماه قبل پاسخ به نظر

استاد خسته نباشید
واقعا عالی درس میدید
خیلی ممنون

ارسال نظر



امید خسروی

6 ماه قبل پاسخ به نظر

سلام اقای بیگدلو خسته نباشید
من یک مدل کامنت برای یک محصول نوشتم حالا چه جوری میتونم
از همین مدل کامنت برای محصولات دیگه در اپ های دیگه استفاده کنم؟

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
میتونی با content type همه رو به یه مدل کامنت متصل کنی. این لینک رو ببین:
https://www.mongard.ir/one_part/182/django-content-types/

mahan

7 ماه قبل پاسخ به نظر

سلام
برنامه ی به جای این که مسیج ها رو توی همون صفخه نمایش بده توی ادمین پنل نمایش ی دهد. ممنون می شم مشکل رو بهم بگید. \/

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

سلام
به خاطر این هست که پیغام ها رو درست نمیخونید و داخل سشن جنگو ذخیره میشه و تا وارد ادمین میشید نمایش داده میشه.
کدهایی که برای خوندن پیغام‌ها نوشتی مشکل داره.

فردین

7 ماه قبل پاسخ به نظر

لازم دونستم بابت آموزش های خوبی که می دید حداقل کاری که می تونم انجام بدم اینکه ازتون تشکر کنم و آرزوی توفیق و سلامتی را براتون از خدا مسئلت داشته باشم.شاد و پیروز و سربلند باشید.

ارسال نظر



سیروس

7 ماه قبل پاسخ به نظر

سپاس از تدریس خوبتون

ارسال نظر



رضا

7 ماه قبل پاسخ به نظر

سلام امیر جان یه سوالی داشتم بعنوان فریم ورک دوم , خب هر تکنولوژی برای اینکه واقعا برای آدم مفید باشه از هر جهت باید موارد پیشرفتش رو یاد گرفت منظورم مثلا اگر کراد رو یه عملیات روتین کد نویسی در نظر بگیریم مثلا داخل جنگو مسج بروکر ردیس وب اسکرپ ربات نویسی و ... موارد پیشرفته محسوب میشن داخل تکنولوژی های دیگه هم هست همچین چیزایی ولی خب در جنگو بولد ترن, با کمک شما میشه داخل جنگو به حد خوبی رسید اما به هر حال دوره های دیگه (لاراول / دات نت کور) رو هم دارم حالا موندم بعنوان فریم ورک دوم بین لاراول دات نت کور و یا جنگو کدوم رو انتخاب کنم . خواستم نظر شمارو بدونم اگر امکانش هست

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

سلام
فریمورک دوم چیه دیگه؟!
روی یه ابزار تمرکز کن و همون رو تا ته برو


رضا

7 ماه قبل

منظورم یه فریم ورک بعنوان بکاپه چون نود روکار میکنم و باهاش چند پروژه ی استارتاپی زدم اما خواستم یه تکنولوژی دومی رو هم یاد بگیرم برای بک اند


امیرحسین بیگدلو

7 ماه قبل

جنگو گزینه خوبیه


محمدطه رضایی

2 ماه قبل

سلام برای استفاده از تمام فریم ورک هایی که الان نام بردید
نیاز مند پیشنیاز هستید
برای یادگیری django همون پایتون های مقدماتی و ساده هم بسن
ولی برای لاراول باید به PHP تسلط متوسط داشته باشید

اما Asp.Net Core
این فریم ورک نیازمند سی شارپ به صورت پیشرفته هست
و میتونه پیچیده باشه
اگه بخای به سادگی و این مسایل توجه کنی از همه بهتر جنگو هستش
ولی قدرت امنیت و سرعت Asp.Net Core
و اگه بازار کار مناسب و بزرگ بخای
PHP Laravel
75% وب دنیا با PHP است

علی

7 ماه قبل پاسخ به نظر

سلام امیر من میتونم با این آموزش های جنگو علاوه بر یادگیری جایی هم استخدام بشم؟مدرک حتما برای استخدام لازم است؟

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

سلام
اگر تمام دوره‌ها رو ببینی و خوب تمرین کنی، میتونی به عنوان برنامه نویس جونیور استخدام بشی. مدرک هم نمیخوان

Yasin

8 ماه قبل پاسخ به نظر

E:\A\venv\Scripts\activate.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
+ CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnauthorizedAccess
سلام استاد این ارور برای چیه؟ هرکاری می کنم درست نمیشه

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
این دستور رو داخل power shell بزن ببین درست میشه:
Set-ExecutionPolicy -ExecutionPolicy AllSigned

javad

8 ماه قبل پاسخ به نظر

واقعا عالی

ارسال نظر



hosa

8 ماه قبل پاسخ به نظر

بی نهایت مچکرم از تدریس واضح و کاربردی جنابعالی.
چند ماهیست که مشغول یادگیری پایتون و جنگو هستم. بدون تردید در وب فارسی شما تنها کسی هستید که به روان ترین شکل ممکن، آموزش می دهید و اینکه برای عضویت در سایت هم مبلغ بسیار اندکی را در نظر گرفتید، واقعا به ارزش کارتان اضافه کردید.
من 2 تا دوره جنگو را در یوتیوب نیمه کاره رها کردم، اما این دوره شما را یک هفته ای یادگرفتم. البته بعضی جلسه ها راسه بار میدیدم.
اما یاد گرفتم.
ضمنا بقیه آموزش هایی که گذاشتید هم بی نظیر هستند.

ارسال نظر



رضا

8 ماه قبل پاسخ به نظر

سلام . اگه عضویت ویژه بگیریم به مدت 1 ماه میتونیم ویدیوها رو دانلود کنیم یا فقط انلاین ببینیم ؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
میتونید دانلود کنید

محمد

9 ماه قبل پاسخ به نظر

سلام استاد من همین الان وارد وب شدم با توجه ب تعریف ها . ولی نمیتونم دانلپد کنم یا اصن ویدعویی رو پخش کنم . ویدئوهارو برداشتید؟

ارسال نظر



امیرحسین بیگدلو

9 ماه قبل

سلام
ویدیوها مشکلی ندارن و احتمالا مشکل از اینترنت هستش.
من چندتا از ویدیوها رو بررسی کردم و مشکلی نداشت

امیرحسین

9 ماه قبل پاسخ به نظر

سلام وقت بخیر. با دیدن اموزش های جنگو شما میتونم برای اپلیکیشن موبایل بک اند بزنم یا فقط مخصوص وب هستش؟

ارسال نظر



امیرحسین بیگدلو

9 ماه قبل

سلام
میتونید از جنگو برای بکند موبایل هم استفاده کنید. خیلیا اینکار رو انجام میدن.
با جنگو یه api میسازید و با موبایل به اون متصل میشید


امیرحسین

9 ماه قبل

میخواستم دقیق بدونم که دوره جنگو شما این توانایی بک اند زدن برای اپکلیکیشن موبایل را به من میدهد یعنی بحث های rest api و هرچیز دیگری تدریس میشود؟ در غیر این صورت چه اموزشی را برای این هدف ببینم؟
باتشکر


امیرحسین بیگدلو

9 ماه قبل

توی دوره drf ساخت api رو توضیح دادم اما فقط با دیدن اون دوره نمیتونی کاری بکنی باید به خوبی پایتون رو یاد بگیری و همه دوره‌های جنگو رو ببینی. بعدش میتونی بکند موبایل رو بنویسی


امیرحسین

9 ماه قبل

خدا خیرت بده. عالی راهنمایی کردی

علی

10 ماه قبل پاسخ به نظر

سلام آقا امیرحسین
سوالی که داشتم اینه که آیا آموزش های شما در محیط لینوکسه؟ و اگر هست برای یادگیری این سیستم عامل چه دوره ای رو پیشنهاد میدید؟
ممنون از وقتی که میذارید.

ارسال نظر



امیرحسین بیگدلو

9 ماه قبل

سلام
بله، من از لینوکس استفاده میکنم.
دوره لینوکس در سایت دارم که میتونید اونو ببینید

محمد

10 ماه قبل پاسخ به نظر

سلام. پروژه کارشناسی رو با آموزش های شما زدم و حالا هم برای پروژه ارشد، سرو کارم به سایت شما افتاد. بی نظیرید

ارسال نظر



امیرحسین

10 ماه قبل پاسخ به نظر

دوره واقعا خوبی بود
در کمترین زمان بیشترین بازدهی را داشت
تشکر

ارسال نظر



هومن

10 ماه قبل پاسخ به نظر

سلام
اینطور که فهمیدم از ترمینال پای چارم میگه تنظیمات شبکه من غیر فعاله نمیتونم توی محیطه مجازی کار کنم لطفا بهم کمک کنید چه دستوراتی وارد کنم تا تنظیماتش درست بشه. یروز کامل منو گرفته این مشکل ممنون میشم کمکم کنید

ارسال نظر



امیرحسین بیگدلو

10 ماه قبل

سلام
تنظیمات شبکه؟ از مشکلت عکس بگیر و برام ایمیل کن

فرهاد

11 ماه قبل پاسخ به نظر

ممنون ازتون. سرعت دوره بسیار مناسبه و مطالب رو خیلی خوب تفهیم میکنید.

ارسال نظر



Alireza

11 ماه قبل پاسخ به نظر

سلام میشه لطفا راجب این حرفتون (جنگو برای پروژه های کوچک مناسب نیست.) که در قسمت معایب جنگو گفتید یه توضیحی بدید چون واقعا برام سواله ممنون.

ارسال نظر



امیرحسین

7 ماه قبل

سلام علیرضا منظور از این امر اینه که پروژه های کوچک رو نیاز نیست با جنگو زد مثلا پروژه یه وبسایت ساده که پنل مدیریت نداره یا یک وبسایت کاتالوگ این دو مورد که گفتم منظور اینه که شما میتونید این دو تا رو با فقط html css بزنید چون بعد از پابلیش پروژه دیگر تغییری در آن انجام نمی‌دید و احتیاجی به بک اند ندارید و نیاز نیست که الکی پروژه رو در جنگو قرار دهید

محمد پارسا رضائی فر

11 ماه قبل پاسخ به نظر

سلام
من دوره ی اول آموزش جنگو رو دیدم
یعنی عالی بود ، حرف نداشت
یه جا دیگه برای همین بحث مقدماتی 48 قسمت گذاشته بود
من خودم کلی چیز یاد گرفتم ازت
همین طوری به کارت ادامه بده
ممنون که دوره ی اولت رو هم رایگان گذاشته بودی این نشونه انسانیت توعه

ارسال نظر



siavash

11 ماه قبل پاسخ به نظر

دوره خوب و مناسبیه و امیر عزیز به خوبی بر روی مباحث تسلط داره و به شکل مناسبی در جریان توسعه قرارت میده و باعث میشه با کامپوننت ها به راحتی کار کنی و درکشون کنی. مرسی دست مریزاد

ارسال نظر



hassandn

11 ماه قبل پاسخ به نظر

سلام دفعه اول که کد های فرم رو نوشتم سیو میشدن. بعد از اون من دوباره کد ها رو پاک کردم و دوباره اونا رو نوشتم و کاملا درسته ولی با این ارور روبرو شدم و هرجقدر گشتم متوجه نشدم مشکل چیه
AttributeError: 'str' object has no attribute 'get'
ممنون میشم راهنمایی کنید

ارسال نظر



امیرحسین بیگدلو

11 ماه قبل

سلام
به نظر میرسه یه جایی از متد ()get استفاده کردی در حالی که وجود نداشته.

سجاد

12 ماه قبل پاسخ به نظر

سلام وقت بخیر
از آموزش های خوبتون کمال تشکر رو دارم.
من با مشکلی مواجهم اونم اینه که بعضی وقت ها کد رو مجبورم حفظ کنم و گاهی مفهوم کد ها رو متوجه نمیشم. مثلا بحث create متوجه نشدم که request.POST در form = TodoCreatForm(request.POST) دقیقا وارد کجای کلاس میشه.
این موارد اشکال نداره ؟!! بعدا رفع خواهد شد یا همین الان پیگیرش بشم.

ارسال نظر



امیرحسین بیگدلو

11 ماه قبل

سلام
به نطر میرسه که پایتون رو خوب بلد نیستید. همیشه یادگیری زبان برنامه نویسی مهمتر از فریمورکاش هست.
سعی کن روی پایتون بیشتر کار کنید. دوره الگوریتم نویسی رو ببین و ویدیوهای تک قسمتی رو هم ببین و تمرین کن

امیر حسین رضایی

12 ماه قبل پاسخ به نظر

به نظرم دوره جذابی نبود

ارسال نظر



امیرحسین بیگدلو

12 ماه قبل

کجاش بد بود؟


محمد پارسا رضائی فر

11 ماه قبل

یه پیام دارم برای امیرحسین عزیز...

a random girl just like Mahsa

1 سال قبل پاسخ به نظر

respect, thank you

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

We are all together

عرفان رحیمی

1 سال قبل پاسخ به نظر

استاد بیگدلو عزیز ممنون بابت این دوره و دوره های دیگه❤
خوبی شما اینه مطالب رو به طرز ساده ای بیان میکنید و قسمت هارو طولانی نمیکنید اگه همین فرمون رو برید جلو خیلی عالیه.

ارسال نظر



amir

1 سال قبل پاسخ به نظر

سلام بعد از یادگیری این دوره برم سراغ drf

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
خیر، دوره‌ها رو به ترتیب ببینید

مجید رضایی

1 سال قبل پاسخ به نظر

سلام. لطفا راهنمایی کنید که چطور می تونم همین پروژه ای که تو جنگو آموزش دادید را با دامین واقعی و تو هاست واقعی قرار بدم؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
این ویدیو رو ببین
https://www.mongard.ir/one_part/65/deploying-django-projects/

mohsen

1 سال قبل پاسخ به نظر

سلام
ممنون از دوره های خوبتون
من پایتون رو تموم کردم و میخوام وب کار کنم
به نظر شما این دوره جنگو میتونه منو تا حدی برسونه که بتونم یه سایت بیارم بالا؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
باید همه دوره‌ها رو ببینید.

سحر

1 سال قبل پاسخ به نظر

درود، تولید محتوا کار ارزشمندیه و تولید محتوا تو زمینه آموزشی ارزشمند تر! ممنون از زحماتتون.

ارسال نظر



ERFAN

1 سال قبل پاسخ به نظر

سلام خسته نباشی واقعا
خیلی حال کردم با این دوره
اینکه با داکیومنت جلو میری و یه راس میری سر اصل مطلب
بعضیا یه مطلبو زیاد طولش میدن..

ارسال نظر



اسماعیلی

1 سال قبل پاسخ به نظر

چند جلسه از فیلمهای آموزشی شما را دیدم خیلی عالی بود خسته نباشید

ارسال نظر



کسری

1 سال قبل پاسخ به نظر

سلام خسته نباشید ، استاد دوره ها کلیک میکنم روشون اتفاقی نمی افته میشه رسیدگی کنید

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
یعنی چی اتفاقی نمیفته؟ از مشکلت عکس بگیر برام بفرست

سینا

1 سال قبل پاسخ به نظر

عالی بود

ارسال نظر



Zahra

1 سال قبل پاسخ به نظر

سلام
بسیار سپاسگزارم از دوره های عالیتون
من چجوری میتونم برای پایان نامه دکتریم از تخصص شما برای مشاوری استفاده کنم؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
من ترم یک از دانشگاه انصراف دادم. بلد نیستم

هادی

1 سال قبل پاسخ به نظر

توی اخرین ویدئو می گید که نمیشه با سرور پایتون توی دنیایی واقعی کار کرد
میشه بگید توی کدوم اموزش هاتون راه اندازی جنگو توی یه سرور کوچک سی پنلی رو توضیح دادید و اگر از حوصله تون خارجه میشه یه لینک آموزشی رو برامون ارسال کنید

چون حتما سوال خیلی های دیگه مثل من هست

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
برای دیپلوی فقط این ویدیو رو دارم
https://www.mongard.ir/one_part/65/deploying-django-projects/

lastrhino71@gmail.com

1 سال قبل پاسخ به نظر

برای بار دوم دیدم بسیار سریع تر از قبل پیش رفتم
همه چیز عالی ای کاش سرس وبسایت مونگارد رو میذاشتید توی گیت هابتون تا بچه ها به عنوان تمرین توسعه اش بدن

ارسال نظر



عباس

1 سال قبل پاسخ به نظر

درود و مهر؛
لطف میکنین برای ما بنویسین که کدوم دوره های این سایت برای اموزش جنگو لزومه ؟
من دوره مقدماتی پایتون رو تموم کردم

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
دوره مقدماتی پایتون کافیه اما پیشنهاد میکنم دوره الگوریتم نویسی رو هم ببینید که دستتون با پایتون راه بیفته:
https://www.mongard.ir/courses/algorithms/

سلام

1 سال قبل پاسخ به نظر

با تشکر فراوان از آموزش های خوب شما
من دسترسی همیشگی به اینترنت ندارم
اگر امکان دانلود ویدئوها را بدهید می توان آن ها را با خرید بسته اینترنتی دانلود و به صورت افلاین مشاهده نمود

باز هم ممنون

ارسال نظر



Mohadese

1 سال قبل پاسخ به نظر

سلام و وقت بخیر
ممنون از آموزش های فوق العاده تون
چطور میشه پروژه جنگو رو تو ویژوال استودیو زد
چون کار باهاش خیلی راحت تره و کلا با pycharm متفاوته

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
کار خاصی لازم نیست انجام بدین، فقط به جای اینکه پروژه رو توی پایچارم باز کنید، باید توی ویژوال استودیو باز کنید.

علی

1 سال قبل پاسخ به نظر

واقعا بهترین دوره ای هست که برای شروع تو دنیا وجود داره
من حتی چند تا کورس یودمی هم دیدم اما اونقدری که اینجا خوب توضیح داده شده نبوده
واقعا عالی بود
با این حجم از اطلاعاتی که منتقل می کنید مبلغ اشتراک واقعا ناچیزه
با دیدن دوره های جنگو شما به راحتی میشه وارد بازار کار شد و جدا جای تشکر داره
انشاءالله عاقبت بخیر بشید

ارسال نظر



ARND

1 سال قبل پاسخ به نظر

بسیار بسیار دوره عالی بود. ممنونم از زحماتی که کشیدید. همه چیز قابل فهم بود و حتی یه سوال بی پاسخ نزاشتید. با افتخار رفتم برای دوره دومش و مطمئنم اون هم عالی هست. باز هم ممنون.

ارسال نظر



محمد حسن یاوری

1 سال قبل پاسخ به نظر

سلام خیلی ممنون دوره های شما بهترین هستند فقط یه نکته ای در مورد ساخت پروژه هست که اگر با خود pycharm پروژه رو ایجاد کنید دیگه نه لازم هست محیط ایزوله بسازید نه اینکه temlet بسازید نه اینکه app ها رو به seting اضافه کنید اما شما در هیچ کدام از دوره های این کار رو انجام نمیدید البته شاید بخاطر جنبه اموزشی باشه ولی خیلی اوقات باعت اضافه کاری بی دلیل میشه

ارسال نظر



امیر

1 سال قبل پاسخ به نظر

سلام
برای این دوره به سواد اولیه فرانت مثل اچ تی ام ال و سی اس اس و جاوا اسکریپت هم نیاز داریم ؟
به فهم اینترنت و شبکه و پروتکل و.... چطور؟
من فقط پایتون بلدم میتونم شروع کنم یا برم اون هارو یاد بگیرم ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
کمی html و css بلد باشید کافیه. اما حتما در آینده این دوتا و js رو تا حد متوسط یاد بگیرید.

GNRoses

1 سال قبل پاسخ به نظر

بعنوان کسی که خیلی از دوره های شمارو دیدم و چیزای ارزشمندی یاد گرفتم خواستم به کاربران بگم که این ویدیوها شامل یک سری آموزش فشرده است که هر جمله ش مفیده و هر جملش قراره یه بارِ فکریو از دوشتون برداره. پس باید بهش اهمیت داده بشه. (مثه خیلی از آموزشای دیگه نیست که بگید خب حالا این تیکه رو بیخیال! هر چیو نفهمید بعدا باید چند برابر تلاش کنید واسش تا خودتون بدستش بیارید)
اگه توی یه مبحث قبلا کار کردید، یک بار دیدنش خیلی چیزای مفید یادتون میده ولی اگه دفعه اولیه که با مبحث مواجه میشید، دفعه اول تلاشتونو بکنید که متوجه بشید. اگه کاملِ کامل نفهمیدید هیچ اشکالی نداره. تا آخر دوره برید، و وقتی برای بار دوم برگشتید فقط از فهمیدنتون لذت میبرید!

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

خیلی ممنون از روشنگریتون

حسین

1 سال قبل پاسخ به نظر

سلام و عرض و ادب خدمت اقای امیرحسین بیگدلو و عزیزانی که این کامنت رو میخونید
من قبل از دوره ی جنگو مونگارد دوره ی جنگویی را دیدم که اگر از صد نفر معرفی دوره جنگو میپرسیدی هشتاد نفر اون دوره رو بهتون پیشنهاد میدادند .
من پس از شروع دوره جنگو مونگارد تازه فهمیدم معنای واقعی کد زدن یعنی چی ! فن بیان عالی و راحت . خواندن داکیومنت هنگام اموزش . پرهیز از صحبت های اضافی . توضیح ریز به ریز کد .
این ها رو گفتم چونکه وظیفه ی خودم دانستم و خواستم نظر شما رو برای دیدن تمامی دوره های مونگارد رو با حقیقت جلب کنم .
امیدوارم نهایت استفاده رو ببرید
دس خوش استاد

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

فدای شما بشم

الیاس

1 سال قبل پاسخ به نظر

سلام وقت بخیر
ببخشید میشه اسم تم و فونتی که برای پای‌چارم توی ویدیو ها استفاده شده رو بگین؟ چون رنگبندیش با تم دیفالت فرق داره
تشکر

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
تم Atom و فونت Fira code

رضا پریور

1 سال قبل پاسخ به نظر

خوبی دوره هایی که دیدم اینه توضیح الکی و اضافی نمیدید خیلی خوبه از این لحاظ ممنون

ارسال نظر



عادل

1 سال قبل پاسخ به نظر

پیدا کردم راه دانلود رو

ارسال نظر



عادل

1 سال قبل پاسخ به نظر

چطور دانلود کنم؟ لاگین کنم خرید کنم چیکار کنم لینک نداره

ارسال نظر



ali

1 سال قبل پاسخ به نظر

سلام
لطفا یک رودمپ برای Back-End Developer شدن جنگو بگید.
ممنون

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
توی اینترنت سرچ کنید کامل هست

سلیمی

1 سال قبل پاسخ به نظر

سلام آقای بیگدلو
سوالی داشتم:
چطوری میتونیم به آخرین اطلاعات درج شده در یک مدل دست پیدا کنیم مثلا به Id اخرین مطلب درج شده در مدل Todo
و خیلی ممنون بابت تدریس کاملتون

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
()Todo.objects.last

moonyroy

1 سال قبل پاسخ به نظر

دوره عالی بود سپاس ازشما خیلی روون و قابل فهم تدریس میکنید

ارسال نظر



ارشیا

1 سال قبل پاسخ به نظر

سلام خسته نباشید. کسایی که قبلا دوره ها رو دیدند و جنگوی ۳ رو بلدند چطور باید تغییرات جنگو۴ رو یاد بگیرند؟
ممنون میشم راهنمایی کنید

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
بخش release notes رو باید بخونید:
https://docs.djangoproject.com/en/4.0/releases/

M

1 سال قبل پاسخ به نظر

سلام. چرا نمیشه فیلما رو دانلود کرد؟

ارسال نظر



امیر محمد جلیلی

1 سال قبل

به همون دلیل که نمیشه دوره های سایت یودمی و کورسرا آزادانه دانلود کرد. هر کسی یک بیزنی مدلی داره این هم بیزنس مدل این سایت هستش.



مونگارد