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

PHP: Object-Oriented Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه دهندگان PHP می توانند از کدی کارآمد ، منظم ، قابل استفاده مجدد و قابل فهم که برنامه نویسی شی گرا ارائه می دهد ، بهره مند شوند. در این دوره سطح متوسط ، کوین اسکوگلوند اصول برنامه نویسی شی گرا (OOP) را برای PHP معرفی می کند. کوین نحوه تعریف کلاس ، افزودن ویژگی ها و متدها و ایجاد نمونه های جدید را نشان می دهد. وی نحوه استفاده از وراثت کلاس برای اشتراک ، گسترش و غلبه بر رفتار کلاس و نحوه کنترل دسترسی به خصوصیات و روشهای یک کلاس را نشان می دهد. وی تفاوت بین اتصال های استاتیک و استاتیک دیر را توضیح می دهد و نشان می دهد که چگونه می توان روش های "جادویی" PHP را که به طور خودکار فعال می شوند ، شخصی سازی کرد. در فصل آخر ، او نشان می دهد که چگونه می توان کد شی گرا را به یک وب سایت PHP در دنیای واقعی اضافه کرد ، بنابراین شما می توانید تکنیک های OOP را در عمل مشاهده کنید.
موضوعات شامل:
  • تعریف کلاسها
  • روشهای تماس
  • وراثت کلاس
  • کلاسهای گسترده و غالب
  • دسترسی و کنترل دسترسی به خصوصیات و روشها
  • خصوصیات و روشهای استاتیک
  • روشهای جادویی: سازنده ، تخریب کننده و کلون
  • ایجاد یک پروژه PHP OOP

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

مقدمه Introduction

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Welcome

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت How to use the exercise files

1. نمای کلی و راه اندازی پروژه 1. Overview and Project Setup

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت What is OOP?

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Project setup

2. مبانی شیء 2. Object Basics

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Define a class

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Instances

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Class properties

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Class methods

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Refer to an instance

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Challenge: Properties and methods

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Solution: Properties and methods

3. وراثت کلاس 3. Class Inheritance

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت What is inheritance?

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Define a subclass

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Extend and override

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Challenge: Inheritance

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Solution: Inheritance

4. کنترل دسترسی به شی 4. Object Access Control

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Visibility modifiers

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Beware of overloading

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Setter and getter methods

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Challenge: Access control

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Solution: Access control

5- خصوصیات و روشهای استاتیکی 5. Static Properties and Methods

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت The static modifier

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Inherited static behaviors

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Class constants

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Refer to the parent class

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Late static bindings

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Challenge: Static references

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Solution: Static references

6. روش های جادویی 6. Magic Methods

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Constructor method

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Constructor arguments

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Destructor method

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Clone method

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Assignment by reference

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Compare objects

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Autoload undefined classes

7. یک پروژه PHP OOP 7. A PHP OOP Project

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Project introduction

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Challenge: The bicycle class

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Solution: The bicycle class

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت From instances to HTML

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Read from a CSV file

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Improve parseCSV

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت From a CSV file to instances

نتیجه Conclusion

  • آنچه شما باید بدانید در خرید ecommerce خرید و فروش کاربری شخصی شاخص های فوکوس تصویری کارایی و تقسیم بندی گروه ها در طراحی ، تحریک ، حرکت و چشمک زدن فرم ورودی ورودی ویژگی ویژگی حفره یا سوراخ نگهدارنده فرم های طراحی صفحه نمایش طراحی مجدد متن و طراحی قابلیت دسترسی در مقابل طراحی های با عرض ثابت Next steps

نمایش نظرات

آموزش PHP: برنامه نویسی شی گرا
جزییات دوره
3h 53m
43
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
218,326
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.