قیمت این دوره: 899,000 449,500 تومان
  • مدرس دوره : حسن خسروجردی
  • تعداد ویدیوها : 323 ویدیو
  • مدت زمان دوره : 71:5:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1402/12/28
ثبتـــ نام در این دوره ثبت نام در دوره
دوره جامــع آمــوزش PHP

دوره جامــع آمــوزش PHP

زبان PHP یک زبان اسکریپتی و open source است که برای طراحی برنامه های تحت وب  مورد استفاده قرار میگیرد. منظور از سمت سرور بودن چیست؟ بدین معنا که صفحات PHP ابتدا توسط سرور ، پردازش شده و سپس خروجی به صورت کدهای HTML  برای مرورگر  ارسال می شود.

PHP مخفف Hypertext PreProcessor به معنای پیش پردازند ابرمتن است.

زبان PHP در سایت های بزرگی همچون : Wikipedia , Facebook , Slack , MailChimp , Wordpress , Yahoo مورد استفاده قرار میگیرد

 این زبان بدلیل مزیت های فراوانی که دارد توانسته است در دنیای برنامه نویسی جایگاه ویژه ای برای خود باز کند و طرفداران زیادی را برای خود جذب نماید.از جمله مزیت های آن میتوان به موارد زیر اشاره کرد :

PHP زبان تخصصی طراحی وب اپلیکیشن است 

کاربرد PHP در سیستم‌های مدیریت محتوا (CMS) 
PHP  رایگان است 
سازگاری با پلتفرم‌های مختلف 
یادگیری راحت و استفاده ساده و آسان 
فرصت‌های شغلی خوب برای برنامه نویسان PHP در خارج و داخل کشور

قابلیت استفاده با معماری‌های مختلف برنامه‌نویسی 

 

 پیشنهاد میکنیم برای آشنایی بیشتر‌ با سرفصل های دوره بخش معرفی این دوره را مشاهده نمایید.




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

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

1
  • معرفی دوره

00:20:00

در این بخش دوره php جامع معرفی خواهد شد

2
  • سرفصل ها دوره

00:14:36

در این بخش سرفصل های کلی دوره بررسی میشوند.

3
  • نتایج نظرسنجی و نصب ابزار های موردنیاز

00:07:28

در این بخش ابزار های مورد نیاز نصب خواهند شد

4
  • چرا PHP ؟ نوشتن اولین برنامه

00:17:42

در این بخش در رابطه با دلایل استفاده از php صحبت میشود.همچنین اولین برنامه چاپ سلام هم نوشته میشود

5
  • ساختار دستورات php , توضیحات , متغییر ها

00:22:36

در این بخش ساختار کلی دستورات php توضیح داده میشود. همچنین نحوه کامنت نویسی , متغییر ها و اصول نام دهی فایل ها , فولدر ها و متغییر ها توضیح داده میشود.

6
  • Data Types یا انواع داده در PHP

00:16:39

در این بخش Data Types یا انواع داده در PHP توضیح داده میشود.

7
  • string functions

00:12:43

در این بخش در رابطه با توابع echo و explode صحبت میشود.

8
  • string functions - بخش دوم

00:08:30

در این بخش در رابطه با توابع implode , htmlentities , join , print صحبت میشود.

9
  • string functions - بخش سوم

00:17:41

در این بخش در رابطه با number_format , str_replace , strcmp , strlen , strpos , stripos , strtolower , strtoupper , substr , str_split , trim صحبت میشود.

10
  • Numbers

00:12:55

در این بخش در رابطه با اعداد صحبت میشود و توابع is_int is_float infinite is_number (int) و تبدیلات بررسی میشوند.

11
  • Array

00:16:58

در این بخش در رابطه با آرایه ها صحبت میشود. دو نوع آرایه Indexed و Associative

12
  • آرایه های چند بعدی

00:11:38

در این بخش در رابطه با آرایه های چندبعدی صحبت میشود.

13
  • array functions

00:22:17

در این بخش در رابطه با array_combine , array_diff , array_diff_assoc , array_diff_key , array_intersect , array_keys , array_merge , array_pop , array_push صحبت میشود.

14
  • array functions - بخش دوم

00:12:56

در این بخش در رابطه با توابع array_replace , array_reverse , array_slice صحبت میشود.

15
  • array functions - بخش سوم

00:18:23

در این بخش در رابطه با توابع array_splice , array_values , count. , compact , extract , in_array , sizeof , sort , صحبت میشود.

16
  • Operators در زبان PHP

00:13:48

در این بخش در رابطه با اپراتور های ریاضی و مقایسه ای صحبت میشود. Arithmetic Operators Comparison Operators

17
  • Operators در زبان PHP - بخش دوم

00:12:28

در این بخش در رابطه با Assignment operators , Logical operators صحبت میشود.

18
  • Operators در زبان PHP - بخش سوم

00:11:54

در این بخش در رابطه با Increment/Decrement operators String operators Array operators صحبت میشود.

19
  • دستورات شرطی ( دستور if else )

00:20:08

در این بخش در رابطه با دستورات if else صحبت میشود.

20
  • دستورات شرطی ( دستور else if )

00:11:19

در این بخش دستورات شرطی ( دستور else if ) بررسی میشود.

21
  • دستورات شرطی ( دستور Switch Case )

00:10:24

در این بخش در رابطه با Switch Case صحبت میشود.

22
  • توابع مهم متغییر ها

00:14:13

در این بخش توابع مهم روی متغییر ها بررسی میشوند.

23
  • توابع مهم متغییر ها - بخش دوم

00:10:36

در این بخش توابع gettype , intval , is_array , is_bool , is_float , is_null , is_numeric , unset , floatval

24
  • حلقه ها Loops - حلقه while

00:15:56

در این قسمت در رابطه با حلقه ها Loops - حلقه while صحبت میشود.

25
  • حلقه ها Loops - حلقه do while - for

00:09:32

در این قسمت حلقه ها Loops - حلقه do while - for بررسی میشوند.

26
  • پیمایش آرایه به کمک حلقه ها

00:12:41

در این قسمت پیمایش آرایه به کمک حلقه های for, while , do while انجام میشود.

27
  • حلقه ها Loops - حلقه foreach

00:10:39

در این قسمت حلقه ها حلقه foreach توضیح داده میشود.

28
  • Break and Continue

00:08:49

در این قسمت در رابطه با Break and Continue صحبت میشود.

29
  • تمرینکده - بخش اول

00:05:25

تمرینکده - بخش اول

30
  • پاسخ تمرینکده - بخش اول

00:22:42

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

31
  • functions - توابع

00:13:51

در این بخش توابع function شخصی ساخته خواهند شد

32
  • functions - توابع - بخش دوم

00:11:16

در این بخش در رابطه با Default Argument Value , Functions - Returning values , Passing Arguments by Reference صحبت میشود.

33
  • functions - توابع - بخش سوم

00:14:54

Callback Functions , PHP Variable Length Argument Function , PHP Recursive Function

34
  • include and require

00:18:08

include and require در این بخش بحث میشود. تفاوت ها کارکرد موارد استفاده

35
  • Scope

00:09:26

در این بخش در رابطه با global scope , local scope , static صحبت میشود.

36
  • Superglobals - متغییر های سراسری

00:13:20

در این بخش در رابطه با سوپر گلوبال ها یا متغییر ها با دسترسی سراسری توضیح داده میشوند. GLOBALS SERVER_$

37
  • Session - سشن ها

00:10:55

در این بخش در رابطه با Session - سشن ها صبحت میشود.

38
  • COOKIE کوکی ها

00:12:58

در این بخش در رابطه با COOKIE کوکی ها صحبت میشود.

39
  • کار با فرم ها و متد GET

00:12:12

در این بخش کار با فرم ها و متد GET توضیح داده میشود.

40
  • کار با فرم ها و متد POST

00:06:57

کار با فرم ها و متد POST $_SERVER

41
  • کار با فایل ها و آپلود فایل

00:14:12

در این بخش $_FILES توضیح داده میشود. همچنین کار با تابع move_uploaded_file توضیح داده میشود.

42
  • آغاز فصل جدید - دیتابیس MySQL

00:19:15

در این بخش آغاز فصل جدید - دیتابیس MySQL انجام میشود.

43
  • نحوه ساخت دیتابیس و export , import

00:14:46

نحوه ساخت دیتابیس و export , import در محیط phpmyadmin

44
  • ساخت جدول - table در دیتابیس

00:18:08

ساخت جدول - table در دیتابیس اموزش داده میشود.

45
  • ساخت , حذف , ویرایش اطلاعات در محیط phpmyadmin

00:11:10

ساخت , حذف , ویرایش اطلاعات در محیط phpmyadmin در این بخش انجام میشود.

46
  • ساخت دیتابیس و جداول در SQL

00:15:14

ساخت دیتابیس و جداول در SQL

47
  • تغییرات در جداول- قید ها Constraints

00:18:22

تغییرات در جداول- قید ها Constraints NOT NULL UNIQUE

48
  • CHECK - DEFAULT Constraints

00:16:41

در این بخش در رابطه با CHECK - DEFAULT دو قید مهم صحبت میشود.

49
  • کلید اصلی - Primary Key

00:12:50

در این قسمت در رابطه به کلید اصلی - Primary Key صحبت میشود.

50
  • FOREIGN KEY کلید خارجی

00:16:20

FOREIGN KEY کلید خارجی در این جلسه توضیح داده میشود.

51
  • Index ها در mysql

00:12:37

Index ها در mysql در این بخش توضیح داده میشوند

52
  • عملیات CRUD - نمایش رکورد ها - دستور SELECT

00:11:08

عملیات CRUD - نمایش رکورد ها دستور select - select distinc

53
  • AND , OR , NOT در SQL

00:10:05

اپراتور های AND , OR , NOT در این بخش بحث میشوند.

54
  • دستور Order By , Is Null , Update , Delete

00:14:11

دستور Order By , Is Null , Update , Delete

55
  • کار با توابع در SQL

00:10:43

در این بخش در رابطه با MIN MAX SUM AVG COUNT صحبت میشود

56
  • دستور IN , Between , AS

00:11:23

دستور IN , Between , AS

57
  • دستور Like

00:08:45

دستور Like در این بخش توضیح داده میشود.

58
  • مفهوم Join

00:11:33

مفهوم Join

59
  • Inner Join

00:16:49

Inner Join در این بخش توضیح داده میشود.

60
  • Left Join And Right Join

00:10:27

Left Join And Right Join

61
  • FULL OUTER JOIN

00:07:53

FULL OUTER JOIN در این بخش توضیح داده میشود.

62
  • Self Join

00:11:59

Self Join

63
  • Union , Union All, Aliases

00:09:03

Union , Union All, Aliases

64
  • دستور Group By

00:12:04

در این بخش در رابطه با دستور Group By صحبت میشود.

65
  • Having

00:09:42

Having در این جلسه بحث میشود.

66
  • خروجی گرفتن با فرمت CSV ( پایان فصل دیتابیس )

00:07:36

خروجی گرفتن با فرمت CSV ( پایان فصل دیتابیس )

67
  • اتصال به MySQL و ساخت دیتابیس به روش MySQLi

00:13:26

اتصال به mysql و ساخت دیتابیس به روش MySQLi

68
  • ساخت جدول و وارد کردن رکورد در جداول به کمک روش MySQLi

00:12:54

ساخت جدول و وارد کردن رکورد در جداول به کمک روش MySQLi

69
  • ویرایش و حذف اطلاعات به کمک روش MySQLi

00:06:03

ویرایش و حذف اطلاعات به کمک روش MySQLi

70
  • نمایش رکورد ها با عملیات SELECT در MySQL

00:12:53

نمایش رکورد ها با عملیات SELECT در MySQL

71
  • ساخت دیتابیس و جدول و وارد کردن رکورد به روش MySQLi OOP

00:10:42

ساخت دیتابیس و جدول و وارد کردن رکورد به روش MySQLi OOP

72
  • عملیات delete , update , select در روش MySQLi

00:08:10

عملیات delete , update , select در روش MySQLi

73
  • روش PDO - ساخت دیتابیس , ساخت جدول , insert , delete , update

00:15:27

روش PDO - ساخت دیتابیس , ساخت جدول , insert , delete , update

74
  • دریافت اطلاعات به روش PDO

00:10:49

دریافت اطلاعات به روش PDO

75
  • آشنایی با حملات SQL Injection

00:17:53

آشنایی با حملات SQL Injection

76
  • Prepared Statement MySQLi

00:10:01

Prepared Statement MySQLi

77
  • Prepared Statement PDO

00:10:52

Prepared Statement PDO

78
  • معرفی پروژه اول دوره ( پروژه بلاگ )

00:07:20

معرفی پروژه اول دوره ( پروژه بلاگ )

79
  • ساخت دیتابیس و جداول موردنیاز پروژه

00:20:48

ساخت دیتابیس و جداول موردنیاز پروژه

80
  • چیدمان و لایه بندی کلی پروژه

00:13:15

چیدمان و لایه بندی کلی پروژه

81
  • اتصال به دیتابیس پروژه

00:09:31

اتصال به دیتابیس پروژه

82
  • ساخت helpers برای پروژه

00:21:39

ساخت helpers برای پروژه

83
  • ساخت صفحه اصلی پنل ادمین + کدهای قالب پروژه

00:15:01

ساخت صفحه اصلی پنل ادمین + کدهای قالب پروژه

84
  • نمایش دسته بندی ها در پنل ادمین

00:13:13

نمایش دسته بندی ها در پنل ادمین

85
  • ساخت صفحه ساخت دسته بندی جدید - حذف دسته بندی ها

00:17:24

ساخت صفحه ساخت دسته بندی جدید - حذف دسته بندی ها

86
  • ویرایش دسته بندی ها

00:09:54

ویرایش دسته بندی ها

87
  • ساخت صفحه اصلی پست ها

00:12:09

ساخت صفحه اصلی پست ها

88
  • ساخت پست جدید ( آپلود عکس )

00:18:55

ساخت پست جدید ( آپلود عکس )

89
  • ویرایش پست ها

00:18:23

ویرایش پست ها

90
  • تغییر وضعیت پست ها - حذف پست ها

00:08:12

تغییر وضعیت پست ها - حذف پست ها

91
  • ثبت نام کاربران

00:16:28

ثبت نام کاربران

92
  • ساخت صفحه Login

00:10:56

ساخت صفحه Login

93
  • عملیات logout و check-login

00:06:50

عملیات logout و check-login

94
  • صفحه اصلی پروژه بلاگ

00:15:07

صفحه اصلی پروژه بلاگ

95
  • ساخت صفحه داخلی پست ها

00:10:23

ساخت صفحه داخلی پست ها

96
  • ساخته صفحه دسته بندی ها ( اتمام پروژه بلاگ ) ( اتمام فصل بخش مقدماتی و نیمه متوسط )

00:11:53

ساخته صفحه دسته بندی ها ( اتمام پروژه بلاگ ) ( اتمام فصل بخش مقدماتی و نیمه متوسط )

97
  • آشنایی با JSON - تبدیلات

00:15:58

آشنایی با JSON - تبدیلات , توابع json_decode , json_encode

98
  • آشنایی با مفهوم regular expressions

00:10:44

آشنایی با مفهوم regular expressions

99
  • آشنایی با regex - عبارات با قاعده

00:10:06

آشنایی با regex - عبارات با قاعده

100
  • آشنایی با regex - عبارات با قاعده - بخش دوم

00:15:08

آشنایی با regex - عبارات با قاعده - بخش دوم

101
  • آشنایی با regex - عبارات با قاعده - بخش سوم

00:09:33

آشنایی با regex - عبارات با قاعده - بخش سوم

102
  • آشنایی با regex - عبارات با قاعده - بخش چهارم

00:08:54

آشنایی با regex - عبارات با قاعده - بخش چهارم

103
  • آشنایی با regex - عبارات با قاعده - بخش پنجم

00:21:11

آشنایی با regex - عبارات با قاعده - بخش پنجم

104
  • آشنایی با regex - عبارات با قاعده - بخش ششم

00:08:47

آشنایی با regex - عبارات با قاعده - بخش ششم

105
  • آشنایی با regex - عبارات با قاعده - بخش هفتم

00:08:35

آشنایی با regex - عبارات با قاعده - بخش هفتم

106
  • مثال عملی اعتبارسنجی فرم ها

00:29:22

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

107
  • مقدمه ای بر AJAX

00:08:26

مقدمه ای بر AJAX

108
  • مقدمه ای بر AJAX - بخش دوم

00:07:02

مقدمه ای بر AJAX - بخش دوم

109
  • مثال ajax برای دریافت اطلاعات از PHP

00:12:12

ساده ترین مثال ajax برای دریافت اطلاعات از PHP

110
  • درخواست های AJAX به کمک JQuery

00:09:50

درخواست های AJAX به کمک JQuery

111
  • عملیات Login به کمک Ajax , Jquery

00:12:14

عملیات Login به کمک Ajax , Jquery

112
  • مثال Live Search با Ajax

00:15:05

مثال Live Search با Ajax

113
  • شروع فصل جدید ( OOP ) برنامه نویسی شئ گرا

00:09:20

شروع فصل جدید ( OOP ) برنامه نویسی شئ گرا

114
  • نحوه تعریف کلاس - آبجکت - پراپرتی - متد

00:07:41

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

115
  • Getter & Setter

00:07:18

Getter & Setter

116
  • توابع سازنده و مخرب

00:06:27

توابع سازنده و مخرب Constructor Destructor

117
  • ارث بری در کلاس ها - سطوح دسترسی در کلاس ها Inheritance - Access Modifiers

00:13:21

ارث بری در کلاس ها - سطوح دسترسی در کلاس ها Inheritance Access Modifiers

118
  • Class Constants , Static Methods , Static Properties

00:12:46

Class Constants , Static Methods , Static Properties

119
  • کلاس های انتزاعی - Abstract classes

00:12:41

کلاس های انتزاعی - Abstract classes

120
  • interface یا رابط

00:11:44

Interface یا رابط ها در OOP

121
  • Traits

00:11:34

Traits تریت ها در این بخش بحث میشوند

122
  • Namespace یا فضای نام

00:13:23

Namespace یا فضای نام

123
  • شروع فصل جدید ( معرفی پروژه سایت خبری )

00:10:11

شروع فصل جدید ( معرفی پروژه سایت خبری ) ا

124
  • پوشه بندی پروژه

00:10:34

پوشه بندی پروژه

125
  • تجزیه و تحلیل دیتابیس پروژه + فایل دیتابیس

00:36:29

تجزیه و تحلیل دیتابیس پروژه + فایل دیتابیس

126
  • مدیریت سشن ها - تنظیمات کلی پروژه

00:08:35

مدیریت سشن ها - تنظیمات کلی پروژه

127
  • ساخت helper های مفید

00:12:12

ساخت helper های مفید

128
  • ساخت helper های مفید - بخش دوم

00:15:56

ساخت helper های مفید - بخش دوم

129
  • سیستم روتینگ چیست؟

00:07:45

سیستم روتینگ چیست؟

130
  • پیاده سازی سیستم روتینگ

00:14:56

پیاده سازی سیستم روتینگ

131
  • سیستم روتینگ - بخش دوم

00:16:15

سیستم روتینگ - بخش دوم

132
  • اتصال به دیتابیس

00:12:12

اتصال به دیتابیس

133
  • عملیات Select , Insert

00:16:01

عملیات Select , Insert

134
  • عملیات آپدیت و حذف کردن

00:10:26

عملیات آپدیت و حذف کردن

135
  • ساخت جداول و رکورد تستی با کد

00:19:31

ساخت جداول و رکورد تستی با کد

136
  • رزرو مسیر های دسته بندی ها

00:13:38

رزرو مسیر های دسته بندی ها

137
  • کلاس ادمین

00:11:30

کلاس ادمین

138
  • چیدمان صفحات - layouts

00:15:10

چیدمان صفحات - layouts

139
  • نمایش دسته بندی ها + قالب خام پنل ادمین

00:11:16

نمایش دسته بندی ها + قالب خام پنل ادمین

140
  • ساخت دسته بندی جدید

00:09:12

ساخت دسته بندی جدید

141
  • ویرایش و حذف دسته بندی ها

00:09:08

ویرایش و حذف دسته بندی ها

142
  • بخش خبر ها ( پست ها ) + قالب خام پنل ادمین کامل

00:12:19

بخش خبر ها ( پست ها )

143
  • ساخت صفحه ساخت خبر جدید + اضافه کردن CKeditor به پروژه

00:15:07

ساخت صفحه ساخت خبر جدید + اضافه کردن CKeditor به پروژه

144
  • اضافه کردن تقویم فارسی به پروژه

00:12:26

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

145
  • ساخت یک پست جدید

00:12:38

ساخت یک پست جدید

146
  • حذف و تغییر وضعیت اخبار

00:17:56

حذف و تغییر وضعیت اخبار

147
  • ویرایش اخبار

00:12:26

ویرایش اخبار

148
  • نمایش و ساخت بنر ها

00:10:15

نمایش و ساخت بنر ها

149
  • ویرایش و حذف بنر ها

00:07:56

ویرایش و حذف بنر ها

150
  • حل تمارین

00:07:31

حل تمارین

151
  • مدیریت کاربران

00:17:58

مدیریت کاربران

152
  • استفاده از تاریخ شمسی در پروژه

00:13:11

استفاده از تاریخ شمسی در پروژه

153
  • مدیریت نظرات

00:15:30

مدیریت نظرات

154
  • مدیریت منو های سایت

00:17:28

مدیریت منو های سایت

155
  • ویرایش و حذف منو ها ( حل تمارین join , امنیت )

00:17:50

ویرایش و حذف منو ها ( حل تمارین join , امنیت )

156
  • تنظیمات سایت

00:10:13

تنظیمات سایت

157
  • ویرایش تنظیمات سایت

00:07:42

ویرایش تنظیمات سایت

158
  • شروع احراز هویت

00:08:36

شروع احراز هویت

159
  • ارسال ایمیل

00:14:19

ارسال ایمیل

160
  • ساخت بخش ثبت نام

00:22:19

ساخت بخش ثبت نام

161
  • ارسال ایمیل برای ثبت نام و مدیریت پیغام ها

00:12:30

ارسال ایمیل برای ثبت نام و مدیریت پیغام ها

162
  • فعال سازی حساب کاربر

00:07:32

فعال سازی حساب کاربر

163
  • بخش ورود کاربر ( login )

00:11:24

بخش ورود کاربر ( login )

164
  • محدودیت ورود کاربران به پنل ادمین - خروج

00:09:02

محدودیت ورود کاربران به پنل ادمین - خروج

165
  • فراموشی رمز عبور

00:11:35

فراموشی رمز عبور

166
  • تغییر رمز عبور

00:23:12

تغییر رمز عبور

167
  • صفحه داشبورد پنل ادمین

00:14:40

صفحه داشبورد پنل ادمین

168
  • تکمیل صفحه داشبورد پنل ادمین

00:15:44

تکمیل صفحه داشبورد پنل ادمین

169
  • چیدمان صفحه اصلی پروژه خبری + قالب خام پروژه

00:12:01

چیدمان صفحه اصلی پروژه خبری + قالب خام پروژه

170
  • نمایش منو ها - اخبار انتخاب شده سردبیر

00:24:14

نمایش منو ها - اخبار انتخاب شده سردبیر

171
  • تکمیل صفحه اصلی پروژه خبری

00:25:37

تکمیل صفحه اصلی پروژه خبری

172
  • ساخت صفحه داخلی خبر

00:10:37

ساخت صفحه داخلی خبر

173
  • نمایش و ثبت نظرات

00:17:42

نمایش و ثبت نظرات

174
  • صفحه داخلی دسته بندی ها - اتمام پروژه خبری

00:13:22

صفحه داخلی دسته بندی ها - اتمام پروژه خبری

175
  • شروع MVC - MVC چیست ؟ و دلایل استفاده

00:20:18

شروع MVC - MVC چیست ؟ و دلایل استفاده

176
  • ساختار کلی mvc

00:22:06

ساختار کلی mvc

177
  • معرفی پروژه عملی TinyProject

00:10:13

معرفی پروژه Tiny MVC

178
  • مقدمه ای بر دلایل استفاده از فریم ورک

00:15:26

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

179
  • ساختاربندی کلی tinyMVC

00:11:44

ساختاربندی کلی tinyMVC

180
  • فایل htaccess چیست؟

00:23:27

فایل htaccess چیست؟

181
  • ساخت و پیکربندی سیستم روتینگ

00:16:15

ساخت و پیکربندی سیستم روتینگ

182
  • ساخت و پیکربندی سیستم روتینگ - بخش دوم

00:30:12

ساخت و پیکربندی سیستم روتینگ - بخش دوم

183
  • ساخت کنترلر و traits

00:22:29

ساخت کنترلر و traits

184
  • ساخت بخش view

00:28:32

تست سیستم روتینگ نوشته شده و خروجی گرفتن از آن و همچنین پیاده سازی بخش view شبیه به فریم ورک های بزرگ مانند لاراول

185
  • استفاده از سیستم view + کدهای پروژه تا این بخش

00:22:33

تست و بررسی سیستم view و ارسال متغییر ها و مقایسه با پروژه های مبتنی بر لاراول

186
  • ساخت بخش Model

00:18:52

ساخت و پیکربندی کلی کلاس Model و اتصال به دیتابیس و همچنین تست بخش ریدایرکت در سیستم طراحی شده

187
  • ساخت بخش Model - بخش دوم

00:13:30

ساخت متد های کوئری و execute به منظور ارتباط با دیتابیس و همچنین قطع ارتباط با دیتابیس در انتهای عملیات در کلاس Model

188
  • ساخت autoload

00:20:32

ساخت بخش autoload به منظور جلوگیری از نوشتن کدهای اضافی در جهت فراخوانی کلاس های جدید و بهینه سازی کد ها

189
  • لایه بندی tinyMVC

00:20:05

لایه بندی کلی پروژه و ساخت فولدر های جداکننده پنل ادمین و بخش app و جداسازی header و footer

190
  • ساخت متد asset,include,url

00:17:09

ساخت متدهای فوق برای راحتی کار و همچنین جلوگیری از تکرار آدرس ها مشابه فریمورک لاراول

191
  • تکمیل لایه بندی کلی

00:18:18

تکمیل لایه بندی کلی و همچنین ساخت کنترلر های لازم در دو بخش app و panel

192
  • ساخت model های tinyMVC

00:28:38

ساخت model های tinyMVC

193
  • ساخت مدل article

00:21:18

ساخت مدل article

194
  • ساخت مدل Category

00:27:52

ساخت مدل Category

195
  • ساخت کنترلر Article

00:23:47

ساخت کنترلر مربوط به مقالات و همچنین صفحه نمایش مقالات در پنل ادمین و پویا سازی کامل این صفحه

196
  • ساخت کنترلر category

00:11:27

ساخت کنترلر category

197
  • پویا سازی بخش Article در پنل

00:17:42

پویا سازی بخش Article در پنل

198
  • پویا سازی بخش دسته بندی ها

00:17:18

پویا سازی بخش دسته بندی ها

199
  • تست عملیات CRUD در tinyMVC

00:13:57

تست عملیات CRUD در tinyMVC

200
  • ساخت HomeController

00:12:21

ساخت HomeController

201
  • پویا سازی بخش app

00:20:55

پویا سازی بخش app

202
  • تکمیل پروژه tinyMVC

00:33:10

تکمیل پروژه tinyMVC

203
  • تکمیل پروژه tinyMVC

00:21:03

تکمیل پروژه tinyMVC

204
  • آغاز سرفصل API

00:02:54

آغاز سرفصل API

205
  • API چیست؟

00:11:48

API چیست؟

206
  • JSON چیست؟

00:10:53

JSON چیست؟

207
  • نصب نرم افزارهای مورد نیاز

00:05:46

نصب نرم افزارهای مورد نیاز

208
  • استفاده از API های آماده

00:12:58

استفاده از API های آماده

209
  • ساخت یک api ساده در php

00:08:17

ساخت یک api ساده در php

210
  • عملیات crud-get

00:10:04

عملیات crud-get

211
  • عملیات crud-post

00:12:50

عملیات crud-post

212
  • عملیات crud-delete

00:05:10

عملیات crud-delete

213
  • عملیات crud-update

00:05:25

عملیات crud-update

214
  • احراز هویت API - ثبت نام

00:17:58

احراز هویت API - ثبت نام

215
  • احراز هویت API - ورود

00:12:57

احراز هویت API - ورود

216
  • JWT چیست و چه زمانی استفاده میشود؟

00:11:50

JWT چیست و چه زمانی استفاده میشود؟

217
  • Composer چیست؟

00:10:51

Composer چیست؟ کامپوزر چیست؟

218
  • نصب پکیچ با کامپوزر

00:16:47

نصب پکیچ با کامپوزر - install package composer

219
  • نصب پکیج به کمک composer

00:14:28

نصب پکیج به کمک composer minify intervention image

220
  • استفاده از autoload در composer

00:10:28

استفاده از autoload در composer به روش psr-4

221
  • احراز هویت با JWT - بخش اول

00:15:40

احراز هویت با JWT - بخش اول

222
  • ثبت نام در سیستم

00:08:57

ثبت نام در سیستم

223
  • احراز هویت با JWT - بخش دوم

00:16:58

احراز هویت با JWT - بخش دوم

224
  • احراز هویت با JWT - بخش سوم

00:07:28

احراز هویت با JWT - بخش سوم decode کردن jwt و اجازه دسترسی به کاربر

225
  • احراز هویت با JWT - بخش آخر

00:08:33

احراز هویت با JWT - بخش چهارم ذخیره توکن در دیتابیس

226
  • شروع سرفصل امنیت در زبان PHP

00:03:27

شروع سرفصل امنیت در زبان PHP

227
  • حملات XSS

00:15:50

حملات XSS

228
  • Session hijacking attack

00:14:06

Session hijacking attack

229
  • Session hijacking attack - بخش دوم

00:09:25

Session hijacking attack بخش دوم استفاده از متد session regenerate id

230
  • Session hijacking attack - بخش سوم

00:11:36

Session hijacking attack - بخش سوم - بدست اوردن اطلاعات لاگین کاربر به کمک حملات xss

231
  • امن سازی session ها به روش http only

00:06:31

امن سازی session ها به روش http only httpOnly

232
  • عدم نمایش خطا ها

00:07:17

عدم نمایش خطا ها

233
  • header location خطرناک

00:07:25

header location خطرناک استفاده از exit , die

234
  • password hash

00:11:06

password hash رمزنگاری رمز ها به کمک md5 - sha1 - password_default

235
  • فایل htacess - جلوگیری از لیست شدن فایل ها

00:07:56

فایل htacess - جلوگیری از لیست شدن فایل ها

236
  • CSRF - Cross-Site Request Forgery

00:11:07

CSRF - Cross-Site Request Forgery تغییر عملیات حذف به POST

237
  • CSRF - Cross-Site Request Forgery - بخش دوم

00:13:44

CSRF - Cross-Site Request Forgery - بخش دوم

238
  • CSRF - Cross-Site Request Forgery - بخش سوم

00:13:22

CSRF - Cross-Site Request Forgery - بخش سوم

239
  • SQL Injection

00:03:40

SQL Injection

240
  • SQL Injection - بخش دوم

00:15:09

SQL Injection - بخش دوم مثال عملی از حمله sql injection

241
  • SQL Injection - بخش سوم

00:14:17

SQL Injection - بخش سوم

242
  • SQL Injection - بخش چهارم

00:11:18

SQL Injection - بخش چهارم

243
  • SQL Injection - بخش پنجم

00:11:01

SQL Injection - بخش پنجم

244
  • Validation - اعتبارسنجی

00:18:39

Validation - اعتبارسنجی

245
  • Validation - اعتبارسنجی - بخش دوم

00:17:47

Validation - اعتبارسنجی - بخش دوم

246
  • Validation - اعتبارسنجی - بخش سوم

00:11:45

Validation - اعتبارسنجی - بخش سوم

247
  • Validation - اعتبارسنجی - بخش چهارم

00:12:29

Validation - اعتبارسنجی - بخش چهارم

248
  • محیط های مختلف کد نویسی

00:12:18

development environment product environment

249
  • ورژن رو جدی بگیرید !!

00:07:27

همیشه ورژن معتبر استفاده کنید

250
  • استفاده از فریمورک = صرفه جویی در وقت و هزینه !

00:06:40

استفاده از فریمورک = صرفه جویی در وقت و هزینه !

251
  • سه نکته کوتاه اما مهم

00:07:04

سه نکته کوتاه اما مهم https vs http register_globals database fields

252
  • معرفی سرفصل جدید - ساخت ربات تلگرام

00:02:10

معرفی سرفصل جدید - ساخت ربات تلگرام با php ساخت ربات تلگرام با زبان پی اچ پی

253
  • چرا باید ساخت بات تلگرام را یاد بگیریم؟

00:08:08

چرا باید ساخت بات تلگرام را یادبگیریم؟

254
  • ساخت ربات به کمک BotFather

00:12:28

ساخت ربات به کمک BotFather

255
  • کار با API های ربات تلگرام برای دریافت اطلاعات و ارسال پیام

00:13:00

کار با API ها تلگرام برای دریافت اطلاعات و ارسال پیام getMe sendMessage ای پی آی های ربات تلگرام

256
  • ارسال پیام ربات از طریق PHP به کاربر

00:12:08

ارسال پیام ربات از طریق PHP به کاربر

257
  • ارسال پاسخ مناسب با پیغام ارسال شده به کاربر

00:10:18

ارسال پاسخ مناسب با پیغام ارسال شده به کاربر

258
  • webhooks

00:13:29

webhooks

259
  • نوشتن اولین ربات واقعی

00:10:47

نوشتن اولین ربات واقعی

260
  • خواندن API در پی اچ پی - FETCH API PHP

00:11:33

خواندن API در پی اچ پی - FETCH API PHP file_get_contents

261
  • cURL چیست؟

00:08:27

cURL چیست؟

262
  • ارسال درخواست POST با cURL

00:06:37

ارسال درخواست POST با cURL

263
  • SSL در cUrl

00:12:00

SSL در cUrl

264
  • دانلود فایل با cURL

00:11:23

دانلود فایل با cURL

265
  • cURL multi urls

00:10:07

cURL multi urls

266
  • ساخت چهارچوب ارسال پیام در ربات

00:11:38

ساخت چهارچوب ارسال پیام در ربات

267
  • API آب و هوا در PHP

00:11:01

API آب و هوا در PHP

268
  • ساخت بات آب و هوا در تلگرام

00:08:54

ساخت بات آب و هوا در تلگرام

269
  • reply message and debug

00:09:04

reply message and debug

270
  • اتصال ربات به دیتابیس

00:09:36

اتصال ربات به دیتابیس

271
  • استفاده از emoji در ربات

00:10:11

استفاده از emoji در ربات تلگرام ذخیره emoji در دیتابیس

272
  • پارامتر های مهم ارسال پیام - ساخت دکمه

00:11:42

پارامتر های مهم ارسال پیام - ساخت دکمه

273
  • ساخت دکمه برای بات

00:10:00

ساخت دکمه برای بات reply_markup ReplyKeyboardMarkup ReplyKeyboardRemove ForceReply

274
  • ارسال عکس با ربات

00:08:15

ارسال عکس با ربات

275
  • Forward Message - ساخت بات پشتیبان

00:07:48

Forward Message در بات تلگرام

276
  • ارسال عکس در بات

00:06:26

sendPhoto telegram bot caption send photo telegram ارسال عکس به کمک بات تلگرام در php

277
  • پیمایش بین دکمه ها در بات

00:08:48

پیمایش بین دکمه ها در بات

278
  • پایان بخش مقدماتی بات تلگرام

00:02:07

پایان بخش مقدماتی بات تلگرام

279
  • معرفی پروژه فروشگاهی

00:11:59

معرفی پروژه فروشگاهی با PHP

280
  • معرفی قالب پنل ادمین پروژه دوره

00:08:46

معرفی قالب پنل ادمین پروژه دوره

281
  • اضافه کردن ابزار مورد نیاز برای طراحی پنل ادمین

00:16:14

اضافه کردن ابزار مورد نیاز برای طراحی پنل ادمین

282
  • طراحی بخش header

00:18:28

طراحی بخش header

283
  • طراحی بخش sidebar header

00:14:30

طراحی بخش sidebar header

284
  • طراحی بخش سرچ و full screen

00:17:28

طراحی بخش سرچ و full screen

285
  • طراحی بخش Notification

00:14:35

طراحی بخش Notification

286
  • تکمیل بخش notification

00:16:11

تکمیل بخش notification

287
  • طراحی بخش comment

00:11:16

طراحی بخش comment

288
  • تکمیل بخش comment و طراحی بخش Avatar

00:17:01

تکمیل بخش comment و طراحی بخش Avatar

289
  • تکمیل بخش header

00:11:16

تکمیل بخش header

290
  • طراحی بخش sidebar

00:11:12

طراحی بخش sidebar

291
  • طراحی sidebar - بخش دوم

00:14:07

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

292
  • تکمیل بخش sidebar

00:20:45

تکمیل بخش sidebar

293
  • طراحی card های پنل ادمین

00:15:04

طراحی card های پنل ادمین

294
  • طراحی card های پنل ادمین - بخش دوم

00:11:03

طراحی card های پنل ادمین - بخش دوم

295
  • تکمیل طراحی پنل ادمین

00:13:15

تکمیل طراحی پنل ادمین

296
  • sidebar toggle hide / show

00:15:32

sidebar toggle hide / show

297
  • نمایش و عدم نمایش sidebar و header

00:10:03

نمایش و عدم نمایش sidebar و header

298
  • نمایش و عدم نمایش بخش سرچ

00:08:38

نمایش و عدم نمایش بخش سرچ

299
  • نمایش و عدم نمایش notification , comment , profile

00:08:17

نمایش و عدم نمایش notification , comment , profile

300
  • ساخت بخش sidebar dropdown

00:11:09

ساخت بخش sidebar dropdown

301
  • full screen

00:13:57

full screen

302
  • اتمام طراحی پنل ادمین + کد های نهایی

00:05:36

اتمام طراحی پنل ادمین + پروژه نهایی قالب ادمین

303
  • معرفی قالب اصلی پروژه فروشگاهی + کد های قالب

00:03:48

معرفی قالب اصلی پروژه فروشگاهی + کد های قالب

304
  • Base پروژه فروشگاهی

00:09:18

Base پروژه فروشگاهی

305
  • دسته بندی پست ها

00:07:52

دسته بندی پست ها

306
  • لایه بندی پنل ادمین + کد قالب ادمین کامل

00:13:39

لایه بندی پنل ادمین - قالب ادمین کامل

307
  • دسته بندی پست ها - نمایش

00:14:28

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

308
  • ساخت دسته بندی پست ها ( بروزرسانی بوت استرپ به آخرین ورژن )

00:16:20

ساخت دسته بندی پست ها ( اپدیت بوت استرپ به ۵.۳ )

309
  • ساخت دسته بندی - بخش دوم

00:09:47

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

310
  • old helper , validation

00:14:28

old helper , validation

311
  • تغییر status ajax

00:21:21

تغییر status ajax

312
  • ویرایش و حذف دسته بندی ها

00:20:02

ویرایش و حذف دسته بندی ها

313
  • پست ها - دیتابیس

00:11:22

پست ها - دیتابیس

314
  • پست ها - نمایش

00:11:38

پست ها - نمایش

315
  • پست ها - ساخت

00:18:37

پست ها - ساخت

316
  • پست ها - وضعیت ها - select2

00:21:07

پست ها - وضعیت ها - select2

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

00:08:17

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

318
  • ارسال تگ ها به کمک select2

00:17:28

ارسال تگ ها به کمک select2 select2 in php

319
  • نظرات

00:19:02

نظرات

320
  • نظرات - ajax change status

00:11:19

نظرات - ajax change status ajax post method in php

321
  • نظرات - نمایش پاسخ ها

00:13:43

نظرات - نمایش پاسخ ها

322
  • نظرات - پاسخ به نظر

00:11:13

نظرات - پاسخ به نظر

323
  • بنر ها

00:13:53

بنر ها

دوره های دیگر مدرس

مشاهده همه دوره ها

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

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