شی گرایی یکی از مهم ترین روش های برنامه نویسی در زمانه ما به شمار می آید از این رو بسیاری از برنامه ها به این روش ساخته شده اند چرا که بسیار به حالت واقعی نزدیک بوده و در واقع از دنیای واقعی الگو برداری شده تا این چنین روشی برنامه نویسی به وجود آید. 
برنامه نویسی شی گرا، به اختصارOOP، یک روش یا سبک برنامه نویسی است که در آن توسعه دهنده تمامی متغیرها و توابعی که در کنار هم عملیاتی را انجام می دهند را در قالب یک کلاس واحد سازمان دهی می کند.

در این دوره آموزشی ما سعی میکنیم تمام مفاهیم برنامه نویسی شی گرا در php را بصورت کامل با مثال هایی قابل لمس و قابل درک توضیح دهیم به نحوی که بعد از به اتمام رساندن این دوره آموزشی شما تسلط کامل بر برنامه نویسی شی گرا در php را خواهید داشت

1

آشنایی با کلاس ها در php

00:16:00

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

2

آشنایی با Getter و Setter

00:13:00

اینکه چرا باید از Getter و Setter استفاده بشه و چه کاربردی و چه منطفی پشت این کار هست رو کامل با مثال قابل درک یاد میگیریم

3

آشنایی با مفهوم ارث بری در php و برنامه نویسی شی گرا

رایگان - 00:10:00

ارث بری واقعا ویژگی خیلی خیلی پرکاربرد و مفیدی در برنامه نویسی شی گرا هست. با مثالی کاملا قابل لمس مفهوم ارث بری (Inheritance) رو در برنامه نویسی شی گرا توضیح میدیم

4

آموزش کامل کپسوله کردن در برنامه نویسی شی گرا

00:14:00

بیشتر برنامه نویس ها در شروع یادگیری شی گرایی از مفهموم کپسوله کردن درک درستی ندارن ( مثل خود من در شروع کار) که در این جلسه بصورت کامل و قابل درک این موضوع و مفهوم رو آموزش میبینیم

5

درک روابط بین کلاس ها

00:17:00

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