آموزش ساخت یک برنامه در حال رشد فلاسک

Structuring a Growing Flask Application

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: برنامه های آماده فلاسک برای رشد به ساختار مناسبی نیاز دارند. این دوره به شما می آموزد که چگونه برنامه خود را مدولار کرده و گردش کار توسعه را بهینه کنید. هنگامی که با ایجاد برنامه های Flask آشنا شدید ، باید بیاموزید که چگونه آنها را به روشی مناسب ساختار دهید. در این دوره ، Strukturing a Growing Flask Application ، شما می آموزید که چگونه برنامه خود را تولید کنید. در ابتدا ، شما با استفاده از کارخانه برنامه و نقشه های معماری ، معماری طراحی را کاوش کرده و در مورد آن اطلاعات خواهید گرفت. در مرحله بعدی ، خواهید فهمید که چگونه می توان مسیرها را با پردازنده های URL و نماهای مبتنی بر کلاس گروه بندی کرد. این را می توان با کمک قلاب ها و سیگنال های درخواست بهینه سازی کرد. سرانجام ، شما یاد خواهید گرفت که چگونه دستورهای ذخیره سازی و دستورات سفارشی CLI را پیاده سازی کنید. پس از پایان این دوره ، مهارت و دانش ساخت برنامه های لازم برای رشد و مقیاس سازی در تولید را خواهید داشت.

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

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

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

پیاده سازی الگوهای طراحی مدولار Implementing Modular Design Patterns

  • نسخه ی نمایشی: تقسیم پروژه در بسته ها Demo: Splitting the Project in Packages

  • نسخه ی نمایشی: سازماندهی نماها با طرح ها Demo: Organizing Views with Blueprints

  • نسخه ی نمایشی: تعریف کلاس های پیکربندی Demo: Defining Configuration Classes

  • نسخه ی نمایشی: آزمایش با پیکربندی پویا Demo: Testing with Dynamic Configuration

  • نسخه ی نمایشی: اجرای برنامه کارخانه Demo: Implementing Application Factory

ساختارها و مسیرها Structuring Routes and Views

  • معرفی Context Local Data Introducing the Context Local Data

  • نسخه ی نمایشی: فشار دادن برنامه و متن درخواست Demo: Pushing the Application and Request Context

  • نسخه ی نمایشی: پاک کردن کارخانه برنامه Demo: Cleaning up the Application Factory

  • نسخه ی نمایشی: اجرای نمایش های Pluggable مبتنی بر کلاس Demo: Implementing Class-based Pluggable Views

  • نسخه ی نمایشی: ارسال دیدگاه ها براساس روشهای درخواست Demo: Dispatching Views Based on Request Methods

مدیریت سیگنال ها و پاسخ ها Managing Signals and Callbacks

  • نسخه ی نمایشی: معرفی پردازنده های URL Demo: Introducing URL Processors

  • نسخه ی نمایشی: در حال اجرای ترجمه با پردازنده های URL Demo: Implementing Translation with URL Processors

  • نسخه ی نمایشی: اتصال به چرخه درخواست Demo: Hooking Into the Request Cycle

  • نسخه ی نمایشی: سیگنال های فلاسک و چشمک زن Demo: Flask Signals and the Blinker

تولید یک برنامه Productionizing an Application

  • نسخه ی نمایشی: توابع ذخیره و حافظه Demo: Caching and Memoizing Functions

  • نسخه ی نمایشی: ایجاد دستورات سفارشی با کلیک Demo: Creating Custom Commands with Click

نمایش نظرات

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

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

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

آموزش ساخت یک برنامه در حال رشد فلاسک
جزییات دوره
1h 38m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

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