دانلود دوره آموزش شی گرایی در PHP

54,800 تومان109,800 تومان

موجود - درحال فروش

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

سنجش

دانلود دوره آموزش شی گرایی در PHP

دانلود دوره آموزش شی گرایی در PHP

PHP مخفف عبارت Hypertext Preprocessor می باشد.

پی اچ پی یکی از زبان های اسکریپت نویسی پر طرفدار بوده و جهت کدنویسی برنامه های تحت وب و سمت سرور استفاده می گردد.

PHP قابلیت پردازش داده را دارد در حالی که HTML از این قابلیت محروم می باشد.

زبان های سمت سرور یا Server Side دیگری نیز وجود دارد مانند ASP.Net که دارای مزایا و معایب مختلفی نسبت به php هستند.

برنامه نویسی شی گرا در اوایل دهه ۱۹۷۰ توسط Alan Kay طراحی شده یعنی اولین قدمهای این سبک برنامه نویسی توسط آلن کی برداشته شده است.

اولین زبان شی گرا توسط این فرد طراحی شد.

اسم این زبان Small Talk می باشد. شیوه کد نویسی شی گرا کمی پیچیده و سنگین تر از حالت عادی کد نویسی بوده.

در ضمن در انتهای این دوره جهت فهم بهتر مباحث یک پروژه نیز انجام شده است.

شکل‌گیری

فلسفه‌ای که منجر به شکل‌گیری ی زبان‌های شی گرا شد، عبارت بود از این واقعیت که نحوه عملکرد مغز و شیوهٔ دریافت اطلاعات از محیط پیرامون و پردازش آن اطلاعات (اندیشیدن)، شیوه‌ای شی گراست،

از همین روی می‌بایستی زبانی تعریف می‌شد که همین شیوه را مبنای کار خود قرار داده و بازتولید می‌کرد؛

و دقیقاً به همان شکل که اشیا در جهان خارج، دارای هویت و کارکرد مشخص و یگانه برای خود هستند و در عین حال با دیگر اشیا در ارتباطی تنگاتنگ و مستقیم اند،

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

تا به این شکل، برنامه‌نویس بتواند با بهره‌گیری از زبانی که به روش اندیشیدنش، نزدیکی بیشتری دارد،

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

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

زبان‌هایی مانند جاوا، سی پلاس پلاس(++)، سی شارپ، دلفی از جمله زبان‌های شی‌گرا هستند.

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

زبان‌های سی++ وپی‌اچ‌پی از این جمله هستند. هر شیء یک سری خصوصیت و قابلیت دارد،که اصطلاحاً Properties و Operation خوانده می‌شوند.

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

مزیت برنامه نویسی شی گرا :

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

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

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

سرفصل های دوره شی گرایی در PHP :

  • توضیح جامع شی گرایی
  • توضیح جامع و ساخت کلاس
  • توضیح جامع و ساخت متد
  • توضیح جامع و ساخت  پروپرتی
  • توضیح جامع و ساخت یک شی(نمونه) از کلاس
  • توضیح جامع کپسوله سازی (Encapsulation)
  • توضیح  جامع و ساخت سطح دسترسی Private
  • توضیح جامع و ساخت سطح دسترسی Public
  • توضیح جامع و ساخت سطح دسترسی Protected
  • توضیح جامع و ساخت متد و پروپرتی Static
  • توضیح جامع چند ریختی(Polymorphism)
  • توضیح جامع و ساخت کلاس و متد انتراعی(Abstract)
  • توضیح جامع وساخت رابط(Interface)
  • توضیح جامع ارث بری
  • توضیح جامع وساخت کلاس مشتق شده
  • توضیح جامع متدهای جادویی
  • توضیح جامع وساخت متد جادویی سازنده(Construct)
  • توضیح جامع وساخت متد جادویی مقداردهی(Set)
  • توضیح جامع وساخت متد جادویی دریافت مقدار(Get)
  • توضیح جامع وساخت متد جادویی بارگزاری خودکار(Autoload)
  • توضیح تمام مباحث شی گرایی مثال از دنیای بیرون
  • استفاده از تصاویر ابزار برای درک بهتر شی گرایی
  • کار با دیتابیس با استفاده از شی گرایی
  • طریقه صحیح نام گذاری و ساخت کلاس
  • انجام یک پروژه در انتهای دوره

     

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

نظر خود را بنویسید

نظرات

تا بحال هیچ نظری داده نشده است

بخش های مختلف

دانلود دوره آموزش شی گرایی در PHP

دانلود دوره آموزش شی گرایی در PHP

54,800 تومان109,800 تومان

افزودن به سبد خرید