لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی فلاسک (Flask Foundations)
- آخرین آپدیت
دانلود Flask Foundations
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
فلاسک به دلیل رویکرد کاربرپسند و مینیمالیستی خود در دنیای پایتون بسیار محبوب است. در دوره مبانی فلاسک، شما اصول اولیه Flask را میآموزید تا وارد دنیای توسعه وب با پایتون شوید. ابتدا نحوه ایجاد توابع View در فلاسک را خواهید دید، سپس با روش ساخت صفحات HTML آشنا میشوید و در نهایت، فرمهای وب و مدیریت ورودیهای کاربر را بررسی خواهید کرد. پس از اتمام این دوره، مهارتها و دانش لازم از فلاسک را برای نوشتن کد یک اپلیکیشن وب کامل به دست خواهید آورد.
سرفصل ها و درس ها
اولین گامها
First Steps
معرفی فلاسک
Introducing Flask
نصب فلاسک
Installing Flask
ساخت اولین صفحه
Creating Our First Page
اجرای پروژه فلاسک
Running the Flask Project
عیبیابی: وقتی فلاسک اجرا نمیشود
Troubleshooting: When Flask Doesn't Run
مستندات فلاسک
The Flask Documentation
درک جریان کنترل در فلاسک
Understanding Flask Control Flow
اجرای فلاسک در حالت Debug
Running Flask in Debug Mode
نحوه نگاشت URLها در فلاسک
How Flask Maps URLs
فایلهای استاتیک: نمایش یک تصویر
Static Files: Serving an Image
درک الگوی مدل-تمپلیت-ویو (MTV)
Understanding the Model-Template-View Pattern
رندر کردن HTML با تمپلیتهای Jinja
Rendering HTML with Jinja Templates
عیبیابی تمپلیتها
Troubleshooting Templates
HTML پویا با متغیرهای Jinja
Dynamic HTML with Jinja Variables
تکمیل MTV: افزودن مدل
Completing MTV: Adding a Model
درک مفهوم مدل-تمپلیت-ویو
Understanding Model-Template-View
افزودن منطق به برنامه
Adding Logic to Your Application
توقف پردازشهای فلاسک
Stop Running Flask Processes
استفاده از متغیرهای URL
Using URL Variables
بازگرداندن خطای 404 Not Found
Returning 404 Not Found
تعیین نوع پارامترهای URL
Specifying URL Parameter Types
ساخت لینک با استفاده از url_for
Link Building with url_for
دستور If در تمپلیت
If Statement in a Template
تولید لیست با حلقه for در تمپلیت
Generating a List with a for Loop in a Template
افزودن تعامل با کاربر
Adding User Interaction
ساخت یک فرم HTML
Creating an HTML Form
پردازش دادههای فرم در View
Processing Form Data in the View
تغییر مسیر (Redirect) بعد از POST
Redirecting after POST
حذف یک کارت
Deleting a Card
درباره فرمها و امنیت
About Forms and Security
افزونههای فلاسک
Flask Extensions
ساخت فرم با Flask WTF
Creating a Form with Flask-WTF
پردازش فرم Flask WTF
Processing a Flask-WTF Form
محافظت در برابر CSRF
CSRF Protection
اعتبارسنجی فرم
Form Validation
افزودن استایلها و تصاویر
Adding Styles and Images
استایلدهی به صفحات با CSS
Styling Our Pages with CSS
استفاده از ارثبری Jinja برای اعمال استایل در همه صفحات
Using Jinja Inheritance to Apply Styling Everywhere
پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.
نمایش نظرات