- مدرس دوره : علی صالحی ( رزومه )
- تعداد ویدیوها : 9 ویدیو
- مدت زمان دوره : 1:32:00
- سطح دوره : پیشرفته
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1403/10/01
آموزش شی گرایی در 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 ها (قسمت آخر) |
پیش نیاز های دوره :
- آموزش کاربردی php (بخش مقدماتی)
فهرستـــ ویدیوها
مدت زمان دوره 1:32:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
مبانی شی گرایی در php
در این قسمت به معرفی مبانی شی گرایی در زبان برنامه نویسی php میپردازیم .
معرفی چهار اصل مهم برنامه نویسی شی گرا
در این قسمت به معرفی چهار اصل مهم برنامه نویسی شی گرا در زبان های برنامه نویسی میپردازیم .
نظرات کاربران در رابطه با این دوره