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

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

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

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

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

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

دموی آموزش

رایگان
۰۲:۲۹

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

رایگان
۱۴:۴۲

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

رایگان
۰۸:۴۶

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

۰۳:۴۱

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

۰۵:۱۵

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

۰۶:۵۳

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

۰۵:۰۰

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

۰۶:۵۲

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

۰۴:۳۸

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

۱۰:۳۹

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

۰۴:۵۸

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

۱۰:۴۱

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

۰۷:۵۹

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

۱۷:۱۱

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

۱۹:۵۹

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

۱۴:۵۴

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

۱۱:۱۷

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

۲۲:۱۰

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

۱۲:۰۷

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

۰۶:۴۵

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

۰۶:۳۲

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

۱۳:۱۸

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

۱۲:۲۷

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

۱۰:۱۲

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

۲۰:۵۴

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

۰۹:۴۸

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

 

توضیحات بیشتر

مدرس

میلاد حاتمی

میلاد حاتمی مدرس

من از سال 1387شروع به یادگیری سی شارپ کردم. از 1397در کنار سی شارپ، یادگیری پایتون و فریمورک Django را شروع کردم.
کار حرفه ای خودم را از سال 1395 به عنوان کارشناس سیستم ساز در شرکت سیگما شروع کردم، در آن سالها با پروژه های مختلفی از قبیل بلاگ ایرانسل، رتبه بندی اعتباری ایران، وب سرویس گمرگ، نمایش آنلاین نتایج انتخابات وزارت کشور و بسیاری پروژه دیگر همکاری داشتم.
پس از سیگما در شرکت موج صنعت کرانه با عنوان برنامه نویس دات نت مشغول به کار شدم. و با پروژه های ویندوزی دست و پنجه نرم کردم.
در سال 1398 به عنوان برنامه نویس فول استک وارد انتشارات بین المللی گاج شدم و در پروژه آزمون های گاج همکاری داشتم.
همچنین در شرکت فرانسوی Cosmopolis به صورت پارت تایم و از راه دور به عنوان برنامه نویس پایتون/ Django مشغول به کار شدم.
در حال حاضر در گروه شرکت های سان با عنوان برنامه نویس ارشد به صورت تمام وقت مشغول به کار هستم. در سان با پروژه هایی از وزارت اقتصاد، وزارت رفاه، سازمان تامین اجتماعی و پروژه های سازمانی بزرگ دیگری همکاری می کنم.