آموزش فلاسک: شروع کار

Flask: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اگر می خواهید شروع به توسعه یک برنامه وب کنید ، Flask چارچوب شماست. این به شما امکان می دهد تا یک برنامه با مقدار بسیار کمی کد ایجاد کنید. در این دوره من اصول توسعه وب را با Flask به شما نشان خواهم داد. Flask به دلیل برخورد دوستانه و مینیمالیستی بسیار محبوب در جهان پایتون است. این به شما امکان می دهد تا یک برنامه با مقدار بسیار کمی کد (و کار) ایجاد کنید. در این دوره ، Flask: Getting Started ، من اصول Flask را به شما نشان می دهم تا با توسعه وب Python شروع به کار کنید. ابتدا یاد می گیرید که چگونه یک تابع Flask view ایجاد کنید. در مرحله بعدی ، نحوه ایجاد صفحات html را کشف خواهید کرد. سرانجام ، شما فرم های وب و مدیریت ورودی کاربر را کشف خواهید کرد. با پایان این دوره ، شما می توانید برای یک برنامه وب Flask کد بنویسید.

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

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

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

اولین قدم ها First Steps

  • معرفی فلاسک Introducing Flask

  • نسخه ی نمایشی: نصب فلاسک و شروع یک پروژه Demo: Installing Flask and Starting a Project

  • نسخه ی نمایشی: ایجاد اولین صفحه وب خود با Flask Demo: Creating Your First Web Page with Flask

  • نسخه ی نمایشی: اجرای سرور توسعه Flask Demo: Running the Flask Development Server

  • نسخه ی نمایشی: اگر سرور اجرا نشود Demo: If the Server Doesn't Run

  • نسخه ی نمایشی: فلاسک و جریان کنترل Demo: Flask and the Flow of Control

  • نسخه ی نمایشی: نمای اشکال زدایی فلاسک Demo: The Flask Debug View

  • نسخه ی نمایشی: چگونه آدرسهای URL را برای مشاهده عملکردها Flask کنید Demo: How Flask Maps URLs to View Functions

  • مرور Review

درک الگوی مشاهده الگوی مدل Understanding the Model Template View Pattern

  • معرفی مدل-الگو-نمای Introducing Model-Template-View

  • نسخه ی نمایشی: الگوهای Jinja Demo: Jinja Templates

  • نسخه ی نمایشی: متغیرهای Jinja Demo: Jinja Variables

  • مرور: الگوهای Jinja Review: Jinja Templates

  • نسخه ی نمایشی: یک لایه مدل Demo: A Model Layer

  • مرور: مدل-الگو-نمای Review: Model-Template-View

اضافه کردن منطق به برنامه شما Adding Logic to Your Application

  • بررسی اجمالی: منطق در نماها و الگوها Overview: Logic in Views and Templates

  • نسخه ی نمایشی: پارامترها در URL ها Demo: Parameters in URLs

  • نسخه ی نمایشی: ایجاد پیوندها در الگوها با url_for Demo: Building Links in Templates with url_for

  • نسخه ی نمایشی: بیانیه های جینجا Demo: Jinja If Statements

  • نسخه ی نمایشی: Jinja For Loops Demo: Jinja For Loops

  • نسخه ی نمایشی: ارائه یک REST API Demo: Serving a REST API

  • مرور: منطق در نماها و الگوها Review: Logic in Views and Templates

افزودن تعامل کاربر Adding User Interaction

  • مقدمه: تعامل کاربر با فرم های وب Intro: User Interaction with Web Forms

  • نسخه ی نمایشی: الگوهای فرم Jinja Demo: Jinja Form Templates

  • نسخه ی نمایشی: رسیدگی به درخواست های POST در نمای Demo: Handling POST Requests in the View

  • نسخه ی نمایشی: پس از ارسال فرم ارسال ، هدایت مجدد می شوید Demo: Redirecting after Handling Form Submit

  • ورزش: حذف کارتها Exercise: Deleting Cards

  • یادداشتی درباره فرم ها و امنیت A Note About Forms and Security

  • مرور Review

Styling و Jinja Inheritance را اعمال کنید Apply Styling and Jinja Inheritance

  • مقدمه: وراثت الگو و اعمال CSS Intro: Template Inheritance and Applying CSS

  • نسخه ی نمایشی: اضافه کردن یک شیوه نامه و اعمال آن در یک صفحه HTML Demo: Adding a Stylesheet and Applying It to an HTML Page

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

  • مرور Review

اجرای برنامه Flask Deploying a Flask Application

  • مقدمه: اجرای برنامه Flask Intro: Deploying a Flask Application

  • نسخه ی نمایشی: استقرار Flask در Linux با Gunicorn Demo: Deploying Flask on Linux with Gunicorn

  • بررسی: استفاده از فلاسک Review: Deploying Flask

نمایش نظرات

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

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

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

آموزش فلاسک: شروع کار
جزییات دوره
2h 4m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
89
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

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