نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما امکان می دهد فرم های جذاب و زیبایی برای یک وب سایت ایجاد کنید. شما قادر خواهید بود فرم ها را مستقیماً با مدل های پایگاه داده گره بزنید ، آنها را شخصی سازی کنید ، بررسی های صحت داده ها را انجام دهید ، در پایگاه داده ذخیره کنید و اطلاعات را ایمن نگه دارید. ایجاد فرم ها می تواند تلاش و درد زیادی در ارتباط با HTML و اتصالات پایگاه داده باشد. . این دوره ، Django Forms و ModelForms ، به شما کمک می کند فرم های کوتاه ، شهودی و زیبایی را برای وب سایت ایجاد کنید ، فرم های ورود به سیستم ، ثبت سفارش ، وارد کردن مشخصات نظرسنجی یا نوشتن پست ها و نظرات وبلاگ. ابتدا مدل Model را جستجو خواهید کرد که اساساً به شما امکان می دهد از یک مدل از قبل فرم ایجاد کنید. این به شما امکان می دهد اطلاعات را از کاربران جمع آوری کنید ، اعتبار سنجی کنید و آنها را دوباره به برنامه وب خود بفرستید. در مرحله بعدی ، شما با یک روش پیشرفته در ارائه فرم ها آشنا می شوید. با استفاده از قالب ها ، ابزارک ها و الگوها و بتوانید آنها را مطابق با نیازهای خود شخصی سازی کنید. ویژگی هایی مانند فرم های ترد تا حد زیادی در جذاب و آسان ساختن فرم برای چشم کمک می کند. سرانجام ، شما چندین روش ایمن سازی فرم ها را با استفاده آسان از محافظ Django در برابر حملات CSRF از یک سایت مخرب به سرور خود یاد خواهید گرفت. پس از پایان این دوره ، مهارت و دانش Django’s ModelForms و تمام پیچیدگی های آنها را برای ایجاد یک روش مفید ، راحت و ایمن در ایجاد فرم های جمع آوری اطلاعات خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد یک فرم ساده و بصری
Creating a Simple and Intuitive Form
-
فرم ها و فرم های مدل
Forms and ModelForms
-
ایجاد یک پروژه اسکلت
Creating a Skeleton Project
-
ایجاد فرم ثبت نام
Creating a Signup Form
-
ایجاد فرم ثبت نام
Creating a Signup ModelForm
-
سفارشی کردن فرم
Customizing the form
اعتبار سنجی ورودی های کاربر به فرم ها
Validating the User Inputs to the Forms
-
روند اعتبار سنجی در یک فرم
Validation Process in a Form
-
بررسی اعتبار سنجی در یک ModelForm
Checking Validation in a ModelForm
-
استفاده از اعتبار سنج ها در یک فرم
Using Validators in a Form
-
مدیریت خطاهای اعتبار سنجی
Handling Validation Errors
با استفاده از Formsets و Factory
Using Formsets and Factory
-
ایجاد قالب با استفاده از Factory
Creating Formsets Using Factory
-
ایجاد چندین فرم با استفاده از قالب ها
Creating Multiple Forms Using Formsets
-
فرم های مدیریت و ارائه الگو
Management Forms and Template Rendering
-
قالب های درون خطی و سفارشی سازی
Inline Formsets and Customization
زیباسازی فرمها
Beautifying Your Forms
-
چگونه جنگو می تواند در زیبا سازی فرم ها کمک کند؟
How Can Django Help in Beautifying Forms?
-
برای بهبود عملکرد ، ابزارک ها را به FormFields اضافه کنید
Add Widgets to FormFields to Enhance Functionality
-
فرم های ترد
Crispy Forms
-
استفاده از فرم های ترد برای زیبا سازی فرم ها
Using Crispy Forms to Make Forms Pretty
ایمن سازی دیدگاه ها در برابر CSRF: Middleware و AJAX
Securing the Views against CSRF: Middleware and AJAX
-
CSRF Attacks: علل و پیشگیری
CSRF Attacks: Causes and Prevention
-
Django CSRF Middleware Protection
Django CSRF Middleware Protection
-
تماس AJAX به صورت فرم
AJAX Calls in Forms
-
امنیت تماس های AJAX
Securing AJAX Calls
ایمن سازی دیدگاه ها در برابر CSRF: الگوها و تزئینات
Securing the Views against CSRF: Templates and Decorators
-
محافظت از CSRF در الگوها
CSRF Protection in Templates
-
محافظت از CSRF در الگوهای پیش فرض و شخص ثالث
CSRF Protection in Default and Third Party Templates
-
تزئینات CSRF در جنگو
CSRF Decorators in Django
-
نحوه استفاده از تزئینات CSRF در فرم ها
How to Use CSRF Decorators in Forms
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات