دوره آموزشی یادگیری جامع 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
سرفصل ها
مقدمه
- یک برنامه کامل پشته در پایتون با Flask بسازید
- پیش نیازها
مقدمه ای بر فلاسک
- فلاسک چیست
- مقایسه فلاسک و جنگو
- مرحله 1 پروژه - معرفی پروژه داشبورد ردیاب سلامت
تنظیم محیط فلاسک شما
- محیط Flask و اولین برنامه خود را راهاندازی کنید
- دسترسی به مخزن کد در GitHub
- مرحله 2 پروژه - راهاندازی دایرکتوری پروژه و ساختار
مسیرها و نماهای فلاسک
- اصول مسیریابی
- مشاهده توابع
- پارامترهای URL
- پروژه مرحله 3 - تعریف مسیرها و ایجاد توابع نمایش
قالب گیری جینجا در فلاسک
- مقدمه ای بر قالب جینجا
- وراثت الگو
- پروژه مرحله 4 - ایجاد قالب و پیادهسازی وراثت
فرمها و مدیریت فرم
- ایجاد فرم
- اعتبار سنجی فرم
- ارسال فرم
- پروژه مرحله 5 - طراحی فرم ورود اطلاعات با استفاده از Flask-WTF
- پروژه مرحله 6 - افزودن اعتبارسنجی به فرم داده
عملیات پایگاه داده با Flask-SQLAlchemy
- راهاندازی SQLAlchemy
- ایجاد مدل
- مرور مفهومی ایجاد و خواندن
- عملیات ایجاد و خواندن
- مرور مفهومی به روز رسانی و حذف
- به روز رسانی و حذف عملیات
- پروژه مرحله 7 - ادغام پایگاه داده SQLite با Flask
- پروژه مرحله 8 - اجرای عملیات ایجاد و خواندن
تجسم داده ها
- مبانی نمودار
- راهاندازی و بذریابی پایگاه داده
- ایجاد نمودار از دادههای پایگاه داده
- پروژه مرحله 9 - تولید نمودار برای تجسم داده ها
نتیجه گیری و استقرار
- استقرار در Vercel
- پروژه مرحله 10 - برای استقرار آماده شوید
- پروژه مرحله 11 - استقرار پروژه
نتیجه گیری
- گسترش دانش خود در Flask