لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی فلسک، اصول اپلیکیشن و ساخت اپلیکیشن ردیاب غذا
- آخرین آپدیت
دانلود Flask Fundamentals, App Basics, and Food Tracker App
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی با بهرهگیری از دستیار هوشمند Coursera Coach، روشی نوین و هوشمندانه برای یادگیری ارائه میدهد. با تعاملات بلادرنگ و تعاملی، دانش خود را بسنجید، پیشفرضهای ذهنی خود را به چالش بکشید و در طول مسیر یادگیری، درک خود را عمیقتر کنید.
به دنیای فلسک (Flask)، فریمورک قدرتمند توسعه وب وارد شوید و گامبهگام برنامههای کاربردی بسازید. این دوره شما را با مفاهیم کلیدی مانند مسیریابی (Routing)، مدیریت پایگاه داده با SQLAlchemy، قالبها (Templates) و احراز هویت کاربر آشنا میکند. با به کارگیری این مفاهیم، ساخت اپلیکیشنهای وب با فلسک را به تسلط میرسانید و یاد میگیرید چگونه پروژههای خود را برای مقیاسپذیری ساختاردهی کنید.
با شروع از مبانی فلسک، مفاهیم اصلی مانند مسیریابی، متدهای درخواست و مدیریت فرمها را بررسی خواهید کرد. در ادامه، با عملیات پایگاه داده از جمله ایجاد جداول، درج، بهروزرسانی و پرسوجوی دادهها با SQLAlchemy آشنا میشوید. همچنین یک اپلیکیشن ثبتنام کاربر پویا، یک API و یک پنل مدیریت جامع با نمودارها و قابلیت ورود کاربر ایجاد خواهید کرد. در کنار آن، یک اپلیکیشن ردیاب غذا (Food Tracker) با تمرکز ویژه بر استقرار (Deployment) در سرورهای ابری خواهید ساخت.
این دوره برای هر کسی که به توسعه وب و ساخت اپلیکیشنهای قدرتمند دادهمحور علاقهمند است، ایدهآل است. دوره برای مبتدیان بدون تجربه قبلی در فلسک طراحی شده است، هرچند آشنایی با مبانی برنامهنویسی پایتون توصیه میشود. سطح دشواری دوره از مبتدی تا متوسط است که آن را برای شروع کار با فریمورکهای توسعه وب عالی میکند.
در پایان این دوره، قادر خواهید بود اپلیکیشنهای فولاستک را با استفاده از فلسک ایجاد و مستقر کنید، پایگاههای داده را با Flask-SQLAlchemy مدیریت کنید، صفحات وب پویا با قالبها طراحی کنید و سیستم احراز هویت کاربر را به پروژههای خود اضافه کنید.
سرفصل ها و درس ها
مبانی فلسک
Flask Basics
نصب فلسک
Install Flask
مسیریابی (Routing)
Routing
متدهای درخواست
Request Methods
متغیرهای مسیر
Route Variables
آرگومانهای رشته پرسوجو
Query String Arguments
دادههای فرم
Form Data
دادههای JSON
JSON Data
تغییر مسیرها (Redirects)
Redirects
حالت دیباگ (Debug Mode)
Debug Mode
قالبها (Templates)
Templates
مقدمهای بر قالبها
Intro to Templates
متغیرهای قالب
Template Variables
شرطها
Conditionals
حلقهها
Loops
استفاده از Include
Include
ارثبری قالبها
Inheritance
کامنتها
Comments
فایلهای استاتیک
Static Files
پایگاه داده با Flask SQLAlchemy
Databases with Flask SQLAlchemy
نصب و پیکربندی
Install and Configure
ایجاد جدول
Create Table
درج دادهها
Insert Data
بهروزرسانی دادهها
Update Data
حذف دادهها
Delete Data
ایجاد رابطه یکبهچند
Create One to Many Relationship
افزودن داده به رابطه یکبهچند
Add Data to One to Many Relationship
پرسوجوی رابطه یکبهچند
Query One to Many Relationship
ایجاد رابطه چندبهچند
Create Many to Many Relationship
افزودن داده به رابطه چندبهچند
Add Data to Many to Many Relationship
پرسوجوی رابطه چندبهچند
Query Many to Many Relationship
پرسوجوی تمامی دادهها
Query All Data
ساختاردهی به اپلیکیشنهای فلسک
Structuring Flask Apps
نمایش نظرات