ساخت یک فرم مدرن وب اپلیکیشن فول استک با Flask و SQLite
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مبانی فریمورک Flask: مفاهیم اصلی و ویژگیهای فریمورک وب Flask را شرح دهید.
- راه اندازی محیط توسعه: Flask ،SQLite و سایر ابزارهای لازم برای توسعه وب را نصب و پیکربندی کنید.
- ایجاد ساختار پروژه Flask: یک پروژه Flask را با پیروی از بهترین شیوهها برای مقیاسپذیری و قابلیت نگهداری، سازماندهی و ساختاربندی کنید.
- طراحی یک فرانتاند واکنشگرا
- پیکربندی اپلیکیشن Flask: اپلیکیشنهای Flask را برای توسعه پیکربندی کنید.
- طراحی یک فرانتاند واکنشگرا: از HTML، CSS و Bootstrap برای ایجاد یک رابط فرم وب واکنشگرا و کاربرپسند استفاده کنید.
- پیاده سازی اعتبارسنجی سمت کلاینت: از جاوا اسکریپت برای انجام اعتبارسنجی فرم در سمت کلاینت برای بهبود تجربه کاربری استفاده کنید.
- رسیدگی به ارسالهای فرم: داده فرم را ضبط کرده و با استفاده از AJAX و مسیرهای Flask به سرور ارسال کنید.
- راه اندازی پایگاه داده SQLite: یک پایگاه داده SQLite را برای ذخیره ارسالهای فرم مقداردهی اولیه و پیکربندی کنید.
- ایجاد جداول پایگاه داده: جداول پایگاه داده را برای ذخیره و مدیریت داده کاربر تعریف و ایجاد کنید.
- مدیریت درخواستهای Cross-Origin: اشتراکگذاری منابع متقاطع (CORS) را برای مدیریت درخواستهای امن متقاطع پیکربندی کنید.
- ایجاد نقاط پایانی API: نقاط پایانی RESTful API را با Flask برای مدیریت ارسالها و بازیابی داده فرم ایجاد کنید.
- مدیریت خطاها به صورت زیبا: مدیریت خطا را در Flask برای مدیریت و پاسخ دادن به خطاهای سمت کلاینت و سرور پیاده سازی کنید.
پیش نیازهای دوره
- دانش سینتکس و مفاهیم برنامه نویسی پایتون
- دانش اولیه HTML برای ساختاربندی محتوای وب
- درک CSS برای استایل دادن به صفحات وب
- آشنایی با اصول اولیه جاوا اسکریپت، از جمله سینتکس، متغیرها و توابع
- درک چگونگی استفاده از جاوا اسکریپت برای تعاملات ساده در سمت کاربر
- یک کامپیوتر (ویندوز، macOS یا لینوکس) که قادر به اجرای یک ویرایشگر متن باشد.
- یک اتصال اینترنتی پایدار برای دانلود نرم افزارهای مورد نیاز
- یک ویرایشگر کد مانند Visual Studio Code ،Sublime Text، یا یک محیط توسعه یکپارچه (IDE) مانند PyCharm
توضیحات دوره
به دوره آموزشی «ساخت یک فرم مدرن وب اپلیکیشن فول استک با Flask و SQLite» خوش آمدید! این دوره به منظور تجهیز شما به مهارتها و دانش لازم برای ایجاد وب اپلیکیشنهای پویا و دادهمحور با استفاده از Flask، یک فریمورک وب محبوب پایتون، و SQLite، یک موتور پایگاه داده سبک و کارآمد، طراحی شده است.
بررسی دوره:
در عصر دیجیتال امروز، توانایی ساخت و استقرار وب اپلیکیشنهای فول استک یک مهارت بسیار مورد تقاضا است. چه یک توسعهدهنده وب مشتاق باشید و چه یک برنامهنویس باتجربه که به دنبال بهبود مهارتهای خود است، این دوره یک بررسی عمیق در جنبههای عملی توسعه وب ارائه میدهد. در پایان این دوره، شما قادر خواهید بود یک فرم وب اپلیکیشن کاملاً کاربردی را که به طور یکپارچه فرانتاند و بکاند را ادغام میکند، طراحی، توسعه و مستقر کنید.
آنچه خواهید آموخت:
آشنایی با Flask و SQLite:
- کار با Flask را شروع کنید، مفاهیم اصلی آن و دلیل اینکه چرا یک فریمورک مناسب برای توسعه وب با پایتون است را درک کنید.
- در مورد SQLite، مزایای آن و چگونگی ادغام آن با Flask برای ارائه یک راه حل بکاند قوی بیاموزید.
راهاندازی محیط توسعه شما:
- راهنمایی گام به گام برای راهاندازی محیط توسعه خود، از جمله نصب Flask، SQLite و سایر ابزارهای ضروری
- بهترین شیوهها برای سازماندهی ساختار پروژه خود برای مقیاسپذیری و قابلیت نگهداری
ساخت بکاند:
- ایجاد و پیکربندی پایگاه داده SQLite برای ذخیره امن داده کاربر
- توسعه نقاط پایانی API با Flask برای مدیریت ارسالهای فرم و تعاملات پایگاه داده
- پیادهسازی اعتبارسنجی داده و مدیریت خطا برای اطمینان از یکپارچگی و قابلیت اطمینان اپلیکیشن شما
طراحی فرانتاند:
- طراحی یک فرم وب کاربرپسند و واکنشگرا با استفاده از HTML، CSS و Bootstrap
- پیادهسازی اعتبارسنجی سمت کلاینت برای بهبود تجربه کاربر و کاهش بار سرور
- ادغام JavaScript برای مدیریت رفتارهای پویا و تعاملات در فرانتاند.
تضمین درخواستهای امن Cross-Origin:
- اهمیت اشتراکگذاری منابع بین مبدا (CORS) در توسعه وب را درک کنید.
- اپلیکیشن Flask خود را برای مدیریت امن درخواستهای cross-origin پیکربندی کنید و ارتباط یکپارچه بین فرانتاند و بکاند خود را فعال کنید.
چرا باید در این دوره شرکت کنید؟
این دوره یک رویکرد عملی و مبتنی بر پروژه برای یادگیری ارائه میدهد و تضمین میکند که شما با ساخت یک اپلیکیشن دنیای واقعی، تجربه عملی کسب میکنید. شما نه تنها جنبههای نظری توسعه وب را خواهید آموخت، بلکه آنها را در عمل نیز اعمال خواهید کرد و درک خود را از طریق تمرینهای برنامهنویسی و پروژهها تقویت خواهید کرد.
در پایان این دوره، یک فرم وب اپلیکیشن کامل و کاربردی خواهید داشت که میتواند برای موارد استفاده مختلف، از فرمهای تماس ساده گرفته تا سیستمهای ورود داده پیچیده، اقتباس و گسترش یابد. این پروژه یک افزودنی ارزشمند به نمونه کار شما خواهد بود و توانایی شما را در ساخت وب اپلیکیشن مدرن و فول استک به نمایش میگذارد.
این دوره برای چه کسانی است؟
- توسعه دهندگان وب مشتاق: یک اصول محکم در توسعه وب با Flask و SQLite به دست آورید.
- برنامه نویسان با تجربه: با یادگیری ساخت اپلیکیشنهای فول استک، مهارتهای خود را بهبود دهید.
- علاقهمندان به فناوری: دنیای هیجان انگیز توسعه وب را بررسی کنید و اپلیکیشنهای خود را ایجاد کنید.
در این سفر به سوی تبدیل شدن به یک توسعهدهنده وب فول استک ماهر، با ما همراه شوید. هم اکنون در این دوره شرکت کنید و ساخت وب اپلیکیشنهای مدرن خود را با Flask و SQLite آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان وب مشتاق
- توسعه دهندگان سطح ابتدایی که به دنبال بهبود دانش خود در مورد Flask و SQLite هستند.
- توسعه دهندگان پایتون که علاقه مند به گسترش مهارت های خود برای شامل توسعه وب با استفاده از Flask هستند.
- توسعه دهندگان با تجربه در توسعه بکاند که میخواهند چگونگی ادغام کار خود با فناوریهای فرانتاند را یاد بگیرند.
- توسعه دهندگان فرانتاند که میخواهند درک بهتری از فرآیندهای بکاند و چگونگی اتصال کد فرانتاند خود به یک سرور بکاند به دست آورند.
- توسعه دهندگانی که با یادگیری توسعه بکاند با Flask به دنبال تبدیل شدن به توسعه دهندگان فول استک هستند.
- افرادی که علاقه زیادی به فناوری و توسعه وب دارند و از یادگیری مهارت های جدید و ساخت پروژه های شخصی لذت می برند.
- علاقهمندانی که میخواهند وب اپلیکیشنهای خود را ایجاد کنند و چرخه عمر کامل توسعه را درک کنند.
- دانشجویان رشته علوم کامپیوتر یا رشته های مرتبط که میخواهند یادگیری آکادمیک خود را با پروژههای عملی و واقعی تکمیل کنند.
ساخت یک فرم مدرن وب اپلیکیشن فول استک با Flask و SQLite
-
نصب Python (Windows) 03:47
-
محیطهای مجازی چیستند؟ 01:51
-
ایجاد و فعال سازی یک محیط مجازی (ویندوز) 06:43
-
نصب Flask 01:37
-
نصب Visual Studio Code (ویرایشگر متن) 07:28
-
ایجاد یک اپلیکیشن Flask حداقلی 05:39
-
اجرای یک اپلیکیشن Flask 01:24
-
دانلود و نصب SQLiteStudio 04:47
-
اصلاح اپلیکیشن حداقلی به یک اپلیکیشن فرم تماس 01:30
-
نصب و پیکربندی CORS 04:12
-
ایمپورت کردن ماژولهای بیشتر 02:09
-
ایجاد تابع برای اولیهسازی پایگاه داده 03:03
-
پیکربندی مسیرها و توابع 03:45
-
ایجاد الگو - بخش 1 05:02
-
ایجاد الگو - بخش 2 09:42
-
ایجاد الگو - بخش 3 05:03
-
اجرای اپلیکیشن 06:30
-
مشاهده داده ذخیرهشده در پایگاه داده 06:25
مشخصات آموزش
ساخت یک فرم مدرن وب اپلیکیشن فول استک با Flask و SQLite
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:18
- مدت زمان :01:37:10
- حجم :349.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy