قراره تو این دوره چی یاد بگیرم؟

  • با توکن CSRF آشنا می شوید.
  • تفاوت as_p و as_ul و as_table هنگام رندر فرم را درک خواهید کرد.
  • شخصی سازی فیلدها با widget های فرم را می آموزید.
  • با Exception ValidationError آشنا خواهید شد.
  • نحوه ساخت فرم با ارث بری از ModelForm را فرا خواهید گرفت.
  • استفاده از widget های پیشرفته در فرم را می آموزید.
  • با Formset آشنا خواهید شد.
  • و ...

سرفصل های دوره

۱ فصل
۲۶ جلسه
۵ ساعت
۱

لیست ویدئوهای دوره

۲۶ قسمت
۰۴:۳۰:۰۷
1

دموی آموزش

رایگان
۰۲:۲۹
2

قسمت اول-ساخت اولین فرم Django

رایگان
۱۴:۴۲
3

قسمت دوم-نمایش فرم و آشنایی با توکن CSRF

رایگان
۰۸:۴۶
4

قسمت سوم-تفاوت as_p و as_ul و as_table هنگام رندر فرم

۰۳:۴۱
5

قسمت چهارم-نمایش فرم به صورت دستی و غیرخودکار

۰۵:۱۵
6

قسمت پنجم-شخصی سازی فیلدها با widget های فرم

۰۶:۵۳
7

قسمت ششم-آشنایی با متد is_valid و دیکشنری cleaned_data

۰۵:۰۰
8

قسمت هفتم-استفاده از novalidate در فرم جهت نمایش خطاهای سمت سرور

۰۶:۵۲
9

قسمت هشتم-سفارشی کردن اعتبارسنجی و آشنایی با Exception ValidationError

۰۴:۳۸
10

قسمت نهم-بازنویسی متد clean و ساخت یک متد Validator

۱۰:۳۹
11

قسمت دهم-نمایش پیغام خطاهای مناسب با توجه به نوع خطاها

۰۴:۵۸
12

قسمت یازدهم-ساخت فرم با ارث بری از ModelForm – بخش اول

۱۰:۴۱
13

قسمت دوازدهم-ساخت فرم با ارث بری از ModelForm – بخش دوم

۰۷:۵۹
14

قسمت سیزدهم-پیاده سازی رزومه ساز – بخش اول

۱۷:۱۱
15

قسمت چهاردهم-پیاده سازی رزومه ساز – بخش دوم

۱۹:۵۹
16

قسمت پانزدهم-پیاده سازی رزومه ساز – بخش سوم

۱۴:۵۴
17

قسمت شانزدهم-widget های پیشرفته در فرم

۱۱:۱۷
18

قسمت هفدهم-ساخت فرم ثبت نام با UserCreationForm

۲۲:۱۰
19

قسمت هجدهم-ویرایش پروفایل کاربر با UserChangeForm

۱۲:۰۷
20

قسمت نوزدهم-تغییر رمز ورود کاربر با PasswordChangeForm

۰۶:۴۵
21

قسمت بیستم-ثبت رزومه با اطلاعات کاربر

۰۶:۳۲
22

قسمت بیست و یکم-آشنایی با Formset

۱۳:۱۸
23

قسمت بیست و دوم-ویوهای Class-based و فرم ها

۱۲:۲۷
24

قسمت بیست و سوم-پیاده سازی Resume Generator

۱۰:۱۲
25

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

۲۰:۵۴
26

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

۰۹:۴۸

فریم ورک Django یک چارچوب وب رایگان و متن باز است که در Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی می کند. هدف اصلی Django این است که ایجاد وب سایت های پیچیده و مبتنی بر پایگاه داده را آسان تر کند. این چارچوب بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تاکید می کند. در این فریم ورک از Python در سراسر برنامه حتی برای فایل های تنظیمات و مدل های داده استفاده می شود. اگر با جنگو برنامه نویسی می کنید پیشنهاد می کنیم آموزش جنگو رست فریمورک را نیز ببینید.

در این آموزش از پایتون نسخه 3.8.0 ، جنگو 3.0.3 استفاده می شود.

مخاطبین دوره ایجاد فرم در جنگو:

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

پیش نیازها:

سرفصل های آموزش ایجاد فرم در جنگو

  • نمایش فرم در view جنگو و آشنایی با توکن CSRF
  • تفاوت as_p و as_ul و as_table هنگام رندر فرم
  • نمایش فرم به صورت دستی و غیرخودکار
  • شخصی سازی فیلدها با widget های فرم
  • آشنایی با متد is_valid و دیکشنری cleaned_data
  • استفاده از novalidate در فرم جهت نمایش خطاهای سمت سرور
  • سفارشی کردن اعتبارسنجی و آشنایی با Exception ValidationError
  • بازنویسی متد clean و ساخت یک متد Validator
  • نمایش پیغام خطاهای مناسب با توجه به نوع خطاها
  • ساخت فرم با ارث بری از  ModelForm
  • استفاده از widget های پیشرفته در فرم
  • آپلود فایل در فرم ها
  • ساخت فرم ثبت نام با  UserCreationForm
  • ویرایش پروفایل کاربر با UserChangeForm
  • آشنایی با Formset
  • ویوهای Class-based و فرم ها
  • پیاده سازی جستجو با فیلتر چندگانه

مزایای خرید دوره :

  • تمامی آموزش ها 3 ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
  • چنانچه سورس و فایل های جانبی برای دوره موجود باشد، همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.