آموزش جامع فریم ورک جنگو ( Django )

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

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

شرکت های بزرگی مانند Udemy ، Pinterest ، YouTube ، Instagram   از جمله شرکت هایی هستند که از این فریم ورک و مزایایی همچون امنیت بالا بهره مند شده اند.  

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

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

قیمت این دوره: 549,000 تومان
  • مدرس دوره : محمد اردوخانی
  • تعداد ویدیوها : 69 ویدیو
  • مدت زمان دوره : 23:59:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/02/26
 فروش این دوره متوقف شده است .
آموزش Django ( جنگو ) از صفر

آموزش Django ( جنگو ) از صفر

Django یک فریم ورک سطح بالا ، Open Source و قدرتمند برای پیاده سازی Application های تحت وب بر پایه زبان پایتون و معماری MVT ( Model ، View ، Template ) می باشد.

به وسیله این فریم ورک میتوانید به سادگی هرچه تمام ، یک Application تحت وب بسیار قدرتمند و سریع ایجاد کرده و از قابلیت های بیشمار زبان Python من جمله هوش مصنوعی و ... در آن استفاده کنید.

یکی از مهمترین اهداف این فریم ورک ، پیاده سازی Web Application به ساده ترین و سریعترین حالت ممکن است که با درنظر گرفتن بیش از 4000 package ایجاد شده برای این فریم ورک ، میتوان به این امر دست پیدا کرد.

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

شرکت های بزرگی همچون Instagram  ، Pinterest ، Udemy ، MIT ، YouTube ، Spotify و هزاران شرکت دیگر از این فریم ورک در حال استفاده بوده و روزانه به این عدد اضافه میشود

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

 

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

(( دانشجویان این دوره به دوره ی جدید منتقل شدند ))




فهرستـــ ویدیوها

مدت زمان دوره 23:59:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:07:00

معرفی دوره

2
  • بررسی مفاهیم اولیه ی وب

00:13:00

بررسی مفاهیم وب ( client , server )

3
  • بررسی Virtual Environment و نصب Django

00:16:00

بررسی سایت رسمی و محیط مجازی ( Virtual Environment ) و نصب DJango

4
  • ایجاد اولین پروژه

00:16:00

ایجاد اولین پروژه با cli و نرم افزار pycharm

5
  • بررسی Http و پیاده سازی اولین صفحه

00:21:00

بررسی Http و پیاده سازی اولین صفحه

6
  • بررسی Template ها و استفاده از Bootstrap در قالب

00:14:00

بررسی Template ها در Django و استفاده از Bootstrap در Template مربوط به Home

7
  • بررسی context و نحوه نمایش اطلاعات در View

00:13:00

بررسی Template ها در Django و استفاده از Bootstrap در Template مربوط به

8
  • بررسی Form ها و ارسال اطلاعات به سرور

00:22:00

بررسی Form ها و تگ های اصلی آن و ارسال اطلاعات به سرور

9
  • بررسی ماژول Forms

00:24:00

بررسی ماژول Forms در فریم ورک جنگو و ساخت فرم ها از طریق کد

10
  • پیاده سازی صفحه Login و مبحث احراز هویت

00:39:00

بررسی کامل مفاهیم احراز هویت و پیاده سازی این سیستم در فریم ورک django

11
  • پیاده سازی صفحه ی ثبت نام

00:19:00

پیاده سازی صفحه ثبت نام و منطق آن

12
  • پیاده سازی منطق ثبت نام کاربر

00:19:00

پیاده سازی منطق ثبت نام کاربر و توضیحات اولیه در مورد Query Set

13
  • فایل های Static و آماده سازی آنها در Django

00:27:00

بررسی ماهیت فایل های Static و آماده سازی آنها در Django

14
  • بررسی ماژول محصولات

00:21:00

بررسی ماژول محصولات ، توضیح در مورد CRUD ، مفاهیم HTTP و انواع درخواست های ارسالی

15
  • مفهوم مدل ها و پیاده سازی محصول

00:24:00

بررسی مفهوم مدل ها و پیاده سازی Model مربوط به محصول

16
  • بررسی ادمین و افزودن محصولات به ان

00:11:00

بررسی ادمین و افزودن محصولات به ان

17
  • بررسی ListView ها و ClassBaseView ها

00:21:00

بررسی ListView ها و ClassBaseView ها در فریم ورک django

18
  • بررسی DetailView ها در Django

00:25:00

بررسی DetailView ها در فریم ورک django

19
  • بررسی FileField و ImageField

00:37:00

بررسی FileField و ImageField در جنگو

20
  • بررسی مفهوم Lookup در Django

00:20:00

بررسی مفهوم Lookup در جنگو

21
  • بررسی Custom Model Manage ها در جنگو

00:20:00

بررسی کامل و کاربردی Model Manager ها در فریم ورک جنگو

22
  • بررسی کامل تر Model Manager

00:25:00

بررسی کامل تر Model Manager در فریم ورک جنگو

23
  • بررسی Slug Field در فریم ورک جنگو و اعمال تغییرات در URL

00:32:00

بررسی Slug Field در فریم ورک جنگو و اعمال تغییرات در URL به همراه معرفی Signals

24
  • جداسازی آدرس های محصولات در Url

00:12:00

جدا کردن ادرس های محصولات در پروژه و تکمیل مباحث

25
  • بررسی کامل Base Template در فریم ورک جنگو

00:31:00

بررسی کامل Base Template در فریم ورک جنگو

26
  • ارسال دیتا به include در جنگو

00:08:00

بررسی نحوه ی ارسال دیتا به include در فریم ورک جنگو

27
  • بررسی نحوه ی استفاده از include برای ساخت کامپوننت

00:09:00

بررسی نحوه ی استفاده از include برای ساخت کامپوننت

28
  • بررسی کامل reverse url در جنگو

00:36:00

بررسی نام url ها و مفهموم reverse url در DJango

29
  • بررسی جزیی تر Navbar و active link در DJango

00:26:00

بررسی جزیی تر Navbar و active link در DJango

30
  • بررسی Filter های موجود در Template های Django

00:21:00

بررسی Filter های موجود در Template های Django

31
  • بررسی cycle ها در For Loop

00:17:00

بررسی cycle ها در For Loop

32
  • انتقال قالب به پروژه

00:28:00

انتقال قالب به پروژه

33
  • بررسی Render-Partial در فریم ورک جنگو

00:31:00

هنگام استفاده از دستور include گاها لازم است که برای کدهای html که به صورت partial ( جزیی ) هستند منطق پیاده سازی کرد django-render-partial برای ایجاد کامپوننت های منطقی در نرم افزار استفاده میشود

34
  • پیاده سازی login ( قسمت اول )

00:22:00

پیاده سازی سیستم احراز هویت در نرم افزار ( قسمت اول )

35
  • پیاده سازی login ( قسمت دوم )

00:21:00

پیاده سازی قسمت احراز هویت در پروژه

36
  • پیاده سازی ثبت نام و Custom Form Validation

00:37:00

پیاده سازی کامل بخش ثبت نام کاربران به همراه بررسی کامل Form Validation ها در dJango

37
  • پیاده سازی مدل اولیه ی محصولات

00:14:00

پیاده سازی مدل اولیه ی محصولات و شروع موارد مربوط به آنها در پروژه

38
  • نمایش لیست محصولات

00:27:00

نمایش لیست محصولات به همراه فارسی سازی قالب ادمین

39
  • بررسی صفحه بندی و paging در django

00:19:00

بررسی کامل مفهوم صفحه بندی و paging و پیاده سازی آن در فریم ورک django

40
  • نمایش جزییات محصول

00:20:00

نمایش جزییات محصول

41
  • فیلتر محصولات

00:23:00

پیاده سازی فیلتر محصولات به وسیله نام آنها

42
  • جستجو کردن محصولات

00:11:00

بررسی نحوه ی جستجو کردن محصولات در پروژه

43
  • بررسی فیلتر پیشرفته ( Q ) در django

00:14:00

بررسی ترکیب فیلترها با دستور Q در فریم ورک Django

44
  • بررسی تگ های محصولات

00:29:00

بررسی مفهوم تگ و پیاده سازی آن در پروژه

45
  • پیاده سازی جستجو بر اساس تگ در پروژه

00:19:00

پیاده سازی جستجو بر اساس تگ در پروژه

46
  • دسته بندی محصولات

00:19:00

بررسی دسته بندی محصولات در پروژه

47
  • فیلتر محصولات با دسته بندی آنها

00:24:00

پیاده سازی فیلتر محصولات به وسیله ی دسته بندی آنها

48
  • پیاده سازی اسلایدر صفحه ی اصلی

00:19:00

پیاده سازی اسلایدر صفحه ی اصلی

49
  • پیاده سازی گالری تصاویر برای محصولات

00:30:00

پیاده سازی بخش گالری تصاویر محصولات و توضیح درمورد ManyToOne Relation در دیتابیس

50
  • پیاده سازی محصولات مرتبط

00:11:00

پیاده سازی محصولات مرتبط در قسمت جزییات محصول

51
  • پیاده سازی قسمت تماس با ما

00:40:00

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

52
  • پیاده سازی site setting

00:19:00

پیاده سازی قسمت site setting

53
  • پیاده سازی سبد خرید در پروژه

00:40:00

پیاده سازی سبد خرید در پروژه

54
  • پیاده سازی قسمت درباره ما در پروژه و کامل کردن جزییات

00:23:00

پیاده سازی قسمت درباره ما در پروژه و کامل کردن جزییات

55
  • نمایش لیست محصولات در سبد خرید

00:18:00

نمایش لیست محصولات اضافه شده در سبد خرید

56
  • بررسی درگاه پرداخت زرین پال و پیاده سازی آن در پروژه

00:18:00

پیاده سازی درگاه پرداخت زرین پال در پروژه

57
  • تنظیم کردم Zarinpal برای پروژه

00:23:00

تنظیم کردم Zarinpal برای پروژه

58
  • کامل کردن بخش سبد خرید

00:13:00

کامل کردن بخش سبد خرید

59
  • کامل کردن صفحه ی اصلی سایت

00:18:00

کامل کردن صفحه ی اصلی سایت

60
  • پیاده سازی اولیه ی پنل کاربری

00:17:00

پیاده سازی اولیه ی پنل کاربری

61
  • ویرایش اطلاعات کاربر در پنل کاربری

00:14:00

ویرایش اطلاعات کاربر در پنل کاربری

62
  • بخش اول پابلیش پروژه

00:44:00

مقدمات پابلیش پروژه و پیاده سازی پیش نیاز ها

63
  • بخش دوم پابلیش پروژه

00:14:00

بخش دوم پابلیش پروژه

64
  • مقدمات آپدیت دوره

00:04:00

مقدمات آپدیت دوره

65
  • پابلیش پروژه جنگو با حالت DEBUG=FALSE در سرور

00:14:00

پابلیش پروژه جنگو با حالت DEBUG=FALSE در سرور

66
  • مدیریت خطاهای صفحات 404 و سایر صفحات

00:06:00

مدیریت خطاهای صفحات 404 و سایر صفحات

67
  • بررسی sorl-thumbnail و پیاده سازی آن

00:13:00

بررسی sorl-thumbnail و پیاده سازی آن

68
  • بررسی نحوه ی ارسال ایمیل در جنگو

00:17:00

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

69
  • پیاده سازی google recaptcha در جنگو

00:20:00

پیاده سازی google recaptcha در جنگو

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

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