دوره آموزش فلسک (flask) پایتون

به دوره آموزش پروژه محور فلسک (flask) پایتون خوش آمدید! فلسک یک کتابخانه وب برای زبان پایتون است که بدلیل سادگی و کوچک بودن در دسته بندی میکروفریمورک ها قرار میگیرد اما این دلیلی بر ضعیف بودن flask نمیباشد. وب فریمورک فلسک فقط امکانات ضروری را در اختیار برنامه نویس قرار میدهد و این باعث میشود که برنامه نویس کنترل کاملی روی معماری برنامه داشته باشد.

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

  •  نصب و راه اندازی پروژه Flask
  •  کار با jinja2 برای مدیریت صفحات html
  •  مدیریت داده ها با فرم ها
  •  مدیریت فایل های static و media
  •  آشنایی با SqlAlchemy
  •  احراز هویت کاربرها و ارسال پیامک تایید ثبت نام
  •  کار با session و کوکی
  •  ساخت Api با فلسک
  •  توسعه معماری مناسب پروژه های بزرگ
  •  توسعه jwt در Api
  •  و بسیاری مطالب پیشرفته دیگر...

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

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

 

سورس کد دوره آموزش فلسک را میتوایند از این لینک دانلود کنید.

مطالب دوره آموزش فلسک به شکل کامل آپدیت شده است.



0

intro

12:7

رایگان

1

flask

9:8

رایگان

2

template

13:52

رایگان

3

extends

20:15

4

sqlalchemy

25:17

5

select

15:7

6

delete

22:41

7

structure

16:42

8

blueprint

20:51

9

wtforms

15:4

10

csrf

17:21

11

circular imports

22:10

12

form validation

26:24

13

flash

10:55

14

form errors

20:12

15

error handlers

10:34

16

login

15:53

17

logout

20:24

18

profile

18:15

19

relation

33:18

20

index

12:52

21

update

21:44

22

shell

10:19

23

before request

6:48

24

migrate

16:34

25

following

30:29

26

sms

34:27

27

static

29:41

28

restx

25:41

29

post

13:42

30

put

8:36

31

jwt

17:24

32

done

4:23

دوره های پیشنهادی

دوره آموزش گیت(git)
دوره آموزش گیت(git)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش nginx
دوره آموزش nginx
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو



مونگارد