تخفیف عضویت ویژه تا 16 مرداد فعال شد

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

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

این آموزش پروژه محور جنگو برای کمک به توسعه دهندگانی در نظر گرفته شده که میخواهند بیشتر با ویژگی های کلیدی جنگو آشنا شوند. این دوره django به شکل پروژه محور تنظیم شده تا دانشجو مفاهیم را همانطور که در دنیای واقعی وجود دارد یاد بگیرد. در آموزش پروژه محور django مفاهیم پیشرفته ای مانند مدیریت پیام ها، کار با فایل های مدیا، ایجاد کوئری پیچیده، سیگنال ها، جستجوی پیشرفته، اعتبارسنجی داده ها، کلاس های 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 آشنا خواهید شد.

 

در دوره آموزش ساخت شبکه اجتماعی با django چه چیزی یاد میگیریم؟

در این دوره پروژه محور Django، یک شبکه اجتماعی را مرحله به مرحله توسعه خواهیم داد و با ویژگی های مهم جنگو آشنا خواهید شد:

  • ✔️ سفارشی سازی مدل User جنگو
  • ✔️ اعتبارسنجی فرم ها
  • ✔️ متد های کاربردی مثل dispatch یا setup
  • ✔️ آشنایی با mixin ها
  • ✔️ پیاده سازی سیستم فالو کردن کاربران
  • ✔️ پیاده سازی سیستم کامنت گذاری
  • ✔️ جستجو پیشرفته
  • ✔️ سیگنال ها
  • ✔️ مدیریت فایل های static
  • ✔️ آشنایی کامل با class based view ها
  • ✔️ و بسیاری موارد دیگر...

 

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

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



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

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

دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش asyncio در پایتون
دوره آموزش asyncio در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره اول آموزش زبان برنامه نویسی پایتون
دوره اول آموزش زبان برنامه نویسی پایتون
تکمیل ضبط
امیرحسین بیگدلو



مونگارد