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

Introduction to the Flask Microframework

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

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

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

  • مقدمه Introduction

  • ویژگی های فلاسک Flask Features

  • آنچه شما از قبل باید بدانید What You Should Already Know

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

شروع شدن Getting Started

  • نمای کلی ماژول Module Overview

  • مراحل نصب Installation Steps

  • نسخه ی نمایشی: نصب در ویندوز Demo: Installation on Windows

  • نسخه ی نمایشی: نصب در لینوکس Demo: Installation on Linux

  • نسخه ی نمایشی: نصب در سیستم عامل مک Demo: Installation on Mac OS

  • بررسی اسلایدها: Pip and Virtualenv Review Slides: Pip and Virtualenv

  • ایجاد اولین پروژه فلاسک ما Creating Our First Flask Project

  • مسیریابی فلاسک Flask Routing

  • الگوی Model-Template-View در Flask The Model-Template-View Pattern in Flask

  • منابع و خلاصه Resources and Summary

قالب ها و نماهای اولیه Basic Templates and Views

  • مقدمه Introduction

  • نسخه ی نمایشی: شروع یک پروژه Demo: Starting a Project

  • بررسی: حالت اشکال زدایی و render_template Review: Debug Mode and render_template

  • نسخه ی نمایشی: قالب های HTML با Jinja2 Demo: HTML Templates With Jinja2

  • نقد و بررسی: Jinja2 Basics Review: Jinja2 Basics

  • نسخه ی نمایشی: استفاده از url_for برای ایجاد لینک Demo: Using url_for to Generate Links

  • نسخه ی نمایشی: وراثت الگو Demo: Template Inheritance

  • بررسی: پیوندهای قابل نگهداری با url_for Review: Maintainable Links With url_for

  • نقد و بررسی: وراثت الگو Review: Template Inheritance

  • نسخه ی نمایشی: صفحات خطای سفارشی Demo: Custom Error Pages

  • منابع و خلاصه Resources and Summary

فرم ها و نمایش منطق Forms and View Logic

  • مقدمه Introduction

  • نسخه ی نمایشی: نمایش ها و فرم ها Demo: Views and Forms

  • بررسی: نمایش ها، فرم ها، پس از تغییر مسیر-دریافت Review: Views, Forms, Post-Redirect-Get

  • جلسه و پیام چشمک می زند The Session and Message Flashing

  • اگر و برای If and For

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

  • نسخه ی نمایشی: نمایش خطاهای فرم Demo: Showing Form Errors

  • بررسی: استفاده از WTForms Review: Using WTForms

  • نسخه ی نمایشی: اعتبار سنجی سفارشی Demo: Custom Validation

  • نسخه ی نمایشی: یک ماکرو Jinja برای رندر کردن فرم ها Demo: A Jinja Macro for Rendering Forms

  • منابع و خلاصه Resources and Summary

ماندگاری Persistence

  • مقدمه Introduction

  • نسخه ی نمایشی: اولین کلاس های مدل ما Demo: Our First Model Classes

  • بررسی: مدل‌های با Flask-SQLAlchemy Review: Models With Flask-SQLAlchemy

  • نسخه ی نمایشی: ذخیره و بازیابی داده ها Demo: Storing and Retrieving Data

  • بررسی: ذخیره داده ها و پرس و جوهای ساده Review: Storing Data and Simple Queries

  • نسخه ی نمایشی: ذخیره و بازیابی نشانک های جدید Demo: Storing and Retrieving New Bookmarks

  • نسخه ی نمایشی: اسکریپت مدیر با فلاسک اسکریپت Demo: A Manager Script With Flask-Script

  • نسخه ی نمایشی: یک رابطه یک به چند Demo: A One-To-Many Relation

  • بررسی: روابط یک به چند و بارگذاری تنبل Review: One-To-Many Relations and Lazy Loading

  • نسخه ی نمایشی: تقسیم پروژه به فایل های کوچکتر Demo: Breaking the Project Up into Smaller Files

  • نسخه ی نمایشی: افزودن صفحه کاربری Demo: Adding a User Page

  • بررسی نهایی Final Review

  • منابع و خلاصه Resources And Summary

کاربران و احراز هویت Users and Authentication

  • مقدمه Introduction

  • نسخه ی نمایشی: تنظیم فلاسک-ورود Demo: Flask-Login Setup

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

  • نسخه ی نمایشی: افزودن صفحه ورود Demo: Adding the Login Page

  • نسخه ی نمایشی: پس از ورود به سیستم تغییر مسیر دهید Demo: Redirect After Login

  • بررسی: نمای کلی Flask-Login Review: Flask-Login Overview

  • نسخه ی نمایشی: Current_user و Logout Demo: Current_user and Logout

  • نسخه ی نمایشی: درهم سازی رمز عبور Demo: Password Hashing

  • نسخه ی نمایشی: افزودن یک صفحه ثبت نام Demo: Adding a Signup Page

  • منابع و خلاصه Resources and Summary

مدیریت نشانک ها Managing Bookmarks

  • مقدمه Introduction

  • نسخه ی نمایشی: رفع طرح نشانک Demo: Fixing the Bookmark Layout

  • نسخه ی نمایشی: ویرایش نشانک ها Demo: Editing Bookmarks

  • نقد و بررسی: فیلترهای Jinja و اشیاء جمعیت Review: Jinja Filters and Populating Objects

  • نسخه ی نمایشی: مهاجرت پایگاه داده با Flask-Migrate Demo: Database Migrations With Flask-Migrate

  • نسخه ی نمایشی: رابطه بین بسیاری از افراد Demo: A Many to Many Relation

  • نقد و بررسی: Flask-Migrate Review: Flask-Migrate

  • نسخه ی نمایشی: فرم ها و نمایش ها برای برچسب گذاری Demo: Forms and Views for Tagging

  • نسخه ی نمایشی: یکپارچه سازی جاوا اسکریپت Demo: Integrating JavaScript

  • نسخه ی نمایشی: یک پردازشگر زمینه Demo: A Context Processor

  • نسخه ی نمایشی: پردازشگرهای زمینه و Super() Demo: Context Processors and Super()

  • نسخه ی نمایشی: حذف صفحه Demo: A Delete Page

  • منابع و خلاصه Resources and Summary

وقتی برنامه شما رشد می کند When Your App Grows

  • مقدمه Introduction

  • نسخه ی نمایشی: نوار ابزار اشکال زدایی فلاسک Demo: The Flask Debug Toolbar

  • نسخه ی نمایشی: یک طرح Demo: A Blueprint

  • نقد و بررسی: نقشه ها Review: Blueprints

  • نسخه ی نمایشی: طرح های بیشتر Demo: More Blueprints

  • نسخه ی نمایشی: یک کارخانه برنامه و پیکربندی پویا Demo: An App Factory and Dynamic Configuration

  • تست واحد Unit Testing

  • منابع و خلاصه Resources and Summary

نمایش نظرات

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

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

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

آموزش مقدمه ای بر میکروفریمورک فلاسک
جزییات دوره
3h 57m
80
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
216
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.