لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته Flask: کاربردهای واقعی، APIها و امنیت
- آخرین آپدیت
دانلود Advanced Flask: Real-world Applications, APIs, and Security
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
مهارتهای Flask خود را با مفاهیم پیشرفته، کاربردهای دنیای واقعی و متدهای امنیتی در سطح سازمانی ارتقا دهید. تمرکز این دوره بر ایجاد برنامههای وب پیچیده، از جمله داشبوردهای مدیریتی، RESTful APIها، اپلیکیشنهای بلادرنگ با SocketIO و مدیریت کاربران با Flask-User و Flask-Security است. همچنین شما پشتیبانی از چندزبانی را ادغام کرده و مدیریت ایمیل، آپلود فایل و استراتژیهای استقرار (Deployment) را بررسی خواهید کرد تا اطمینان حاصل شود که برنامههای شما آماده تولید و مقیاسپذیر هستند.
شما با Flask-Admin و Flask-User برای مدیریت امن کاربران و نقشها شروع میکنید و داشبوردهای مدیریتی پویا و دادهمحور میسازید. سپس Flask-Babel برای پشتیبانی از زبانهای مختلف، Flask-RESTless برای APIهای RESTful خودکار و Flask-SocketIO برای تعاملات بلادرنگ را بررسی میکنید. شما احراز هویت امن، دسترسی مبتنی بر نقش و مدیریت قدرتمند فرمها را با Flask-WTF و Flask-Bootstrap پیادهسازی خواهید کرد. ماژولهای پروژه-محور، مانند کلون توییتر، اپلیکیشن فروشگاه، تالار گفتگو و اپلیکیشن هواشناسی، ساخت برنامههای واقعی را از صفر تا صد نمایش میدهند.
این دوره برای توسعهدهندگان پایتون سطح متوسط تا پیشرفته طراحی شده و برای هر کسی که قصد ایجاد برنامههای Flask در سطح حرفهای را دارد، مفید است. تجربه قبلی در مفاهیم پایه Flask و مفاهیم ابتدایی توسعه وب توصیه میشود. شما تخصص لازم برای توسعه برنامههای وب امن، تعاملی و با قابلیت نگهداری بالا را برای پروژههای حرفهای یا شخصی به دست خواهید آورد.
در پایان این دوره، شما قادر خواهید بود داشبوردهای مدیریتی را پیادهسازی کنید، RESTful APIها بسازید، سیستمهای احراز هویت امن برای کاربران ایجاد کنید، ویژگیهای بلادرنگ با Flask-SocketIO اضافه کنید، از اپلیکیشنهای چندزبانه پشتیبانی کنید و برنامههای کامل Flask را در محیط عملیاتی مستقر نمایید.
سرفصل ها و درس ها
مدیریت با Flask Admin
Flask Admin
نصب و راهاندازی
Install and Setup
افزودن نمای کاربر
Add User View
نمای جدول با چندین ستون
View of Table With Multiple Columns
جدول با رابطهها
Table with Relationship
حذف ستون از نما
Remove Column from View
نمایش ستون کلید اصلی
Display Primary Key Column
فعال و غیرفعال کردن ایجاد، ویرایش و حذف
Enable/Disable Create, Edit, and Delete
خروجی گرفتن از دادههای جدول
Export Table Data
ایجاد مودال (Modal)
Create Modal
سایر ویژگیها
Other Attributes
استفاده از on_model_change برای هش کردن خودکار رمز عبور
Using on_model_change to Automatically Hash Password
مدیریت فایلها در ادمین
File Admin
تغییر قالب صفحه اصلی
Modifying the Home Template
تغییر سایر نماها
Modifying Other Views
ایجاد یک نمای جدید
Creating a New View
استفاده از URL For
URL For
مدلهای داخلی (Inline Models)
Inline Models
احراز هویت برای نماها
Auth for Views
افزودن Flask Login
Adding Flask-Login
مدیریت کاربر با Flask User
Flask User
نصب و پیکربندی
Installation and Configuration
ایجاد پایگاه داده
Create Database
صفحات ورود و ثبتنام Flask User
Flask-User Sign In and Register Screens
ایجاد صفحه محافظت شده
Create Protected Page
تاثیر Flask User بر رکوردهای پایگاه داده
What Flask-User Does to Database Record
فعالسازی ایمیلها
Enabling Emails
تغییر قالبها
Modifying Templates
تغییر قالبهای ایمیل
Modifying Email Templates
تغییر نقطه انتهایی (Endpoint) پس از ثبتنام
Changing the After Register Endpoint
اطلاعات کاربر فعلی
Current User Information
چندزبانی با Flask Babel
Flask Babel
نصب Flask Babel
Install Flask-Babel
تنظیمات Locale
Locale
تاریخ و زمان
Dates and Datetime
علامتگذاری کلمات برای ترجمه
Marking Words for Translation
نمایش نظرات