آموزش دوره جامع فریمورک فلَسک - آخرین آپدیت

دانلود The Ultimate Flask Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع فریم‌ورک Flask: ساخت وب‌اپلیکیشن‌های پایتونی قدرتمند

به دوره جامع Flask خوش آمدید! این دوره به شما آموزش می‌دهد که چگونه با استفاده از فریم‌ورک Flask، وب‌اپلیکیشن‌های پایتونی خود را بسازید. در این دوره، با اصول اولیه Flask آشنا می‌شوید و مثال‌هایی برای ساخت اپلیکیشن‌ها با استفاده از ویژگی‌های خود فریم‌ورک Flask ارائه می‌شود. سپس با افزونه‌های کاربردی و مفید Flask آشنا می‌شوید که افزودن قابلیت‌های بیشتر به اپلیکیشن‌های شما را آسان‌تر می‌کنند. در این دوره، با نحوه استفاده از این افزونه‌ها در اپلیکیشن‌های نمونه آشنا خواهید شد.

آنچه در این دوره می‌آموزید:

  • ساخت وب‌اپلیکیشن‌های پایتونی با Flask
  • استفاده از زبان قالب‌ Jinja برای طراحی ظاهری اپلیکیشن‌ها
  • استفاده از پایگاه داده SQLite برای شروع توسعه
  • استفاده از سایر پایگاه‌های داده با Flask با استفاده از Flask-SQLAlchemy
  • استفاده از Flask برای پردازش داده‌های ورودی درخواست‌ها
  • ساخت API با Flask
  • مدیریت جلسات کاربران
  • ساخت اپلیکیشن‌های کاربردی با شش مثال

در این دوره، ما افزونه‌های محبوب Flask را پوشش می‌دهیم، از جمله:

  • Flask-SQLAlchemy
  • Flask-WTF
  • Flask-Bootstrap
  • Flask-Mail
  • Flask-Migrate
  • Flask-Uploads
  • Flask-Login
  • Flask-Admin
  • Flask-User
  • Flask-Babel
  • Flask-Restless
  • Flask-SocketIO
  • Flask-Security

پیش نیازها:

برای شروع این دوره، نیازی به دانش پیشرفته ندارید. داشتن تجربه اولیه در پایتون کافی است. همچنین، آشنایی با اصول اولیه HTML نیز می‌تواند مفید باشد.

امیدوارم از این دوره لذت ببرید و مشتاق شنیدن نظرات شما هستم!

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

  • آشنایی با مفاهیم اساسی فریم‌ورک Flask و افزونه‌های مختلف آن

  • نحوه ساخت وب‌اپلیکیشن‌های مبتنی بر پایتون با استفاده از Flask

  • نحوه استفاده از برخی از محبوب‌ترین افزونه‌های Flask برای افزایش قدرت اپلیکیشن‌ها

  • نحوه اتصال و تعامل با پایگاه داده در Flask با استفاده از SQLite و SQLAlchemy

  • نحوه استقرار اپلیکیشن‌های Flask بر روی Heroku، Python Anywhere و یک سرور لینوکس


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

Flask Basics-مبانی Flask Flask Basics

  • Install Flask-نصب Flask Install Flask

  • Routing-مسیردهی Routing

  • Request Methods-متدهای درخواست Request Methods

  • Route Variables-متغیرهای مسیر Route Variables

  • Query String Arguments-آرگومان‌های رشته پرس‌وجو Query String Arguments

  • Form Data-داده فرم Form Data

  • JSON Data-داده JSON JSON Data

  • Redirects-ریدایرکت‌ها Redirects

  • Debug Mode-حالت اشکال‌زدایی Debug Mode

Templates-قالب‌ها Templates

  • Intro to Templates-معرفی قالب‌ها Intro to Templates

  • Template Variables-متغیرهای قالب Template Variables

  • Conditionals-عبارات شرطی Conditionals

  • Loops-حلقه‌ها Loops

  • Include-شامل کردن Include

  • Inheritance-وراثت Inheritance

  • Comments-نظرات Comments

  • Static Files-فایل‌های استاتیک Static Files

Databases With Flask-SQLAlchemy-پایگاه داده با Flask-SQLAlchemy Databases With Flask-SQLAlchemy

  • Install and Configure-نصب و پیکربندی Install and Configure

  • Create Table-ایجاد جدول Create Table

  • Insert Data-درج داده Insert Data

  • Update Data-به‌روزرسانی داده Update Data

  • Delete Data-حذف داده Delete Data

  • Create One to Many Relationship-ایجاد رابطه یک به چند Create One to Many Relationship

  • Add Data to One to Many Relationship-افزودن داده به رابطه یک به چند Add Data to One to Many Relationship

  • Query One to Many Relationship-پرس و جوی رابطه یک به چند Query One to Many Relationship

  • Create Many to Many Relationship-ایجاد رابطه چند به چند Create Many to Many Relationship

  • Add Data to Many to Many Relationship-افزودن داده به رابطه چند به چند Add Data to Many to Many Relationship

  • Query Many to Many Relationship-پرس و جوی رابطه چند به چند Query Many to Many Relationship

  • Query All Data-پرس و جوی همه داده‌ها Query All Data

Structuring Flask Apps-ساختاردهی به برنامه‌های Flask Structuring Flask Apps

  • App Factories-کارخانه‌های برنامه App Factories

  • Organizing Projects Beyond a Single File-سازماندهی پروژه‌ها فراتر از یک فایل Organizing Projects Beyond a Single File

  • Blueprints-بلوپرینت‌ها Blueprints

Registration App-برنامه ثبت‌نام Registration App

  • Setup Project and Display Template-راه‌اندازی پروژه و نمایش قالب Setup Project and Display Template

  • Setting Up The Models-تنظیم مدل‌ها Setting Up The Models

  • Setup Database-تنظیم پایگاه داده Setup Database

  • Seed Topic and Language Data-بذر داده‌های موضوع و زبان Seed Topic and Language Data

  • Setup Password Hash-تنظیم هش رمز عبور Setup Password Hash

  • Verify Form Data is Being Submitted-تأیید ارسال داده‌های فرم Verify Form Data is Being Submitted

  • Load Languages and Topics-بارگیری زبان‌ها و موضوعات Load Languages and Topics

  • Save Data From Form-ذخیره داده‌ها از فرم Save Data From Form

  • Load Existing Data-بارگیری داده‌های موجود Load Existing Data

  • Update Database With New Data-به‌روزرسانی پایگاه داده با داده‌های جدید Update Database With New Data

  • Error Handling-مدیریت خطا Error Handling

Registration API-API ثبت‌نام Registration API

  • Postman-پستمن Postman

  • Organize Files-سازماندهی فایل‌ها Organize Files

  • Add JSON to Method-افزودن JSON به متد Add JSON to Method

  • Get Members Route-مسیر دریافت اعضا Get Members Route

  • Get One Member-دریافت یک عضو Get One Member

  • Create a Member-ایجاد یک عضو Create a Member

  • Edit a Member-ویرایش یک عضو Edit a Member

Dashboard App-برنامه داشبورد Dashboard App

  • Overview of Templates-مروری بر قالب‌ها Overview of Templates

  • Setup Flask App and Templates-راه‌اندازی برنامه و قالب‌های Flask Setup Flask App and Templates

  • Create Models for Dashboard-ایجاد مدل‌ها برای داشبورد Create Models for Dashboard

  • Command to Create Tables-دستور ایجاد جدول Command to Create Tables

  • Add Data Into Database-افزودن داده به پایگاه داده Add Data Into Database

  • Overview of Queries We Need-مروری بر پرس و جوهای مورد نیاز Overview of Queries We Need

  • Writing the Queries Part One-نوشتن پرس و جوها قسمت اول Writing the Queries Part One

  • Writing the Queries Part Two-نوشتن پرس و جوها قسمت دوم Writing the Queries Part Two

  • Writing the Queries Part Three-نوشتن پرس و جوها قسمت سوم Writing the Queries Part Three

  • Writing the Queries Part Four-نوشتن پرس و جوها قسمت چهارم Writing the Queries Part Four

  • Add the Card Values-افزودن مقادیر کارت Add the Card Values

  • Add the Revenue Goals-افزودن اهداف درآمد Add the Revenue Goals

  • Work With Area Chart-کار با نمودار ناحیه‌ای Work With Area Chart

  • Work With Pie Chart-کار با نمودار دایره‌ای Work With Pie Chart

  • Work With Bar Chart-کار با نمودار میله‌ای Work With Bar Chart

  • Fill in Order Table-پر کردن جدول سفارش Fill in Order Table

  • Setup Flask Login-راه‌اندازی ورود به سیستم Flask Setup Flask Login

  • Protecting the Routes-محافظت از مسیرها Protecting the Routes

  • Register a User-ثبت‌نام یک کاربر Register a User

  • Log In User-ورود کاربر به سیستم Log In User

  • Add Password Hashing-افزودن هش رمز عبور Add Password Hashing

  • Log Out User-خروج کاربر از سیستم Log Out User

  • Update Link-به‌روزرسانی لینک Update Link

  • Add Current User Name-افزودن نام کاربر فعلی Add Current User Name

  • Add Remember Me-افزودن "مرا به خاطر بسپار" Add Remember Me

  • Format Numbers and Dates-قالب‌بندی اعداد و تاریخ‌ها Format Numbers and Dates

  • Fix Pie Chart Numbers-رفع اشکال اعداد نمودار دایره‌ای Fix Pie Chart Numbers

  • Form Validation-اعتبارسنجی فرم Form Validation

Food Tracker App-برنامه ردیاب غذا Food Tracker App

  • Demo-دمو Demo

  • The Starting HTML Files-فایل‌های HTML شروع The Starting HTML Files

  • Adding Templates-افزودن قالب‌ها Adding Templates

  • Creating the Database-ایجاد پایگاه داده Creating the Database

  • Adding Database Helpers-افزودن کمک‌کننده‌های پایگاه داده Adding Database Helpers

  • Working With The Food Form-کار با فرم غذا Working With The Food Form

  • Inserting Food Data Into Database-درج داده‌های غذا در پایگاه داده Inserting Food Data Into Database

  • Display All Foods in Database-نمایش همه غذاها در پایگاه داده Display All Foods in Database

  • Inserting the Date-درج تاریخ Inserting the Date

  • Query All Dates-پرس و جوی همه تاریخ‌ها Query All Dates

  • Day Screen-صفحه روز Day Screen

  • Add Food to Database-افزودن غذا به پایگاه داده Add Food to Database

  • Get List Of Foods For Day-دریافت لیست غذاها برای روز Get List Of Foods For Day

  • Getting Food Totals For Day-دریافت کل غذاها برای روز Getting Food Totals For Day

  • Links-لینک‌ها Links

  • Sum Totals Per Day-جمع کل برای هر روز Sum Totals Per Day

  • Adding Links-افزودن لینک‌ها Adding Links

  • Refactor-بازسازی Refactor

  • Deployment Server Setup on Amazon Lightsail-راه‌اندازی سرور استقرار در Amazon Lightsail Deployment Server Setup on Amazon Lightsail

  • Deploy To Amazon Lightsail Server-استقرار در سرور Amazon Lightsail Deploy To Amazon Lightsail Server

  • Errata-اشتباهات چاپی Errata

Question & Answer App-برنامه پرسش و پاسخ Question & Answer App

  • Demo-دمو Demo

  • Overview of Templates-مروری بر قالب‌ها Overview of Templates

  • Install and Templates-نصب و قالب‌ها Install and Templates

  • Database Helpers-کمک‌کننده‌های پایگاه داده Database Helpers

  • Creating the Database-ایجاد پایگاه داده Creating the Database

  • Register User-ثبت‌نام کاربر Register User

  • Login-ورود به سیستم Login

  • Sessions-جلسات Sessions

  • Common User Function-عملکرد کاربر مشترک Common User Function

  • Updating Links-به‌روزرسانی لینک‌ها Updating Links

  • Creating Test Users-ایجاد کاربران آزمایشی Creating Test Users

  • User Setup Page-صفحه تنظیمات کاربر User Setup Page

  • Create Question-ایجاد پرسش Create Question

  • List Questions-لیست پرسش‌ها List Questions

  • Answer Question-پاسخ به پرسش Answer Question

  • Home Route Questions-پرسش‌های مسیر خانه Home Route Questions

  • Question Page-صفحه پرسش Question Page

  • Preventing Duplicate Users-جلوگیری از کاربران تکراری Preventing Duplicate Users

  • Protecting Routes-محافظت از مسیرها Protecting Routes

  • Protecting Routes by Role-محافظت از مسیرها بر اساس نقش Protecting Routes by Role

  • Login Failure Messages-پیام‌های شکست ورود به سیستم Login Failure Messages

  • Formatting Queries-قالب‌بندی پرس و جوها Formatting Queries

  • Added Link Macro-افزودن ماکروی لینک Added Link Macro

  • Base Template-قالب پایه Base Template

  • Deploy to Heroku-استقرار در Heroku Deploy to Heroku

  • Convert to Postgres-تبدیل به Postgres Convert to Postgres

  • Static Secret Key On Heroku-کلید مخفی استاتیک در Heroku Static Secret Key On Heroku

Member API-API اعضا Member API

  • Demo-دمو Demo

  • Setting Up The App and Test With Postman-راه‌اندازی برنامه و تست با Postman Setting Up The App and Test With Postman

  • Adding Database Helpers-افزودن کمک‌کننده‌های پایگاه داده Adding Database Helpers

  • Create the Database-ایجاد پایگاه داده Create the Database

  • Create a New Member-ایجاد یک عضو جدید Create a New Member

  • Return Member After Creation-بازگرداندن عضو پس از ایجاد Return Member After Creation

  • Get All Members-دریافت همه اعضا Get All Members

  • Get One Member-دریافت یک عضو Get One Member

  • Edit A Member-ویرایش یک عضو Edit A Member

  • Delete A Member-حذف یک عضو Delete A Member

  • Authentication-احراز هویت Authentication

  • Authentication Decorator-دکوراتور احراز هویت Authentication Decorator

  • Deploy to Python Anywhere-استقرار در Python Anywhere Deploy to Python Anywhere

Flask-SQLAlchemy-Flask-SQLAlchemy Flask-SQLAlchemy

  • Setting Up A Database and Determing the URI-راه‌اندازی یک پایگاه داده و تعیین URI Setting Up A Database and Determing the URI

  • Installing Flask-SQLAlchemy-نصب Flask-SQLAlchemy Installing Flask-SQLAlchemy

  • Connecting to the Database-اتصال به پایگاه داده Connecting to the Database

  • Create a Table-ایجاد یک جدول Create a Table

  • Inserting Data-درج داده‌ها Inserting Data

  • Updating Data-به‌روزرسانی داده‌ها Updating Data

  • Deleting Data-حذف داده‌ها Deleting Data

  • Intro to Queries-مقدمه ای بر پرس و جوها Intro to Queries

  • Generative Queries-پرس و جوهای تولیدی Generative Queries

  • Not Equals and Like-نامساوی و لایک Not Equals and Like

  • In and Not In-در و نه در In and Not In

  • Null and Not Null-تهی و غیرتهی Null and Not Null

  • And-و And

  • Or-یا Or

  • Order By-مرتب‌سازی بر اساس Order By

  • Limit-محدودیت Limit

  • Offset-آفست Offset

  • Count-شمارش Count

  • Inequality-نامساوی Inequality

  • One to Many Relationships-روابط یک به چند One to Many Relationships

  • One to Many Queries-پرس و جوهای یک به چند One to Many Queries

  • Many to Many Relationships-روابط چند به چند Many to Many Relationships

  • Many to Many Queries-پرس و جوهای چند به چند Many to Many Queries

Flask-SQLAlchemy By Example-Flask-SQLAlchemy با مثال Flask-SQLAlchemy By Example

  • Install and Set Up-نصب و راه‌اندازی Install and Set Up

  • Create the Models-ایجاد مدل‌ها Create the Models

  • Create the Relationships-ایجاد روابط Create the Relationships

  • Create the Database-ایجاد پایگاه داده Create the Database

  • Insert Data-درج داده Insert Data

  • Updating Data-به‌روزرسانی داده Updating Data

  • Deleting Data-حذف داده Deleting Data

  • Populating the Database-پر کردن پایگاه داده Populating the Database

  • Get All Customer Orders-دریافت تمام سفارشات مشتری Get All Customer Orders

  • Get All Pending Orders-دریافت تمام سفارشات در انتظار Get All Pending Orders

  • How Many Customers-چند مشتری How Many Customers

  • Get Orders With Coupon Codes-دریافت سفارشات با کدهای کوپن Get Orders With Coupon Codes

  • Get Revenue in Past X Days-دریافت درآمد در X روز گذشته Get Revenue in Past X Days

  • Get the Average Fulfillment Time-دریافت زمان تکمیل متوسط Get the Average Fulfillment Time

  • Get Customers Who Have Purchased More Than $X-دریافت مشتریانی که بیش از $X خرید کرده‌اند Get Customers Who Have Purchased More Than $X

Flask-WTF-Flask-WTF Flask-WTF

  • Install and Set Up-نصب و راه‌اندازی Install and Set Up

  • Creating a Form-ایجاد یک فرم Creating a Form

  • Submit the Form-ارسال فرم Submit the Form

  • Validators-اعتبارسنج‌ها Validators

  • More Fields-فیلدهای بیشتر More Fields

  • Adding An Extra Validator-افزودن یک اعتبارسنج اضافی Adding An Extra Validator

  • Changing Labels and Defaults-تغییر برچسب‌ها و پیش‌فرض‌ها Changing Labels and Defaults

  • Prepopulating Data-پیش‌پرکردن داده‌ها Prepopulating Data

  • Populate Obj-پر کردن Obj Populate Obj

  • More on CSRF-اطلاعات بیشتر در مورد CSRF More on CSRF

  • Jinja Macro-ماکروی جینجا Jinja Macro

  • Form Inheritance-وراثت فرم Form Inheritance

  • Field Enclosures-محفظه های فیلد Field Enclosures

  • Field List-لیست فیلد Field List

  • Delete Field-حذف فیلد Delete Field

  • Dynamic Forms-فرم‌های پویا Dynamic Forms

  • Note on JavaScript AJAX-یادداشتی در مورد جاوا اسکریپت AJAX Note on JavaScript AJAX

  • Recaptcha Field-فیلد Recaptcha Recaptcha Field

  • Inline Validators-اعتبارسنج‌های درون‌خطی Inline Validators

  • Information on Other Fields and Validators-اطلاعات در مورد سایر فیلدها و اعتبارسنج‌ها Information on Other Fields and Validators

  • Date Fields-فیلدهای تاریخ Date Fields

  • Flask-WTF Example-مثال Flask-WTF Flask-WTF Example

Flask-Bootstrap-Flask-Bootstrap Flask-Bootstrap

  • Installation Setup-نصب و راه‌اندازی Installation Setup

  • Blank HTML-HTML خالی Blank HTML

  • Available Blocks-بلوک‌های موجود Available Blocks

Flask-Mail-Flask-Mail Flask-Mail

  • Configuration-پیکربندی Configuration

  • Set Up Server and Send Email-تنظیم سرور و ارسال ایمیل Set Up Server and Send Email

  • Note on Debug-یادداشتی در مورد اشکال‌زدایی Note on Debug

  • Email Body-بدنه ایمیل Email Body

  • Adding More Recipients-افزودن گیرندگان بیشتر Adding More Recipients

  • Adding Sender Name-افزودن نام فرستنده Adding Sender Name

  • Bulk Messages-پیام‌های انبوه Bulk Messages

  • Attachments-پیوست‌ها Attachments

  • Other Message Parameters-سایر پارامترهای پیام Other Message Parameters

  • Setting Up Gmail-تنظیم Gmail Setting Up Gmail

Flask-Migrate-Flask-Migrate Flask-Migrate

  • Installation and Environment Variable Setup-نصب و راه‌اندازی متغیر محیطی Installation and Environment Variable Setup

  • Creating Database, Adding SQLAlchemy and Migrate-ایجاد پایگاه داده، افزودن SQLAlchemy و Migrate Creating Database, Adding SQLAlchemy and Migrate

  • Create Table Upgrade in SQLite-ایجاد ارتقای جدول در SQLite Create Table Upgrade in SQLite

  • Upgrading With SQLite-ارتقا با SQLite Upgrading With SQLite

  • SQLite Downgrades-تنزل‌ها در SQLite SQLite Downgrades

  • Upgrading and Downgrading-ارتقا و تنزل Upgrading and Downgrading

  • MySQL Upgrade and Downgrade-ارتقا و تنزل MySQL MySQL Upgrade and Downgrade

  • Manually Edit Migration-ویرایش دستی مهاجرت Manually Edit Migration

  • Dropping Columns in SQLite-حذف ستون‌ها در SQLite Dropping Columns in SQLite

Flask-Uploads-Flask-Uploads Flask-Uploads

  • Installation and Configuration-نصب و پیکربندی Installation and Configuration

  • Upload Form-فرم آپلود Upload Form

  • Uploading First Image-آپلود اولین تصویر Uploading First Image

  • Allow and Deny-مجاز و غیرمجاز Allow and Deny

  • Default Dest-مقصد پیش‌فرض Default Dest

  • Combining Extensions-ترکیب پسوندها Combining Extensions

Flask-Login-Flask-Login Flask-Login

  • Installation and Init-نصب و راه‌اندازی اولیه Installation and Init

  • Add User Model-افزودن مدل کاربر Add User Model

  • The User Loader-بارگذار کاربر The User Loader

  • Login User-ورود کاربر به سیستم Login User

  • Current User-کاربر فعلی Current User

  • Logout User-خروج کاربر از سیستم Logout User

  • Creating a Login Form-ایجاد یک فرم ورود به سیستم Creating a Login Form

  • Redirect to Login Route-ریدایرکت به مسیر ورود به سیستم Redirect to Login Route

  • Login Message-پیام ورود به سیستم Login Message

  • Redirect-ریدایرکت Redirect

  • Remember Me-مرا به خاطر بسپار Remember Me

  • Fresh Login-ورود تازه Fresh Login

  • Auto Expire-انقضای خودکار Auto Expire

  • Alternative Tokens-توکن‌های جایگزین Alternative Tokens

  • Using MongoDB-استفاده از MongoDB Using MongoDB

Flask-Admin-Flask-Admin Flask-Admin

  • Install and Setup-نصب و راه‌اندازی Install and Setup

  • Add User View-افزودن نمایش کاربر Add User View

  • View of Table With Multiple Columns-نمایش جدول با ستون‌های متعدد View of Table With Multiple Columns

  • Table with Relationship-جدول با رابطه Table with Relationship

  • Remove Column from View-حذف ستون از نمایش Remove Column from View

  • Display Primary Key Column-نمایش ستون کلید اصلی Display Primary Key Column

  • Enable/Disable Create, Edit, and Delete-فعال/غیرفعال کردن ایجاد، ویرایش و حذف Enable/Disable Create, Edit, and Delete

  • Export Table Data-خروجی گرفتن از داده‌های جدول Export Table Data

  • Create Modal-ایجاد Modal Create Modal

  • Other Attributes-سایر ویژگی‌ها Other Attributes

  • Using on_model_change to Automatically Hash Password-استفاده از on_model_change برای هش کردن رمز عبور به صورت خودکار Using on_model_change to Automatically Hash Password

  • File Admin-مدیریت فایل File Admin

  • Modifying the Home Template-تغییر قالب صفحه اصلی Modifying the Home Template

  • Modifying Other Views-تغییر سایر نمایش‌ها Modifying Other Views

  • Creating a New View-ایجاد یک نمایش جدید Creating a New View

  • URL For-آدرس برای URL For

  • Inline Models-مدل‌های درون‌خطی Inline Models

  • Auth for Views-احراز هویت برای نمایش‌ها Auth for Views

  • Adding Flask-Login-افزودن Flask-Login Adding Flask-Login

Flask-User-Flask-User Flask-User

  • Installation and Configuration-نصب و پیکربندی Installation and Configuration

  • Create Database-ایجاد پایگاه داده Create Database

  • Flask-User Sign In and Register Screens-صفحات ورود و ثبت‌نام Flask-User Flask-User Sign In and Register Screens

  • Create Protected Page-ایجاد صفحه محافظت‌شده Create Protected Page

  • What Flask-User Does to Database Record-Flask-User چه می‌کند با رکورد پایگاه داده What Flask-User Does to Database Record

  • Enabling Emails-فعال کردن ایمیل‌ها Enabling Emails

  • Modifying Templates-تغییر قالب‌ها Modifying Templates

  • Modifying Email Templates-تغییر قالب‌های ایمیل Modifying Email Templates

  • Changing the After Register Endpoint-تغییر Endpoint پس از ثبت‌نام Changing the After Register Endpoint

  • Current User Information-اطلاعات کاربر فعلی Current User Information

Flask-Babel-Flask-Babel Flask-Babel

  • Install Flask-Babel-نصب Flask-Babel Install Flask-Babel

  • Locale-منطقه Locale

  • Dates and Datetime-تاریخ‌ها و زمان‌ها Dates and Datetime

  • Marking Words for Translation-علامت‌گذاری کلمات برای ترجمه Marking Words for Translation

  • Translations-ترجمه‌ها Translations

  • Poedit-Poedit Poedit

Flask-Restless-Flask-Restless Flask-Restless

  • Installation-نصب Installation

  • Setup Models-راه‌اندازی مدل‌ها Setup Models

  • Create Database-ایجاد پایگاه داده Create Database

  • Integrate Flask-Restless-ادغام Flask-Restless Integrate Flask-Restless

  • GET Requests-درخواست‌های GET GET Requests

  • GET Specific Items-دریافت آیتم‌های خاص GET Specific Items

  • POST Requests-درخواست‌های POST POST Requests

  • DELETE Requests-درخواست‌های DELETE DELETE Requests

  • PUT Requests-درخواست‌های PUT PUT Requests

  • Limit-محدودیت Limit

  • Offset-آفست Offset

  • Order By-مرتب‌سازی بر اساس Order By

  • Search Queries-پرس و جوهای جستجو Search Queries

  • In and Not in Operators-عملگرهای In و Not in In and Not in Operators

  • Is Null and Is Not Null Operators-عملگرهای Is Null و Is Not Null Is Null and Is Not Null Operators

  • Like Operator-عملگر Like Like Operator

  • Or Queries-پرس و جوهای Or Or Queries

  • Any Operator-عملگر Any Any Operator

  • Has Operator-عملگر Has Has Operator

  • Deleting With Queries-حذف با پرس و جوها Deleting With Queries

  • Patch With Queries Bug-اشکال Patch با پرس و جوها Patch With Queries Bug

  • Pagination-صفحه‌بندی Pagination

Flask-SocketIO-Flask-SocketIO Flask-SocketIO

  • Installation and Setup-نصب و راه‌اندازی Installation and Setup

  • Setting Up JavaScript Client-راه‌اندازی کلاینت جاوا اسکریپت Setting Up JavaScript Client

  • Sending From Client to Server-ارسال از کلاینت به سرور Sending From Client to Server

  • Sending From Server to Client-ارسال از سرور به کلاینت Sending From Server to Client

  • Emit Custom Events-انتشار رویدادهای سفارشی Emit Custom Events

  • Sending and Receiving JSON-ارسال و دریافت JSON Sending and Receiving JSON

  • Multiple Clients-چند کلاینت Multiple Clients

  • Broadcasting Messages-انتشار پیام‌ها Broadcasting Messages

  • Server Initiated Events-رویدادهای شروع شده توسط سرور Server Initiated Events

  • Namespaces-فضاهای نام Namespaces

  • Session IDs-شناسه‌های جلسه Session IDs

  • Send Private Message-ارسال پیام خصوصی Send Private Message

  • Join Room-پیوستن به اتاق Join Room

  • Leave Room-ترک اتاق Leave Room

  • Close Room-بستن اتاق Close Room

  • Connect and Disconnect-اتصال و قطع اتصال Connect and Disconnect

Flask-Security-Flask-Security Flask-Security

  • Installation and Setup-نصب و راه‌اندازی Installation and Setup

  • Create Database-ایجاد پایگاه داده Create Database

  • View Login and Register Routes-مشاهده مسیرهای ورود و ثبت‌نام View Login and Register Routes

  • Additional Routes-مسیرهای اضافی Additional Routes

  • Login Required and Current User-ورود به سیستم الزامی و کاربر فعلی Login Required and Current User

  • Roles-نقش‌ها Roles

  • Enabling Mail-فعال کردن ایمیل Enabling Mail

  • Custom Emails-ایمیل‌های سفارشی Custom Emails

  • Custom Views-نمایش‌های سفارشی Custom Views

  • Extending the Forms-گسترش فرم‌ها Extending the Forms

  • HTTP Basic Auth-احراز هویت اولیه HTTP HTTP Basic Auth

Engage! A Twitter Clone-Engage! یک کلون توییتر Engage! A Twitter Clone

  • Overview of Templates-مروری بر قالب‌ها Overview of Templates

  • Create Routes With Templates-ایجاد مسیرها با قالب‌ها Create Routes With Templates

  • Convert Static Resources-تبدیل منابع استاتیک Convert Static Resources

  • Prepare Flask-Migrate and Flask-SQLAlchemy-آماده‌سازی Flask-Migrate و Flask-SQLAlchemy Prepare Flask-Migrate and Flask-SQLAlchemy

  • Create SQLite Database-ایجاد پایگاه داده SQLite Create SQLite Database

  • Add User Model and Create Table-افزودن مدل کاربر و ایجاد جدول Add User Model and Create Table

  • Creating the Register Form-ایجاد فرم ثبت‌نام Creating the Register Form

  • Convert Register Form to WTForm-تبدیل فرم ثبت‌نام به WTForm Convert Register Form to WTForm

  • Testing the Register Form-تست فرم ثبت‌نام Testing the Register Form

  • Adding Error Messages to Register Form-افزودن پیام‌های خطا به فرم ثبت‌نام Adding Error Messages to Register Form

  • Handling the Profile Image Upload-رسیدگی به آپلود تصویر پروفایل Handling the Profile Image Upload

  • Save Registration Data to Database-ذخیره داده‌های ثبت‌نام در پایگاه داده Save Registration Data to Database

  • Creating the Login Form-ایجاد فرم ورود به سیستم Creating the Login Form

  • Creating the Login Route-ایجاد مسیر ورود به سیستم Creating the Login Route

  • Finishing the Login Form-تکمیل فرم ورود به سیستم Finishing the Login Form

  • Displaying the Profile Information-نمایش اطلاعات پروفایل Displaying the Profile Information

  • Create Tweet Model and Migrate-ایجاد مدل توییت و مهاجرت Create Tweet Model and Migrate

  • Create Tweet Form-ایجاد فرم توییت Create Tweet Form

  • Update Timeline to Be Dynamic-به‌روزرسانی جدول زمانی برای پویا بودن Update Timeline to Be Dynamic

  • Add Time Since Tweet Created-افزودن زمان از زمان ایجاد توییت Add Time Since Tweet Created

  • First Refactor-اولین بازسازی First Refactor

  • Timeline Image and Total Tweets-تصویر جدول زمانی و مجموع توییت‌ها Timeline Image and Total Tweets

  • General Timeline Page-صفحه جدول زمانی عمومی General Timeline Page

  • Make Profile General-عمومی‌سازی پروفایل Make Profile General

  • Follower Model-مدل دنبال‌کننده Follower Model

  • Add Follow Route-افزودن مسیر دنبال کردن Add Follow Route

  • Update Follower Count and List of Followers-به‌روزرسانی تعداد دنبال‌کنندگان و لیست دنبال‌شوندگان Update Follower Count and List of Followers

  • Create Follow Link-ایجاد لینک دنبال کردن Create Follow Link

  • Test Follow Link-تست لینک دنبال کردن Test Follow Link

  • Update Timeline Page-به‌روزرسانی صفحه جدول زمانی Update Timeline Page

  • Add Links to User Profiles-افزودن لینک‌ها به پروفایل‌های کاربر Add Links to User Profiles

  • Who to Watch Section-بخش چه کسی را دنبال کنیم Who to Watch Section

  • Add User Timeline Links-افزودن لینک‌های جدول زمانی کاربر Add User Timeline Links

  • Refactor HTML-بازسازی HTML Refactor HTML

  • Refactor Navigation-بازسازی ناوبری Refactor Navigation

  • Make Navigation Links Dependent on Login Status-وابسته کردن لینک‌های ناوبری به وضعیت ورود به سیستم Make Navigation Links Dependent on Login Status

  • Update Timeline Follower Count and Change Homepage-به‌روزرسانی تعداد دنبال‌کننده جدول زمانی و تغییر صفحه اصلی Update Timeline Follower Count and Change Homepage

  • Refactor Views-بازسازی نمایش‌ها Refactor Views

  • Refactor Register Template-بازسازی قالب ثبت‌نام Refactor Register Template

  • Conclusion-نتیجه‌گیری Conclusion

Store App-برنامه فروشگاه Store App

  • Starting Files-فایل‌های شروع Starting Files

  • Adding the Product Table-افزودن جدول محصول Adding the Product Table

  • Creating the Add Product Form-ایجاد فرم افزودن محصول Creating the Add Product Form

  • Add Products to Database-افزودن محصولات به پایگاه داده Add Products to Database

  • Admin Dashboard Product List-لیست محصولات داشبورد ادمین Admin Dashboard Product List

  • Showing the Dollar Amount and Product Counts-نمایش مبلغ دلاری و تعداد محصولات Showing the Dollar Amount and Product Counts

  • Adding Products to Homepage-افزودن محصولات به صفحه اصلی Adding Products to Homepage

  • The Product Page-صفحه محصول The Product Page

  • افزودن به سبد خرید Adding to the Cart

  • جلسه سبد خرید The Cart Session

  • نمایش اقلام در سبد خرید Display the Items in Cart

  • حذف آیتم از سبد خرید Remove Item From Cart

  • ایجاد جداول سفارش Creating the Order Tables

  • ایجاد فرم پرداخت Creating the Checkout Form

  • ادامه فرم پرداخت Checkout Form Continued

  • فرم پرداخت نهایی Checkout Form Finalized

  • تصادفی کردن مرجع Randomizing the Reference

  • جزئیات سبد خرید صفحه پرداخت Checkout Screen Cart Details

  • سفارشات در انتظار مدیر Admin Pending Orders

  • محاسبه کل سفارش Calculating the Order Total

  • صفحه سفارش Order Screen

  • به روز رسانی موجودی انبار Updating the Stock Totals

برنامه انجمن Forum App

  • مروری بر برنامه Overview of App

  • تنظیم مدل‌های Flask-Security Setting up the Flask-Security Models

  • تنظیم صفحه ثبت نام Setting Up the Register Page

  • تنظیم یک کاربر Setting Up A User

  • صفحه ورود Login Screen

  • مدل تاپیک Thread Model

  • ذخیره فرم تاپیک در پایگاه داده Saving the Thread Form to Database

  • نمایش تاپیک‌ها از پایگاه داده Displaying Threads from the Database

  • به‌روزرسانی مدل تاپیک برای شامل شدن تاریخ Updating the Thread Model to Include Date

  • صفحه تاپیک Thread Page

  • ایجاد مدل پاسخ Creating the Reply Model

  • مدیریت پاسخ‌ها Handling Replies

  • تاریخ آخرین پست Last Post Date

  • صفحه پروفایل The Profile Page

  • افزودن لینک‌ها و جمع‌بندی Adding Links and Wrap Up

برنامه آب و هوا Weather App

  • مقدمه Intro

  • تنظیم برنامه Set Up App

  • دریافت داده‌های API Retrieve API Data

  • ایجاد پایگاه داده Create Database

  • افزودن شهرها به پایگاه داده Add Cities to Database

  • نمایش داده‌های شهر ذخیره‌شده Show Saved City Data

  • اجازه به کاربر برای ذخیره شهرها Allow User Save Cities

  • نصب Python-Dotenv Install Python-Dotenv

  • جلوگیری از شهرهای تکراری Prevent Duplicate Cities

  • جلوگیری از شهرهای نامعتبر Prevent Invalid Cities

  • نمایش پیام Message Flashing

  • حذف شهرها Deleting Cities

مبانی Flask (قدیمی) Flask Basics (old)

  • نصب در ویندوز Installation on Windows

  • دو روش اجرای برنامه‌های Flask The Two Ways of Running Flask Apps

  • نصب و Hello World Installation and Hello World

  • نصب با استفاده از Pipenv Installation Using Pipenv

  • مقدمه بر مسیرها Intro to Routes

  • متدهای مسیر Route Methods

  • متغیرهای مسیر Route Variables

  • رشته پرس و جوی درخواست Request Query String

  • داده‌های فرم درخواست Request Form Data

  • داده‌های JSON درخواست Request JSON Data

  • متد درخواست ورودی Incoming Request Method

  • تغییر مسیر و url_for Redirects and url_for

  • پیکربندی Configuration

  • جلسات Sessions

  • حالت اشکال‌زدایی Debug Mode

قالب‌ها (قدیمی) Templates (old)

  • مقدمه بر قالب‌ها Intro to Templates

  • متغیرهای قالب Template Variables

  • شرط‌ها Conditionals

  • حلقه‌ها Loops

  • فایل‌های استاتیک Static Files

  • وراثت Inheritance

  • Include Include

پایگاه داده (قدیمی) Database (old)

  • ایجاد پایگاه داده Creating the Database

  • اتصال به پایگاه داده Connect to the Database

  • کوئری‌ها Queries

  • درج داده‌ها Inserting Data

  • مشاهده تمام نتایج View All Results

نمایش نظرات

آموزش دوره جامع فریمورک فلَسک
جزییات دوره
34.5 hours
442
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,345
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anthony Herbert Anthony Herbert

بنیانگذار Pretty Printed