قیمت این دوره: 400,000 240,000 تومان
  • مدرس دوره : حسن خسروجردی
  • تعداد ویدیوها : 195 ویدیو
  • مدت زمان دوره : 57:52:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/04/06
ثبتـــ نام در این دوره
دوره آموزش PHP MVC

دوره آموزش PHP MVC

دوره آموزش PHP MVC به همراه پروژه عملی

 

الگوی MVC (مخفف عبارت Model View Controller) یک الگوی طراحی برنامه ای است که اطلاعات برنامه را جدا می کند ,امروزه این الگو در اکثر برنامه‌ها و نرم‌افزارهای تحت وب پیاده‌سازی می‌شود. هم‌اکنون فریم ورک های بسیاری با ساختار الگوی MVC ایجاد شده‌اند.در حال حاضر فریم‌ورک‌های بسیاری بر مبنای زبان برنامه‌نویسی PHP وجود دارند که از این الگو پیروی می‌کنند. بنابراین یک واقعیت بسیار بزرگ وجود دارد و آن محبوبیت الگوی MVC در زبان برنامه نویسی PHP است.

 

 

 

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


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

مدت زمان دوره 57:52:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:23:00

معرفی دوره

2
  • mvc چیست ؟ و دلایل استفاده

00:21:00

mvc چیست ؟ و دلایل استفاده

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

00:23:00

بررسی ساختار پروژه های مبتنی بر معماری mvc و آشنایی با فولدر های موجود در این معماری

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

00:11:00

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

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

00:16:00

مقدمه ای بر دلایل استفاده از فریم ورک و استفاده از دیزاین پترن ها و اصول solid  در شئ گرایی

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

00:12:00

فولدربندی کلی پروژه به همراه فایل htaccess برای ساخت tinyMVC و همچنین توضیح درمورد تفاوت های فولدرهای موجود در پروژه

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

00:24:00

فایل htaccess چیست؟

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

00:17:00

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

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

00:31:00

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

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

00:23:00

ساخت کنترلر اصلی و نوشتن متدهای مورد استفاده در trait ها برای عملیات redirect و همچنین redirect back

11
  • ساخت بخش view

00:29:00

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

12
  • استفاده از سیستم view

00:23:00

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

13
  • ساخت بخش Model

00:19:00

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

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

00:14:00

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

15
  • ساخت autoload

00:21:00

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

16
  • لایه بندی tinyMVC

00:21:00

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

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

00:18:00

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

18
  • اتمام لایه بندی پروژه

00:19:00

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

19
  • ساخت model های tinyMVC

00:29:00

ساخت model های tinyMVC

20
  • ساخت مدل article

00:22:00

ساخت مدل article

21
  • ساخت مدل Category

00:28:00

ساخت مدل دسته بندی ها و ساخت دو متد از کنترلر article  شامل index و create

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

00:24:00

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

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

00:12:00

ساخت کنترلر  category

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

00:18:00

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

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

00:18:00

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

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

00:14:00

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

27
  • ساخت HomeController

00:13:00

ساخت HomeController

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

00:21:00

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

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

00:34:00

تکمیل پروژه tinyMVC

30
  • جمع بندی کلی tinyMVC

00:22:00

جمع بندی کلی tinyMVC

31
  • مروری بر شئ گرایی - بخش اول

00:12:00

مروری بر شئ گرایی - بخش اول

32
  • مروری بر شئ گرایی - بخش دوم

00:10:00

مروری بر شئ گرایی - بخش دوم

33
  • مروری بر شئ گرایی - بخش سوم

00:11:00

مروری بر شئ گرایی - بخش سوم

34
  • مروری بر شئ گرایی - بخش چهارم

00:12:00

مروری بر شئ گرایی - بخش چهارم

35
  • مروری بر شئ گرایی - بخش چهارم

00:21:00

مروری بر شئ گرایی - بخش چهارم

36
  • مروری بر شئ گرایی - بخش ششم

00:20:00

مروری بر شئ گرایی - بخش ششم

37
  • دیزاین پترن چیست؟

00:17:00

دیزاین پترن چیست؟

38
  • دیزاین پترن Singleton

00:17:00

دیزاین پترن  Singleton

39
  • دیزاین پترن observer

00:12:00

دیزاین پترن observer

40
  • دیزاین پترن chain of responsibility

00:33:00

بررسی ساختار دیزاین پترن chain of responsibility و همچنین مثال عملی و بررسی مثال ها در فریم‌ورک‌ها و middleware

41
  • دیزاین پترن Builder - بخش اول

00:14:00

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

42
  • دیزاین پترن Builder - بخش دوم

00:24:00

مثال عملی برای این الگو با پیاده سازی دستورات sql بصورت متد چین

43
  • بررسی کلی اصول SOLID

00:13:00

بررسی کلی اصول SOLID

44
  • پوشه بندی پروژه اصلی

00:13:00

بررسی پوشه بندی کلی پروژه اصلی و همچنین بررسی پوشه بندی فریم ورک لاراول و مقایسه با آن

45
  • بررسی پروژه دوره

00:20:00

بررسی پروژه دوره

46
  • تنظیمات هسته mvc

00:27:00

بررسی‌ تعریف ثابت ها و مقدمات سیستم روتینگ و اشنایی با http verbs

47
  • استفاده از composer در پروژه

00:12:00

در این بخش با کمک کامپوزر و استاندارد psr-4 برای autoloading سیستم استفاده شده است

48
  • بررسی کامل ساختار روتینگ سیستم

00:20:00

بررسی سیستم روتینگ فریم ورک لاراول و مقایسه با سیستم فعلی و همچنین بررسی ساختار اصلی پوشه های روتینگ

49
  • تجزیه و تحلیل مسیرها

00:22:00

در این بخش به تجزیه و تحلیل مسیر های رزرو شده پرداخته شده و تمامی مسیر‌ها بر اساس http verb مورد نظر جداسازی میشود

50
  • تکمیل بخش Route

00:15:00

در این بخش به تکمیل بخش های Route پرداخته میشه که شامل دو بخش web و  API میشه و همچنین توضیح مختصری درمورد API ارائه شده است

51
  • بخش bootstrap

00:21:00

بررسی بخش بوت استرپ و همچنین چگونگی استفاده از لوکال هاست با پورت ۸۰۰۰ در ویندوز و مک و توضیح کلی بخش روت

52
  • شروع سیستم روتینگ

00:13:00

در این بخش به معرفی متغییر های مورد نیاز در سیستم روتینگ پرداخته شده

53
  • MVC life cycle

00:25:00

در این بخش به ادامه ساخت بخش روتینگ پرداخته میشود و همچنین چرخه حیات لاراول و پروژه های مبتنی بر  MVC بررسی میشود

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

00:17:00

در این بخش به پیکیربندی سه متد اصلی run match compare پرداخته میشود و همچنین متد error404 بمنظور ساخت صفحات not found ساخته میشود

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

00:16:00

در این بخش به تکمیل متد compare پرداخته میشود و دو بخش مهم آن که شامل تعیین آدرس های اصلی "/" و تعیین سایز مسیر ها میباشد پرداخته میشود

56
  • سیستم روتینگ - بخش چهارم

00:19:00

در این بخش به تکمیل متد compare پرداخته میشود و آدرس ها با متغییر چک میشوند و همچنین مسیر از نظر ساختار هم بررسی میشود

57
  • سیستم روتینگ - بخش پنجم

00:14:22

در این بخش به متد match پرداخته میشود و در نهایت مسیر مورد نظر مقایسه شده , متد و کلاس آن جداسازی میشود.

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

00:16:14

در این بخش به توضیح متد run پرداخته میشود . این متد وظیفه اجرای سیستم روتینگ را در کل سیستم بر عهده دارد.

59
  • سیستم روتینگ - بخش آخر

00:24:00

در این بخش آخرین بخش متد run نوشته شده که به منظور تعیین متد مورد استفاده و پارامتر های ورودی میباشد.

60
  • تست سیستم روتینگ بصورت عملی

00:34:00

در این بخش سیستم نوشته شده تاکنون را بررسی و تست واقعی میکنیم

61
  • فایل های پروژه

00:00:00

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

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

00:23:30

در این بخش عملیات اتصال به دیتابیس به روش PDO و همچنین استفاده از دیزاین پترن singleton مورد بحث قرار میگیرد.

63
  • اتصال به دیتابیس - بخش دوم

00:12:00

در این بخش اتصال به روش pdo انجام شده و همچنین متد دریافت آی دی آخرین رکورد در هنگام insert نیز نوشته میشود.

64
  • ORM چیست؟

00:20:00

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

65
  • ساخت trait ها

00:11:00

در این بخش با وظیفه هر trait آشنا میشویم.

66
  • ساخت HasQueryBuilder Trait

00:09:30

در این بخش به شکستن sql ها و تقسیم بندی آن ها پرداخته شده و یک getter setter برای sql نوشته میشود.

67
  • ساخت where و orderBy

00:08:30

در این بخش متدهایی برای ساخت بخش های where و orderBy نوشته میشود.

68
  • ساخت متد limit و bind

00:12:30

در این بخش به ساخت متد هایی برای limit و bind کردن پرداخته میشود.

69
  • پیکربندی Where

00:16:30

در این بخش به ساخت و پیکربندی sql های دارای where پرداخته میشود

70
  • پیکربندی order by - limit

00:09:00

در این بخش به پیکربندی بخش order by و limit پرداخته میشود

71
  • تکمیل متد executeQuery

00:12:30

در این بخش prepare و execute انجام میشود

72
  • تکمیل HasQueryBuilder Trait

00:06:30

در این بخش متد getCount به منظور تسهیل عملیات pagination نوشته میشود

73
  • توضیحات تکمیلی hasQueryBuilder

00:21:00

در این بخش با مثال های عملی بخش های مهم این تریت بررسی میشود

74
  • استفاده از Backticks در SQL ها

00:18:30

در این بخش به دلایل استفاده از Backticks پرداخته میشود و یک راه بهینه برای استفاده در فریمورک از Backticks معرفی میشود.

75
  • تنظیمات مدل ها

00:36:30

در این بخش با مفاهیم بسیار مهمی مثل deleted_at , casts, fillable, hidden و ... آشنا میشویم.

76
  • تحلیل trait hasAttributes

00:18:30

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

77
  • ساخت collection

00:15:30

در این بخش attribute های هر آرایه ثبت نام شده و عملیات decode شدن روی آن ها انجام میشود.

78
  • پیکربندی ساختار دریافت رکورد ها

00:20:30

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

79
  • ساخت collection رکورد ها

00:08:00

در این بخش collection رکورد ها ساخته شده و دو متد برای تشخصی hidden ها و cast ها ساخته میشود.

80
  • serialize and unserialize

00:11:30

در این بخش با مفهوم serialize و unserialize آشنا میشویم

81
  • شروع HasCRUD trait

00:20:30

در این بخش متد fill که وظیفه مدیریت attribites قابل پر شدن را بر عهده دارد تکمیل میشود.

82
  • تفکیک عملیات update و insert

00:21:30

در این بخش به تفکیک عملیات update و insert پرداخته میشود

83
  • تکمیل اطلاعات آخرین رکورد اضافه شده

00:25:30

در این بخش به تکمیل اتریبیوت های برگشتی بعد از آخرین insert پرداخته میشود. در این عملیات تاکید بر حفظ ساختار درختی و توجه به تمامی اتریبیوت های هر رکورد شده

84
  • ساخت متد delete

00:10:00

در این بخش متد delete به منظورت حذف اطلاعات از دیتابیس ساخته میشود.

85
  • متد all

00:08:30

در این بخش متدی برای نمایش تمامی اطلاعات یک جدول نوشته میشود ( به شکل لاراول )

86
  • متد find

00:08:26

در این بخش متد find برای پیدا کردن رکورد مورد نظر نوشته میشود.

87
  • متد where

00:18:42

در این بخش متد where همانند لاراول نوشته میشود.

88
  • متد whereOr , whereNull , whereNotNull

00:05:40

در این بخش متد های whereOr , whereNull , whereNotNull مشابه لاراول نوشته میشوند.

89
  • متد whereIn

00:10:14

در این بخش متد whereIn مشابه لاراول ساخته میشود.

90
  • متدهای orderBy - limit

00:06:02

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

91
  • متد get

00:14:49

در این بخش یکی از مهمترین متدهای موجود در لاراول به نام get بازنویسی میشود

92
  • متد paginate

00:18:38

در این بخش قسمت های اولیه متد paginate به منظور صفحه بندی نوشته میشود.

93
  • تکمیل متد paginate - ساخت متد create-update

00:14:47

در این بخش متد paginate تکمیل شده و متد های create و update نوشته میشوند.

94
  • شروع trait HasMethodCaller

00:21:20

در این بخش قصد داریم متدهایی که اجازه chain شدن دارند را مشخص کنیم

95
  • ساختار methodChain

00:21:11

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

96
  • مفهوم soft delete

00:07:58

در این بخش به توضیح مفهوم soft delete پرداخته شده و دلایل استفاده از آن را شرح میدهیم.

97
  • شروع trait HasSoftDelete

00:10:30

در این بخش trait برای انجام soft delete نوشته میشود.اولین متدی که در این تریت لازم هست deleteMethod میباشد که وظیفه اصلی soft delete را به عهده دارد.

98
  • پیاده سازی متدهای all , find

00:08:33

در این بخش دو متد all , find برای عملیات soft delete بازنویسی میشوند.

99
  • اتمام trait hasSoftDelete

00:09:30

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

100
  • Relationships - one to one

00:54:46

در این بخش در رابطه با روابط در دیتابیس صحبت میشود همچنین رابطه one to one در ORM پیاده سازی میشود.

101
  • Relationships - one to many

00:20:08

در این بخش رابطه one to many ساخته میشود.

102
  • Relationships - many to many

00:23:36

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

103
  • تست عملی ORM

00:23:03

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

104
  • تست عملی ORM - بخش دوم

00:32:27

در این بخش متد های all find و روابط بصورت عملی تست میشوند.

105
  • Migrations

00:14:40

در این بخش با مفهوم migration آشنا شده و ساختار db builder طراحی میشود.

106
  • Migrations - بخش دوم

00:24:14

در این بخش لیست تمامی جداول دریافت میشود و old tables جداسازی میشوند.

107
  • Request

00:18:25

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

108
  • Rules

00:27:13

در این بخش با مجموعه قوانین برای عملیات validation آشنا میشویم.

109
  • normal validation and number validation

00:18:11

در این بخش اعتبار سنجی بر اساس اعداد یا در حالت معمول نوشته میشود.

110
  • Rules - بخش دوم

00:15:02

در این بخش درمورد قوانین max و min صحبت میشود.

111
  • Rules - بخش سوم

00:16:34

در این بخش قوانین email , date , required , number بررسی میشوند.

112
  • Rules - بخش چهارم

00:11:13

در این بخش آخرین قانون که exist هست نوشته میشود.

113
  • file validation

00:10:11

در این بخش اعتبار سنجی فایل ها انجام میشود.

114
  • file validation - بخش دوم

00:24:44

در این بخش قوانین max min type required برای فایل ها نوشته میشود.

115
  • متد های ضروری در نمایش خطا

00:23:32

در این بخش متدهای ضروری در بخش خطاها نوشته میشود.

116
  • Session

00:15:10

در این بخش session ها پیاده سازی میشوند.

117
  • Authentication

00:16:00

در این بخش درمورد کلاس Auth صحبت میشود.

118
  • Authentication - بخش دوم

00:15:34

در این بخش کلاس auth تکمیل میشود. متد های loginById, loginByEmail , logout

119
  • Views

00:32:03

در این بخش درمورد سازکار view ها صحبت میشود.

120
  • Views - بخش دوم

00:21:08

در این بخش اسناد html خوانده میشوند.

121
  • Extending A Layout

00:13:05

در این بخش به پیدا کردن @extends در صفحات پرداخته میشود.

122
  • yield , section

00:40:18

در این بخش yield و section پیاده سازی میشود.

123
  • Include

00:12:25

در این بخش پیاده سازی @include انجام میشود.

124
  • View Composer

00:16:46

در این بخش کلاس compser نوشته میشود.

125
  • View Composer - بخش دوم

00:15:26

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

126
  • تکمیل بخش view

00:21:28

در این قسمت بخش view ها به اتمام میرسد

127
  • Config

00:31:27

در این قسمت به اصلاح و بازنویسی بخش config پرداخته میشود.

128
  • Config - بخش دوم

00:17:52

در این بخش قسمت config تکمیل میشود.

129
  • helpers

00:20:38

در این بخش helper های dd , old , html نوشته میشوند.

130
  • helpers - بخش سوم

00:15:22

در این بخش helper های flash , error نوشته میشوند.

131
  • helpers - بخش چهارم

00:14:47

در این بخش helper های redirect , back , currentDomain , asset , url نوشته میشوند.

132
  • helpers - بخش پنجم

00:25:40

در این بخش helper route نوشته میشود.

133
  • helpers - بخش اخر

00:09:22

در این بخش helper های currenUrl , arrayDot , methodField , token نوشته میشوند.

134
  • Bootstraping و Providers

00:32:23

در این بخش ساز و کار بوت استرپ پروژه تغییر میکند.

135
  • سخن پایانی ( پایان فصل اول )

00:13:10

در این بخش توضیحاتی درمورد گسترش فریمورک و همچنین نسخه بندی معنایی ارائه میشود.

136
  • معرفی کامل پروژه دوره ( آغاز فصل دوم )

00:09:45

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

137
  • تحلیل دیتابیس پروژه

00:21:38

در این بخش تجزیه و تحلیل کلی پروژه انجام میشود.

138
  • layouts

00:23:18

در این بخش لایه بندی و چیدمان صفحه انجام میشود.

139
  • اجرا شدن Migrations

00:16:14

در این بخش طریقه migrate گرفتن مورد بحث قرار میگیرد

140
  • پویا سازی app

00:15:16

در این بخش از توابع user , asset استفاده میشود.

141
  • ساخت صفحه index ادمین

00:19:00

در این بخش صفحه index ادمین ساخته میشود.

142
  • لاگین تستی در سیستم

00:22:36

در این بخش طریقه لاگین تستی در سیستم گفته میشود.

143
  • ساخت بخش category

00:11:07

در این قسمت , مدل , کنترلر و مسیر های دسته بندی ها ساخته میشود.

144
  • ساخت بخش category - بخش دوم

00:20:00

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

145
  • ساخت بخش category - بخش سوم

00:20:50

در این بخش صفحه create پوی میشود.

146
  • ساخت helper های پروژه

00:15:25

در این بخش helper های پروژه نوشته میشود sidebarActive

147
  • ایجاد دسته بندی جدید

00:15:41

در این بخش عملیات store نوشته میشود و به صورت عملی از request استفاده میشود.

148
  • مدیریت خطا haها و اعتبارسنجی ها

00:10:05

در این بخش helpers برای نمایش خطا ها تعریف میشوند.

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

00:17:30

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

150
  • عملیات حذف دسته بندی ها

00:05:12

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

151
  • ساخت روابط زیر دسته و همچنین soft delete

00:18:02

در این بخش روابط زیر دسته ها و همچنین soft delete بررسی میشود.

152
  • ساخت بخش اخبار

00:23:10

در این بخش قسمت post ها نوشته میشود.

153
  • اضافه کردن CKEditor به پروژه

00:26:42

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

154
  • ساخت request برای اخبار

00:15:12

در این بخش request پست ها نوشته میشود.

155
  • اپلود عکس به کمک Intervention Image

00:27:31

در این بخش نحوه استفاده از Intervention Image گفته میشود.

156
  • عملیات ویرایش و حذف اخبار

00:16:00

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

157
  • تکمیل بخش اخبار

00:09:36

در این بخش اخبار تکمیل شده و فایل های مربوط به صفحه آگهی ها توضیح داده میشود.

158
  • ساخت مدل آگهی ها

00:12:50

در این بخش مدل آگهی ها نوشته میشود.

159
  • ساخت مسیر ها , کنترلر برای آگهی ها

00:21:18

در این بخش پیکربندی کلی بخش آگهی ها انجام میشود.

160
  • ساخت , ویرایش , حذف آگهی ها

00:16:45

در این بخش ساخت , ویرایش , حذف آگهی ها نوشته میشود.

161
  • ساخت بخش گالری آگهی ها

00:12:05

در این قسمت بخش نمایش گالری آگهی ها نوشته میشود.

162
  • تکمیل بخش گالری

00:13:58

در این قسمت بخش گالری تکمیل میشود.

163
  • ساخت بخش slideShow

00:12:39

در این بخش اسلایدشو پروژه ساخته میشود.

164
  • ساخت بخش comment

00:17:15

در این بخش قسمت نظرات نوشته میشود.

165
  • تکمیل بخش comment

00:07:19

در این قسمت بخش نظرات تکمیل میشود.

166
  • ساخت بخش user ها

00:25:39

در این قسمت بخش user ها نوشته میشود.

167
  • سرویس ارسال ایمیل

00:15:12

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

168
  • ساخت صفحه ثبت نام

00:18:10

در این بخش ساخت صفحه ثبت نام register انجام میشود.

169
  • ساخت متد register

00:15:11

در این قسمت بخش ثبت نام تکمیل میشود.

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

00:12:38

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

171
  • اعتبارسنجی ثبت نام

00:20:58

در این بخش validation ثبت نام انجام میشود.

172
  • ساخت بخش ورود به سایت ( Login )

00:11:28

در این قسمت بخش لاگین login نوشته میشود.

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

00:19:38

در این قسمت بخش forgot password نوشته میشود.

174
  • reset password

00:18:17

در این بخش reset password نوشته میشود.

175
  • logout

00:15:36

در این قسمت بخش logout نوشته میشود.

176
  • لایه بندی قالب اصلی

00:15:18

در این بخش لایه بندی قالب اصلی انجام میشود.

177
  • ساخت HomeController

00:13:49

در این بخش ساخت HomeController انجام میشود.

178
  • ساخت بخش اسلایدشو

00:08:55

در این قسمت بخش اسلایدشو ساخته میشود.

179
  • نمایش جدیدترین آگهی ها

00:12:09

در این بخش نمایش جدیدترین آگهی ها انجام میشود.

180
  • نمایش بهترین آگهی ها و بلاگ ها

00:11:32

در این بخش نمایش بهترین آگهی ها و بلاگ ها نوشته میشود.

181
  • بازنویسی view composer

00:12:08

در این بخش بازنویسی view composer انجام میشود.

182
  • استفاده از تاریخ شمسی

00:08:07

در این بخش در رابطه با پکیج Jalali jalalian morilog صحبت میشود.

183
  • ساخت صفحه About

00:12:26

در این بخش ساخت صفحه About انجام میشود.

184
  • ساخت صفحه داخلی آگهی ها

00:13:25

در این بخش ساخت صفحه داخلی آگهی ها انجام میشود.

185
  • ساخت صفحه داخلی آگهی ها - بخش دوم

00:31:25

در این بخش پویا سازی صفحه داخلی آگهی ها انجام میشود.

186
  • ساخت صفحه نمایش تمامی آگهی ها

00:13:35

در این بخش ساخت صفحه نمایش تمامی آگهی ها انجام میشود.

187
  • pagination

00:15:47

در این بخش pagination نوشته میشود.

188
  • pagination view

00:16:36

در این بخش pagination view نوشته میشود.

189
  • paginate url

00:17:50

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

190
  • تکمیل بخش pagination - ساخت بخش پست ها

00:08:55

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

191
  • تکمیل تمامی پست ها و صفحه داخلی پست ها

00:20:59

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

192
  • تکمیل بخش نظرات

00:30:37

تکمیل بخش نظرات

193
  • صفحه نمایش پست ها و آگهی های یک دسته بندی

00:15:30

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

194
  • ساخت بخش search

00:20:44

در این بخش ساخت بخش search انجام میشود.

195
  • نمایش پست ها به کمک Ajax , ( پایان دوره ) و سخن پایانی با شما عزیزان

00:29:33

نمایش پست ها به کمک Ajax , سخن پایانی با شما عزیزان

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

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