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

معرفی دوره آموزش جنگو پروژه محور

این دوره پروژه محور جنگو برای کمک به توسعه دهندگانی در نظر گرفته شده  که میخواهند بیشتر با ویژگی های کلیدی جنگو آشنا شوند. این دوره جنگو به شکل پروژه محور تنظیم شده تا دانشجو مفاهیم را همانطور که در دنیای واقعی وجود دارد یاد بگیرد. در دوره پروژه محور جنگو مفاهیم پیشرفته ای مانند مدیریت پیام ها، کار با فایل های مدیا، ایجاد کوئری پیچیده، سیگنال ها، جستجوی پیشرفته، اعتبارسنجی داده ها، کلاس های view، اتصال به سرویس ایمیل گوگل و سفارشی سازی Django Admin را خواهید آموخت.

 

آموزش class based views در جنگو

در جنگو، هر view یک آبجکت قابل فراخوانی(callable) است که یک درخواست(request) گرفته و یک پاسخ(response) را برمیگرداند. جنگو برای ساخت view ها دو راه حل ارائه میدهد. راه حل اول استفاده از فانکشن(function based views) و راه حل دوم استفاده از کلاس(class based views)  است. استفاده از کلاس ها برای ساخت view ها روش جدیدتری و مطبوب تری نسبت که فانکشن ها است.

 

class based views قرار نیست جایگزین function based views شوند اما تفاوت ها و مزایای قابل توجهی نسبت به آنها دارند:

  • جداسازی متدهای http در کلاس
  • استفاده از شی گرایی برای تبدیل کد به اجزای قابل استفاده مجدد

 

 view های مبتنی بر کلاس بسیار قدرتمند هستند و یادگیری آنها برای هر توسعه‌دهنده جنگو اجباری است. در این دوره با کلاس های django و django rest framework آشنا خواهید شد.

 

پیش نیازهای آموزش پروژه محور جنگو چیست؟

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



0

intro

8:59

رایگان

1

blueprint

12:49

رایگان

2

templates

18:12

رایگان

3

View

7:54

4

account

11:38

5

widgets

14:28

6

url namespace

9:58

7

register

16:50

10

login

11:19

11

lazy querysets

10:55

12

dispatch

13:41

13

login mixin

8:25

15

profile

8:48

16

posts

19:28

18

detail

22:36

19

get absolute url

15:56

20

delete post

10:37

21

update post

13:19

22

setup

21:25

23

create post

12:20

24

debug

20:27

25

ordering

10:7

27

next

6:8

28

follow

24:29

29

comments

12:15

32

replies

6:18

33

reply form

15:0

34

like

25:43

35

search

17:12

36

error

6:47

38

edit profile

17:44

39

signals

17:31

40

static

13:42

41

options

15:51

42

TemplateView

8:16

43

RedirectView

16:0

44

ListView

11:52

45

DetailView

14:2

46

FormView

13:35

47

CreateView

4:56

48

DeleteView

7:58

49

UpdateView

6:25

50

DateView

6:10

51

done

0:54

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

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



مونگارد