
به دوره آموزش پروژه محور فلسک (flask) پایتون خوش آمدید! فلسک یک کتابخانه وب برای زبان پایتون است که بدلیل سادگی و کوچک بودن در دسته بندی میکروفریمورک ها قرار میگیرد اما این دلیلی بر ضعیف بودن flask نمیباشد. وب فریمورک فلسک فقط امکانات ضروری را در اختیار برنامه نویس قرار میدهد و این باعث میشود که برنامه نویس کنترل کاملی روی معماری برنامه داشته باشد.
این دوره جامع آموزش flask پایتون در سطح مقدماتی تا پیشرفته میباشد و مختص کسانی است که تا به حال با فلسک کار نکردهاند. در این دوره ساخت وب اپلیکیشن با فلسک پایتون، به دور از هرگونه پیچیدگی شروع به یادگیری فلسک میکنید و تا مفاهیم پیشرفته پیش خواهید رفت. در این دوره شما با موارد زیر آشنا خواهید شد:
- ⭕ نصب و راه اندازی پروژه Flask
- ⭕ کار با jinja2 برای مدیریت صفحات html
- ⭕ مدیریت داده ها با فرم ها
- ⭕ مدیریت فایل های static و media
- ⭕ آشنایی با SqlAlchemy
- ⭕ احراز هویت کاربرها و ارسال پیامک تایید ثبت نام
- ⭕ کار با session و کوکی
- ⭕ ساخت Api با فلسک
- ⭕ توسعه معماری مناسب پروژه های بزرگ
- ⭕ توسعه jwt در Api
- ⭕ و بسیاری مطالب پیشرفته دیگر...
برای شروع دوره آموزش Flask از صفر و ساخت وب اپلیکیشن با پایتون باید چند چیز را از قبل بلد باشید. از آنجایی که فلسک با زبان پایتون ساخته شده است، پس بهتر است که با زبان پایتون آشنا باشید. شما باید با انواع داده، نحوه ساخت و فراخوانی فانکشن ها، دستورات شرطی و کار با ماژول های پایتون را بلد باشید. در صورتی که با این موارد آشنایی ندارید، پیشنهاد میکنیم دوره آموزش رایگان پایتون را ببینید. همچنین کمی آشنایی با HTML و CSS کمک کننده خواهد بود.
بعد از اینکه دوره آموزش فلسک پایتون را به اتمام رساندید، باید خودتان را با مهمترین پکیج های مربوط به میکروفریمورک flask آشنا کنید. مثلا میتوانید از این لیست در گیتهاب استفاده کنید. در ادامه میتوانید برنامه های فلسک خود را دیپلوی کنید. سرورهای آماده برای برنامه های فلسک وجود دارند که میتوانید بدون دردسر اقدام به دیپلوی برنامه های flask کنید. در آخر، برای پیشرفت در فلسک، میتوانید چند پکیج از گیتهاب انتخاب کرده و سورس کد آنها را بازنویسی کنید.
سورس کد دوره آموزش فلسک را میتوایند از این لینک دانلود کنید.
مطالب دوره آموزش فلسک به شکل کامل آپدیت شده است.