آموزش ضروری فلاسک

Flask Essential Training

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

سرفصل ها و درس ها

مقدمه Introduction

  • یک برنامه پشته کامل در پایتون با Flask بسازید Build a full stack app in Python with Flask

  • پیش نیازها Prerequisites

1. مقدمه ای بر فلاسک 1. Introduction to Flask

  • فلاسک چیست؟ What is Flask?

  • مرحله پروژه 1: معرفی پروژه داشبورد ردیاب سلامت Project step 1: Intro to the Health Tracker Dashboard project

  • مقایسه فلاسک و جنگو Comparing Flask and Django

2. تنظیم محیط فلاسک شما 2. Setting Up Your Flask Environment

  • مرحله 2 پروژه: راه اندازی دایرکتوری پروژه و ساختار Project step 2: Project directory and structure setup

  • تنظیم محیط Flask و اولین برنامه Setting up your Flask environment and first application

  • دسترسی به مخزن کد در GitHub Accessing the code repository on GitHub

3. مسیرها و نماهای فلاسک 3. Flask Routes and Views

  • مرحله 3 پروژه: تعریف مسیرها و ایجاد توابع مشاهده Project step 3: Defining routes and creating view functions

  • پارامترهای URL URL parameters

  • مشاهده توابع View functions

  • اصول مسیریابی Routing basics

4. قالب گیری جینجا در فلاسک 4. Jinja Templating in Flask

  • مقدمه ای بر قالب جینجا Introduction to Jinja templating

  • وراثت الگو Template inheritance

  • مرحله 4 پروژه: ایجاد قالب و پیاده سازی وراثت Project step 4: Creating templates and implementing inheritance

5. فرم ها و مدیریت فرم 5. Forms and Form Handling

  • ارسال فرم Form submission

  • مرحله پروژه 5: طراحی فرم ورود اطلاعات با استفاده از Flask-WTF Project step 5: Designing the data entry form using Flask-WTF

  • مرحله 6 پروژه: افزودن اعتبارسنجی به فرم داده Project step 6: Adding validation to the data form

  • اعتبار سنجی فرم Form validation

  • ایجاد فرم Form creation

6. عملیات پایگاه داده با Flask-SQLAlchemy 6. Database Operations with Flask-SQLAlchemy

  • نمای کلی مفهومی به روز رسانی و حذف Conceptual overview of update and delete

  • ایجاد مدل Model creation

  • به روز رسانی و حذف عملیات Update and delete operations

  • راه اندازی SQLAlchemy Setting up SQLAlchemy

  • مرحله 7 پروژه: ادغام پایگاه داده SQLite با Flask Project step 7: Integrating the SQLite database with Flask

  • مرحله 8 پروژه: اجرای عملیات ایجاد و خواندن Project step 8: Implementing create and read operations

  • ایجاد و خواندن عملیات Create and read operations

  • نمای کلی مفهومی ایجاد و خواندن Conceptual overview of create and read

7. تجسم داده ها 7. Data Visualization

  • مبانی نمودار Chart basics

  • مرحله پروژه 9: تولید نمودار برای تجسم داده ها Project step 9: Generating charts for visualizing data

  • ایجاد نمودار از داده های پایگاه داده Creating a chart from database data

  • راه اندازی و نصب پایگاه داده Setting up and seeding the database

8. نتیجه گیری و استقرار 8. Conclusion and Deployment

  • مرحله 10 پروژه: برای استقرار آماده شوید Project step 10: Prepare for deployment

  • در حال استقرار در Vercel Deploying to Vercel

  • مرحله 11 پروژه: استقرار پروژه Project step 11: Deploying the project

نتیجه گیری Conclusion

  • دانش Flask خود را گسترش دهید Extending your Flask knowledge

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ضروری فلاسک
جزییات دوره
2h 2m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,070
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Natasha Ferguson Natasha Ferguson

ناتاشا فرگوسن کاربران را خوشحال می کند و کیفیت کد، قابلیت نگهداری و عملکرد را ارتقا می دهد.

ناتاشا یک مهندس نرم افزار و توسعه دهنده کامل با تجربه در خدمات مالی، کالاهای مصرفی، و صنایع خدمات حرفه ای و دارای مدرک لیسانس در مهندسی نرم افزار است. او یک مجموعه مهارت فنی شامل جاوا اسکریپت، React JS، Node.js، C++، جاوا، پرل، پایتون، SQL، HTML، CSS و طراحی را به ارمغان می‌آورد. ناتاشا مجری بسیار منظم، خوش بیان و با اعتماد به نفس است. او می تواند بهره وری خود را هم در محیط های مبتنی بر تیم و هم در محیط های خود مدیریت حفظ کند و سابقه موفقیت آمیزی در ارائه چندین پروژه به صورت موازی دارد.