دوره آموزشی یادگیری جامع Flask

دوره آموزشی یادگیری جامع Flask

2 ساعت 2 دقیقهمتوسط2024-10-03

مدرسین

Natasha Ferguson

Natasha Ferguson

جزئیات دوره

محبوبیت فِلَسک (Flask) همچنان در بین جوامع توسعه وب، مهندسی نرم‌افزار، و علوم داده به دلیل سادگی و انعطاف‌پذیری آن در حال افزایش است. در این دوره، مهندس نرم‌افزار، ناتاشا فرگوسن، مهارت‌های لازم برای ساخت برنامه‌های وب سبک‌وزن با استفاده از فِلَسک را به شما آموزش می‌دهد و شما را برای پاسخگویی به تقاضای فعلی برای راه‌حل‌های سریع و مقیاس‌پذیر وب آماده می‌کند. در این دوره، از طریق توسعه یک داشبورد سلامت، با ویژگی‌های اصلی فِلَسک مانند مسیرها، قالب‌سازی، مدیریت فرم‌ها، یکپارچه‌سازی پایگاه داده و بصری‌سازی داده‌ها آشنا می‌شوید و نحوه استقرار یک برنامه را یاد می‌گیرید. ارزش ساخت داشبورد سلامت این است که به شما امکان می‌دهد به طور فعال با روال‌های روزانه سلامت خود درگیر شده و آن‌ها را درک کنید. با وارد کردن داده‌های مربوط به ورزش، وعده‌های غذایی، و خواب، می‌توانید عادات خود را از طریق نمودارها و گراف‌ها مشاهده کرده و الگوها و نقاط قابل بهبود را شناسایی کنید.

اهداف یادگیری:
مهارت‌های اکتسابی: 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
۸۰,۰۰۰ تومان