آموزش ایجاد و پردازش فرم های وب با Flask

Creating and Processing Web Forms with Flask

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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ایجاد و پردازش فرم های وب با Flask
جزییات دوره
1h 37m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
26
3.8 از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.