قیمت این دوره: رایگانــ
  • مدرس دوره : علی صالحی
  • تعداد ویدیوها : 9 ویدیو
  • مدت زمان دوره : 1:32:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1403/10/01
آموزش شی گرایی در php (بخش پیشرفته)

آموزش شی گرایی در php (بخش پیشرفته)

شی گرایی (Object-Oriented Programming یا OOP) یک روش برنامه‌نویسی است که بر اساس مفهوم اشیاء و روابط بین آنها استوار است. PHP نیز از شی گرایی پشتیبانی می‌کند و این قابلیت به برنامه‌نویسان امکان می‌دهد تا کدهایشان را به شیوه‌ای ساختار یافته‌تر و قابل نگهداری تر بنویسند.

 

 

PHP از شی گرایی پشتیبانی می‌کند به دلایل زیر:

1. انعطاف پذیری و گستردگی:

شی گرایی امکاناتی مانند ارث بری، پلی‌مورفیسم، انکپسولیشن و ویژگی‌های دیگر را فراهم می‌کند که برنامه‌نویسان می‌توانند از آنها برای ساختاردهی بهتر و کدنویسی بهتر استفاده کنند.

 

2. مدیریت بهتر کد:

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

 

3. توسعه‌پذیری:

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

 

4. بازیابی و تعمیر مشکلات:

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

 

5. بهبود قابلیت‌خوانایی:

شی گرایی باعث می‌شود که کد قابلیت خوانایی بالاتری داشته باشد. با استفاده از کلاس‌ها، متدها و ویژگی‌های معنی‌دار، برنامه‌نویسان می‌توانند کد خود را بهبود دهند و برای دیگران قابل فهم‌تر کنند.

 

به طور کلی، استفاده از شی گرایی در PHP و سایر زبان‌های برنامه‌نویسی بهبود عملکرد و قابلیت توسعه برنامه‌ها را تسهیل می‌کند و به برنامه‌نویسان امکان می‌دهد که کد خود را به شیوه‌ای مدیریت‌شده و سازماندهی‌شده تر بنویسند.

 

سرفصل های دوره :

مبانی شی گرایی در php
آشنایی با تابع سازنده constructor
معرفی چهار اصل مهم برنامه نویسی شی گرا
آشنایی با اصل encapsulation
آشنایی با اصل inheritance
آشنایی با اصل polymorphism
آشنایی با اصل abstraction و تفاوت آن با interface ها
مفهوم کیبورد static
کیبورد final و مفهوم Lite Static Binding
صدا زدن توابع ، کلاس و متد ها به صورت داینامیک
آشنایی با namespace ها
Autoloading
بررسی مفهوم traits ها (قسمت آخر)


پیش نیاز های دوره :

  1. آموزش کاربردی php (بخش مقدماتی)

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

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

1
  • مبانی شی گرایی در php

00:14:49

در این قسمت به معرفی مبانی شی گرایی در زبان برنامه نویسی php میپردازیم .

2
  • آشنایی با تابع سازنده constructor

00:09:13

در این قسمت به معرفی متد سازنده construct میپردازیم .

3
  • معرفی چهار اصل مهم برنامه نویسی شی گرا

00:14:50

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

4
  • آشنایی با اصل encapsulation

00:10:58

در این قسمت به معرفی اصل encapsulation میپردازیم .

5
  • آشنایی با اصل inheritance

00:16:55

در این قسمت به معرفی اصل inheritance (وراثت) میپردازیم .

6
  • آشنایی با اصل polymorphism

00:04:05

در این قسمت به معرفی اصل polymorphism میپردازیم .

7
  • آشنایی با اصل abstraction و تفاوت آن با interface ها

00:09:13

در این قسمت به معرفی اصل abstraction و تفاوت آن با interface ها میپردازیم .

8
  • مفهوم کیبورد static

00:07:06

در این قسمت به بررسی کیبورد static میپردازیم .

9
  • کیبورد final و مفهوم Lite Static Binding

00:05:26

در این قسمت به معرفی کیبورد final و مفهوم Lite Static Binding میپردازیم .

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

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

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

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