آموزش زبان برنامه نویسی پایتون

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

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

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: 990,000 396,000 تومان
  • مدرس دوره : محمد موسوی
  • تعداد ویدیوها : 77 ویدیو
  • مدت زمان دوره : 17:55:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/09/10
ثبتـــ نام در این دوره ثبت نام در دوره
دوره آموزش پروژه محور فریم ورک Flask

دوره آموزش پروژه محور فریم ورک Flask

در حال حاضر زبان برنامه نویسی پایتون جزو برترین ها در بازار کار می باشد ، یعنی با یادگیری این زبان می توانیم در هر حوزه کاری فعالیت کنیم 

یکی از حوزه های پرطرفدار در دنیا و بازار کار ، حوزه طراحی وبسایت می باشد . 

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

در این دوره قراره که از صفر با فلاسک آشنا شویم و در انتها به ساخت یک پروژه کامل وبلاگ می پردازیم .

سر فصل های این دوره اموزشی 

مقدمه ای بر پایتون و فلاسک 

بررسی ساختار پروژه های فلاسک و پیاده سازی اولین پروژه 

پیاده سازی فایل اپ و ایجاد تنظیمات اولیه 

بررسی Route ها و پارامتر های داینامیک 

لینک دهی صحیح فایل های Static

بررسی Filter ها و ایجاد Custom Filter

تقسیم بندی قالب 

کار با فرم ها و بررسی Request ها 

اعتبار سنجی فرم ها 

آپلود کردن فایل ها و اعتبار سنجی فایل ها 

بررسی Flash Messaging

نصب و راه اندازی دیتابیس SQLite

- شروع پیاده سازی پروژه وبلاگ 

    - پیاده سازی بخش ثبت نام 

  - پیاده سازی بخش لاگین 

 - اضافه کردن Google Recaptcha

  - پیاده سازی بخش پنل کاربری 

  - پیاده سازی بخش آواتار کاربران 

  - ویرایش اطلاعات کاربری 

  - پیاده سازی پنل مدیریت 

  - پیاده سازی مدل پست ها و ثبت پست جدید

  - نمایش پست ها در صفحه اصلی و بررسی فایل env. 

  - Refactoring کردن کد ها و پیاه سازی ساختار شی گرائی

- حذف و ویرایش پست ها 

- پیاده سازی صفحه Single پست ها 

  - پیاده سازی صفحه بندی مطالب Pagination

  - پیاده سازی مدل دسته بندی مطالب Category

 -  پیاده سازی بخش دیدگاه پست ها و مدیریت آنها 

- نمایش دسته بندی ها 

- بازیابی رمز عبور و ارسال ایمیل به کاربر

- پیاده سازی جستجو مطالب در وبسایت 

 - بررسی فایل Config  و پیاده سازی کلاس ConfigApp

  - بررسی و پیاده سازی Restful Api

  - بررسی Blueprint 

- ذکر نکات کاربردی و پایان دوره 




فهرستـــ ویدیوها

مدت زمان دوره 17:55:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره و مقدمه ای بر فلاسک

00:08:10

معرفی کلی دوره و بررسی فریم ورک فلاسک

2
  • نصب فلاسک

00:08:40

در این جلسه به نصب فلاسک می پردازیم

3
  • ایجاد اولین برنامه

00:10:42

ایجاد اولین برنامه تحت فلاسک

4
  • بررسی Routing ها

00:18:05

در این جلسه به بررسی کامل مسیر ها می پردازیم

5
  • بارگذاری قالب ها توسط Render Template

00:11:34

در این جلسه به بررسی Render Template می پردازیم

6
  • بررسی Jinja Template

00:11:50

در این جلسه به بررسی موتور قالب ساز Jinja2 Template می پردازیم

7
  • لینک دهی صحیح فایل های Static

00:15:12

لینک دهی صحیح فایل های Static

8
  • بررسی Filter ها

00:24:34

در این جلسه به صورت کامل با فیلتر ها اشنا می شویم

9
  • تقسیم بندی قالب ها

00:11:14

در این جلسه به تقسیم بندی قالب ها در جینجا می پردازیم

10
  • بررسی فرم ها

00:20:04

بررسی فرم ها و درخواست ها

11
  • بررسی اعتبار سنجی فرم ها

00:27:06

بررسی اعتبار سنجی فرم ها

12
  • بررسی ریدایرکت کردن کاربر ها

00:07:40

بررسی ریدایرکت کردن کاربر ها

13
  • بررسی آپلود کردن فایل ها

00:22:27

بررسی آپلود کردن فایل ها

14
  • بررسی Flash Messaging

00:15:18

بررسی Flash Messaging

15
  • بررسی Error Handler ها

00:12:44

بررسی Error Handler ها

16
  • نصب و راه اندازی SQLAlchemy

00:15:16

نصب و راه اندازی SQLAlchemy

17
  • پیاده سازی مدل کاربران

00:20:47

پیاده سازی مدل کاربران

18
  • پروژه وبلاگ - پیاده سازی بخش ثبت نام کاربران

00:36:00

پروژه وبلاگ - پیاده سازی بخش ثبت نام کاربران

19
  • پروژه وبلاگ - پیاده سازی بخش ورود کاربران

00:32:48

پروژه وبلاگ - پیاده سازی بخش ورود کاربران

20
  • پروژه وبلاگ - پیاده سازی بخش پنل کاربری

00:19:31

پروژه وبلاگ - پیاده سازی بخش پنل کاربری

21
  • پروژه وبلاگ - پیاده سازی بخش ویرایش اطلاعات کاربری

00:15:14

پروژه وبلاگ - پیاده سازی بخش ویرایش اطلاعات کاربری

22
  • پروژه وبلاگ - پیاده سازی بخش تغییر پسورد اکانت

00:18:37

پروژه وبلاگ - پیاده سازی بخش تغییر پسورد اکانت

23
  • پروژه وبلاگ - پیاده سازی بخش تغییر تصویر پروفایل کاربر

00:12:12

پروژه وبلاگ - پیاده سازی بخش تغییر تصویر پروفایل کاربر

24
  • پروژه وبلاگ - Refactor کردن کد های پروژه

00:20:38

پروژه وبلاگ - Refactoring کردن کد های پروژه

25
  • پروژه وبلاگ - پیاده سازی پنل مدیریت

00:16:40

پروژه وبلاگ - پیاده سازی پنل مدیریت

26
  • پروژه وبلاگ - پیاده سازی لیست کاربران و افزودن کاربر جدید

00:26:30

پروژه وبلاگ - پیاده سازی لیست کاربران و افزودن کاربر جدید

27
  • پروژه وبلاگ - پیاده سازی ویرایش کاربران و حذف کاربران

00:12:50

پروژه وبلاگ - پیاده سازی ویرایش کاربران و حذف کاربران

28
  • پروژه وبلاگ - پیاده سازی مدل Article ها

00:23:05

پروژه وبلاگ - پیاده سازی مدل Article ها

29
  • پروژه وبلاگ - پیاده سازی حذف و ویرایش Article ها

00:21:19

پروژه وبلاگ - پیاده سازی حذف و ویرایش Article ها

30
  • پروژه وبلاگ - نمایش Article ها در صفحه اصلی

00:16:02

پروژه وبلاگ - نمایش Article ها در صفحه اصلی

31
  • پروژه وبلاگ - پیاده سازی صفحه Single و بررسی ماژول FlaskMoment

00:15:02

پروژه وبلاگ - پیاده سازی صفحه Single و بررسی ماژول FlaskMoment

32
  • پروژه وبلاگ - پیاده سازی صفحه بندی مطالب ( Pagination )

00:15:16

پروژه وبلاگ - پیاده سازی صفحه بندی مطالب ( Pagination )

33
  • پروژه وبلاگ - پیاده سازی مدل Comment ها

00:18:05

پروژه وبلاگ - پیاده سازی مدل Comment ها

34
  • پروژه وبلاگ - نمایش و مدیریت Comment ها

00:21:06

پروژه وبلاگ - نمایش و مدیریت Comment ها

35
  • پروژه وبلاگ - پیاده سازی مدل Category

00:22:08

پروژه وبلاگ - پیاده سازی مدل Category

36
  • پروژه وبلاگ - نمایش دسته بندی ها

00:15:30

پروژه وبلاگ - نمایش دسته بندی ها

37
  • پروژه وبلاگ - پیاده سازی بخش فراموشی رمز عبور و ارسال ایمیل

00:22:37

پروژه وبلاگ - پیاده سازی بخش فراموشی رمز عبور و ارسال ایمیل

38
  • پروژه وبلاگ - پیاده سازی بخش جستجو Article ها

00:09:14

پروژه وبلاگ - پیاده سازی بخش جستجو Article ها

39
  • بررسی Config ها

00:10:48

بررسی Config ها

40
  • اضافه کردن Google Recaptcha به فرم ها

00:07:51

اضافه کردن Google Recaptcha به فرم ها

41
  • بررسی Blueprint ( جلسه آخر )

00:13:34

بررسی Blueprint ( جلسه آخر )

42
  • بررسی Flask Assets - بخش اول

00:17:49

بررسی Flask Assets - بخش اول

43
  • بررسی Flask Assets - بخش دوم

00:10:11

بررسی Flask Assets - بخش دوم

44
  • ارث بری در قالب ها

00:10:26

ارث بری در قالب ها

45
  • بررسی Session ها

00:16:50

بررسی Session ها

46
  • بررسی BeforeRequest و AfterRequest

00:08:07

بررسی BeforeRequest و AfterRequest

47
  • بررسی Logging

00:21:03

بررسی App Logging

48
  • بررسی Context Processor

00:11:10

بررسی Context Processor

49
  • بررسی Shell Context Processor

00:08:31

بررسی Shell Context Processor

50
  • بررسی ماژول Werkzeug.Routing - طراحی Route ها

00:12:52

بررسی ماژول Werkzeug.Routing - طراحی Route ها

51
  • بررسی Class-Based View

00:12:57

بررسی Class-Based View

52
  • بررسی Class-Based MethodView

00:07:33

بررسی Class-Based MethodView

53
  • بررسی Jsonify

00:06:32

بررسی Jsonify

54
  • بررسی احراز هویت با Http-Basic-Auth

00:16:51

بررسی Http-Basic-Auth

55
  • بررسی XSS - Cross Site Scripting

00:09:46

بررسی XSS - Cross Site Scripting

56
  • ساخت یک Command شخصی در Flask Cli

00:11:09

ساخت یک Command شخصی در Flask Cli

57
  • دریافت اطلاعات از فرم به صورت جمعی ( List )

00:08:33

دریافت اطلاعات از فرم به صورت جمعی ( List )

58
  • بررسی Cross Origin

00:20:11

بررسی Cross Origin

59
  • طراحی Restful Api - بخش اول

00:12:34

طراحی Restful Api - بخش اول

60
  • طراحی Restful Api - بخش دوم

00:08:36

طراحی Restful Api - بخش دوم

61
  • طراحی Restful Api - بخش سوم

00:14:38

طراحی Restful Api - بخش سوم

62
  • طراحی Restful Api - بخش چهارم

00:06:24

طراحی Restful Api - بخش چهارم

63
  • طراحی Restful Api - بخش پنجم

00:10:10

طراحی Restful Api - بخش پنجم

64
  • طراحی Restful Api - بررسی Query Parameters

00:09:27

طراحی Restful Api - بررسی Query Parameters

65
  • طراحی Restful Api - ساخت فیلتر اطلاعات

00:06:19

طراحی Restful Api - ساخت فیلتر اطلاعات

66
  • طراحی Restful Api - بررسی تابع abort

00:06:44

طراحی Restful Api - بررسی تابع abort

67
  • طراحی Restful Api - بررسی HTTPStatus

00:03:17

طراحی Restful Api - بررسی HTTPStatus

68
  • طراحی Restful Api - بررسی RequestParser (بخش اول)

00:12:40

طراحی Restful Api - بررسی RequestParser (بخش اول)

69
  • طراحی Restful Api - بررسی RequestParser (بخش دوم)

00:07:24

طراحی Restful Api - بررسی RequestParser (بخش دوم)

70
  • طراحی Restful Api - ویژگی های choices و default

00:08:54

طراحی Restful Api - ویژگی های choices و default

71
  • طراحی Restful Api - ویژگی های nullable و store_missing

00:06:01

طراحی Restful Api - ویژگی های nullable و store_missing

72
  • طراحی Restful Api - ویژگی action

00:04:55

طراحی Restful Api - ویژگی action

73
  • طراحی Restful Api - ایجاد توابع اعتبارسنجی

00:08:33

طراحی Restful Api - ایجاد توابع اعتبارسنجی

74
  • طراحی Restful Api - بررسی namespace_class

00:10:03

طراحی Restful Api - بررسی namespace_class

75
  • طراحی Restful Api - بررسی argument_class

00:10:26

طراحی Restful Api - بررسی argument_class

76
  • طراحی Restful Api - ایجاد ویژگی جدید برای آرگومان ها

00:07:50

طراحی Restful Api - ایجاد ویژگی جدید برای آرگومان ها

77
  • طراحی Restful Api - شخصی سازی خطاها در آرگومان ها

00:06:19

طراحی Restful Api - شخصی سازی خطاها در آرگومان ها


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .