قیمت این دوره: 899,000 تومان
  • مدرس دوره : حسن خسروجردی
  • تعداد ویدیوها : 325 ویدیو
  • مدت زمان دوره : 71:24:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1403/01/26
ثبتـــ نام در این دوره ثبت نام در دوره
دوره جامــع آمــوزش PHP

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

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

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

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

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

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

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

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

 

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




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

مدت زمان دوره 71:24: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

بنر ها

324
  • بنر ها - بخش دوم

00:04:34

بنر ها - بخش دوم ویرایش و حذف بنر ها

325
  • بخش سوالات متداول

00:13:43

بخش سوالات متداول faqs php

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

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

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

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