دوره آموزشی یادگیری جامع Flask
2 ساعت 2 دقیقهمتوسط2024-10-03
مدرسین

Natasha Ferguson
جزئیات دوره
محبوبیت فِلَسک (Flask) همچنان در بین جوامع توسعه وب، مهندسی نرمافزار، و علوم داده به دلیل سادگی و انعطافپذیری آن در حال افزایش است. در این دوره، مهندس نرمافزار، ناتاشا فرگوسن، مهارتهای لازم برای ساخت برنامههای وب سبکوزن با استفاده از فِلَسک را به شما آموزش میدهد و شما را برای پاسخگویی به تقاضای فعلی برای راهحلهای سریع و مقیاسپذیر وب آماده میکند. در این دوره، از طریق توسعه یک داشبورد سلامت، با ویژگیهای اصلی فِلَسک مانند مسیرها، قالبسازی، مدیریت فرمها، یکپارچهسازی پایگاه داده و بصریسازی دادهها آشنا میشوید و نحوه استقرار یک برنامه را یاد میگیرید. ارزش ساخت داشبورد سلامت این است که به شما امکان میدهد به طور فعال با روالهای روزانه سلامت خود درگیر شده و آنها را درک کنید. با وارد کردن دادههای مربوط به ورزش، وعدههای غذایی، و خواب، میتوانید عادات خود را از طریق نمودارها و گرافها مشاهده کرده و الگوها و نقاط قابل بهبود را شناسایی کنید.
اهداف یادگیری:
مهارتهای اکتسابی: Flask، قالبسازی Jinja، WTForms، SQLAlchemy، Matplotlib/Plotly، استقرار در Heroku.
اهداف یادگیری:
مهارتهای اکتسابی: Flask، قالبسازی Jinja، WTForms، SQLAlchemy، Matplotlib/Plotly، استقرار در Heroku.
مهارت ها
FlaskBack-End Web DevelopmentWeb Development ToolsPythonEssential TrainingWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - یک برنامه کامل پشته در پایتون با Flask بسازید
- 02 - پیش نیازها
1. مقدمه ای بر فلاسک
- 03 - فلاسک چیست
- 04 - مقایسه فلاسک و جنگو
- 05 - مرحله 1 پروژه - معرفی پروژه داشبورد ردیاب سلامت
2. تنظیم محیط فلاسک شما
- 06 - محیط Flask و اولین برنامه خود را راهاندازی کنید
- 07 - دسترسی به مخزن کد در GitHub
- 08 - مرحله 2 پروژه - راهاندازی دایرکتوری پروژه و ساختار
3. مسیرها و نماهای فلاسک
- 09 - اصول مسیریابی
- 10 - مشاهده توابع
- 11 - پارامترهای URL
- 12 - پروژه مرحله 3 - تعریف مسیرها و ایجاد توابع نمایش
4. قالب گیری جینجا در فلاسک
- 13 - مقدمه ای بر قالب جینجا
- 14 - وراثت الگو
- 15 - پروژه مرحله 4 - ایجاد قالب و پیادهسازی وراثت
5. فرمها و مدیریت فرم
- 16 - ایجاد فرم
- 17 - اعتبار سنجی فرم
- 18 - ارسال فرم
- 19 - پروژه مرحله 5 - طراحی فرم ورود اطلاعات با استفاده از Flask-WTF
- 20 - پروژه مرحله 6 - افزودن اعتبارسنجی به فرم داده
6. عملیات پایگاه داده با Flask-SQLAlchemy
- 21 - راهاندازی SQLAlchemy
- 22 - ایجاد مدل
- 23 - مرور مفهومی ایجاد و خواندن
- 24 - عملیات ایجاد و خواندن
- 25 - مرور مفهومی به روز رسانی و حذف
- 26 - به روز رسانی و حذف عملیات
- 27 - پروژه مرحله 7 - ادغام پایگاه داده SQLite با Flask
- 28 - پروژه مرحله 8 - اجرای عملیات ایجاد و خواندن
7. تجسم داده ها
- 29 - مبانی نمودار
- 30 - راهاندازی و بذریابی پایگاه داده
- 31 - ایجاد نمودار از دادههای پایگاه داده
- 32 - پروژه مرحله 9 - تولید نمودار برای تجسم داده ها
8. نتیجه گیری و استقرار
- 33 - استقرار در Vercel
- 34 - پروژه مرحله 10 - برای استقرار آماده شوید
- 35 - پروژه مرحله 11 - استقرار پروژه
نتیجه گیری
- 36 - گسترش دانش خود در Flask