پرش به محتوا

تدریس خصوصی برنامه نویسی شئ گرا در PHP

برای یادگیری عمیق PHP نیاز به درک عمیقی از Object Oriented Programming دارید. در این دوره به شما خواهم آموخت که چطور شی گرا کد بزنید. در این دوره با مفاهیم زیر آشنا خواهید شد.

کلاس ها در پی اچ پی

کلاس ها الگوهایی هستند که ویژگی ها و رفتار های یک موجودیت رو داخل خودشون دارن. به عبارت دیگه کلاس یک قالب یا نقشه (‌Blueprint) از یک چیز است. اسم کلاس ها رو معمولا بصورت اسم مینویسم. یک کلاس ساده را در زیر میبینید.


class Person {
    public $name;
    public $age;
    public function __construct($name, $age) {
        $this->name = $name;
        $this->age = $age;
    }
    public function introduce() {
        echo "Hi, I'm $this->name and I'm $this->age years old.";
    }
}

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

$hamid = new Person("Hamid", 29);

کلاسها میتوانند ویژگی های کلاسهای دیگر را به ارث ببرند. مثلا در زیر کلاس Student از کلاس بالا مشتق شده.

class Student extends Person {
    public $class;
    public function __construct($name, $age, $class) {
        parent::__construct($name, $age);
        $this->class = $class;
    }
    public function introduce() {
        echo parent::introduce() . " I'm a Student. I'm at Class $this->class.";
    }
}

دوره آموزش خصوصی برنامه نویسی شی گرا در PHP

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

  • کلاسها – classess
  • اشیا – objects
  • ارث بری یا inheritance
  • کلاسهای انتزاعی یا abstraction
  • کپسوله سازی یا Encapsulation
  • ترکیب و انتزاع اشیا
  • اصول برنامه نویسی سالید SOLID
  • آشنایی با design pattern ها

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

برای کسب اطلاعات بیشتر از طریق واتساپ با من تماس بگیرید.

2 دیدگاه دربارهٔ «تدریس خصوصی برنامه نویسی شئ گرا در PHP»

پاسخ دادن به مهدی لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *