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

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

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

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

 

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

 

مزایای جنگو

 

معایب جنگو

 

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

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

 

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

 

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

 

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

 

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

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

 

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

 

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

 

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

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

 

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

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

 

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

 

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

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

 

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


4:20:20


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

رایگان

ارسال نظر

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

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

June 2022

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

ارسال نظر


امیر

June 2022

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

ارسال نظر


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

June 2022

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

GNRoses

June 2022

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

ارسال نظر


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

June 2022

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

حسین

June 2022

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

ارسال نظر


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

June 2022

فدای شما بشم

الیاس

June 2022

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

ارسال نظر


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

June 2022

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

رضا پریور

April 2022

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

ارسال نظر


عادل

April 2022

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

ارسال نظر


عادل

April 2022

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

ارسال نظر


ali

March 2022

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

ارسال نظر


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

March 2022

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

سلیمی

February 2022

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

ارسال نظر


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

February 2022

سلام
()Todo.objects.last

moonyroy

January 2022

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

ارسال نظر


ارشیا

December 2021

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

ارسال نظر


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

December 2021

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

M

November 2021

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

ارسال نظر


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

December 2021

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