نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
فرم های وب نقطه اصلی تعامل بین سرویس گیرنده و وب سرور است. بیاموزید که از بسته Flask-WTF (WTForms) برای پیاده سازی آنها در یک چارچوب وب قدرتمند Flask استفاده کنید. این دوره بخشی از موارد زیر است: ساخت برنامه های وب با Flask Path همه را بزرگ کنید بررسی اجمالی دوره 1 متر 3 ثانیه ایجاد نماها و الگوهای فرم وب 34 متر 14 ثانیه پردازش داده های فرم 27m 44s امن کردن ورودی فرم 15 متر 26 ثانیه بهبود تجربه کاربر 19m 24s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد نماها و الگوهای فرم وب
Creating Web Form Views and Templates
-
بررسی اجمالی
Overview
-
مطالعه موردی: فروشگاه اینترنتی Globomantics
Case Study: Globomantics Web Shop
-
نسخه ی نمایشی: ایجاد الگوها و نماها
Demo: Creating Templates and Views
-
نسخه ی نمایشی: نوار پیمایش و لیست موارد
Demo: Navigation Bar and Items List
-
مبانی فرم های وب
The Basics of Web Forms
-
نسخه ی نمایشی: درخواست ها با داده های فرم
Demo: Requests with Form Data
-
نسخه ی نمایشی: تنظیم SQLite برای ذخیره سازی داده های فرم
Demo: Setting up SQLite for Storing Form Data
-
نسخه ی نمایشی: متن برنامه
Demo: Application Context
-
نسخه ی نمایشی: پیام های چشمک زن
Demo: Flashing Messages
-
نسخه ی نمایشی: معرفی Flask-WTF
Demo: Introducing Flask-WTF
-
خلاصه
Summary
پردازش داده های فرم
Processing Form Data
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: اعتبار سنجی ورودی
Demo: Input Validation
-
نسخه ی نمایشی: اعتبار سنجی WTForms
Demo: WTForms Validators
-
نسخه ی نمایشی: برنامه CRUD
Demo: CRUD Application
-
نسخه ی نمایشی: فرم وراثت
Demo: Form Inheritance
-
نسخه ی نمایشی: فیلتر کردن با روش GET
Demo: Filtering with the GET Method
-
نسخه ی نمایشی: بارگذاری پرونده ها
Demo: Uploading Files
-
نسخه ی نمایشی: اعتبارسنج های اضافی
Demo: Extra Validators
-
خلاصه
Summary
امن کردن ورودی فرم
Securing the Form Input
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: اعتبار سنجی های سفارشی
Demo: Custom Validators
-
برنامه نویسی بین سایت (XSS)
Cross-site Scripting (XSS)
-
نسخه ی نمایشی: فرار از ورودی کاربر
Demo: Escaping User Input
-
جعل درخواست متقابل سایت (CSRF)
Cross-site Request Forgery (CSRF)
-
تزریق SQL
SQL Injection
-
نسخه ی نمایشی: در حال اجرای reCAPTCHA
Demo: Implementing reCAPTCHA
-
خلاصه
Summary
بهبود تجربه کاربر
Improving the User Experience
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی: زمینه ها و ابزارک های سفارشی
Demo: Custom Fields and Widgets
-
نسخه ی نمایشی: نمایش خطاها با Jinja Macros
Demo: Show Errors with Jinja Macros
-
نسخه ی نمایشی: زیرشاخه پویا فیلد را انتخاب کنید
Demo: Dynamic Subcategory Select Field
-
نسخه ی نمایشی: افزودن نظرات با AJAX
Demo: Adding Comments with AJAX
-
نسخه ی نمایشی: ناهمگام ساختن فیلترها
Demo: Making Filters Asynchronous
-
خلاصه
Summary
نمایش نظرات