آموزش ایجاد یک لایه مدل برای فلاسک 2

Creating a Model Layer for Flask 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: لایه مدل یک انتزاع رایج و مفید در توسعه وب است. این دوره به شما می آموزد که چگونه یک لایه مدل را در Flask پیاده سازی کنید. تعبیه پرس و جوهای SQL در پشتیبان یک برنامه وب می تواند حفظ و گسترش عملکرد را دشوار کند. در این دوره آموزشی، ایجاد یک لایه مدل برای فلاسک، یاد خواهید گرفت که یک لایه مدل را با استفاده از SQLAlchemy پیاده سازی کنید و از این مسائل اجتناب کنید. ابتدا، راه‌اندازی SQLAlchemy و نحوه جایگزینی کوئری‌های SQL موجود را بررسی خواهید کرد. در مرحله بعد، نحوه گسترش یک برنامه را با استفاده از لایه مدل کشف خواهید کرد. در نهایت، نحوه مدیریت مجوز در نماها برای کاربران تعاملی و خودکار را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Flask مورد نیاز برای بازسازی یا گسترش یک لایه مدل را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی Flask - SQLAlchemy Setting up Flask - SQLAlchemy

  • بررسی نسخه Version Check

  • خوش آمدید و زمینه Welcome and Context

  • لایه های مدل و Flask-SQLAlchemy Model Layers and Flask-SQLAlchemy

  • نسخه ی نمایشی: نصب Flask-SQLAlchemy Demo: Installing Flask-SQLAlchemy

  • نسخه ی نمایشی: راه اندازی Flask-SQLAlchemy Demo: Initializing Flask-SQLAlchemy

جایگزین کردن نمایش داده های SQL با مدل ها Replacing SQL Queries with Models

  • پیکربندی و مدل ها Configuration and Models

  • نسخه ی نمایشی: ایجاد یک مدل پست Demo: Creating a Post Model

  • نسخه ی نمایشی: با استفاده از مدل پست Demo: Using the Post Model

  • نسخه ی نمایشی: ایجاد یک مدل کاربر Demo: Creating a User Model

  • نسخه ی نمایشی: با استفاده از مدل کاربر Demo: Using the User Model

گسترش یک برنامه با یک لایه مدل Extending an Application with a Model Layer

  • مهاجرت های پایگاه داده Database Migrations

  • نسخه ی نمایشی: نصب Flask-Migrate Demo: Installing Flask-Migrate

  • نسخه ی نمایشی: بررسی مهاجرت ها و روابط ساده Demo: Reviewing Migrations and Simple Relationships

  • روابط در SQLAlchemy Relationships in SQLAlchemy

  • نسخه ی نمایشی: ایجاد یک رابطه چند به چند Demo: Creating a Many-to-Many Relationship

  • نسخه ی نمایشی: SQLAlchemy و Python تعاملی Demo: SQLAlchemy and Interactive Python

  • نسخه ی نمایشی: استفاده از یک مدل در قالب HTML Demo: Using a Model in a HTML Template

مدیریت مجوز با Flask-Login Handling Authorization with Flask-Login

  • زمینه فلاسک-ورود Flask-Login Context

  • نسخه ی نمایشی: نصب و راه اندازی Flask-Login Demo: Install and Initialize Flask-Login

  • نسخه ی نمایشی: به روز رسانی مدل کاربر Demo: Updating the User Model

  • نسخه ی نمایشی: با استفاده از Flask-Login Demo: Using Flask-Login

  • نسخه ی نمایشی: اضافه کردن کلیدهای API Demo: Adding API Keys

نمایش نظرات

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

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

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

آموزش ایجاد یک لایه مدل برای فلاسک 2
جزییات دوره
1h 21m
23
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Chris Green
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Green Chris Green

نویسنده ، سخنران ، کارآفرین ، CoachChris بنیانگذار ScanPower ، مجموعه برتر برنامه ها و برنامه ها برای فروشندگان حرفه ای آمازون ، در سال 2010 با شریک تجاری خود ، پل Retherford است. او از دهه 90 فروش آنلاین داشته است ، میلیون ها دلار محصول بصورت آنلاین فروخته ، در ده ها رویداد در سراسر کشور سخنرانی کرده ، صدها فروشنده آنلاین را راهنمایی کرده و چندین کتاب منتشر کرده است. کریس علاوه بر کمک به صدها فروشنده آنلاین در راه اندازی مشاغل سودآور ، از استفاده از فناوری های جدید مانند چاپ درخواستی ، چاپ سه بعدی و هواپیماهای بدون سرنشین لذت می برد. نگاه کنید ، اگر کالاهایی را به صورت آنلاین می فروشید ، مهم نیست که چه محصولاتی هستند ، از کجا آنها را تهیه کرده اید و یا می خواهید کجا آنها را بفروشید. فقط قطعات را کنار هم بگذارید و سود کسب کنید. و اگر اشتیاق به کاری دارید ، کریس می تواند به شما ده ایده در مورد چگونگی ایجاد شغل تمام وقت خود با درآمد خوب ارائه دهد.