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

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

  • مقدمه ای بر PHP
  • نحوه راه اندازی xampp
  • مقدمه ای بر OOP
  • ساخت کلاس ها و اشیا
  • نحوه تعریف کلاس
  • نمونه سازی اشیا
  • تغییر ارزش داده ها
  • نحوه تعریف توابع سازنده
  • تعریف توابع مخرب
  • نحوه کنترل دسترسی
  • کار با متغیرهای استاتیک
  • کار با انواع روش های دستیابی
  • ویژگی های برنامه نویسی شی گرا
  • نحوه حفاظت از برنامه
  • کار با مفهوم وراثت
  • کار با مفهوم چند ریختی
  • کار با رابط کاربری
  • نحوه ساخت کلاس
  • نحوه کپسوله سازی مناسب
  • استفاده از کلمات کلیدی
  • و…

عنوان دوره: Udemy Complete Object Oriented Programming in PHP start to finish
مدت زمان: 2 ساعت
نویسنده: Usman Raoof, Hassan Munir


توضیحات:

Udemy Complete Object Oriented Programming in PHP start to finish

Usman Raoof, Hassan Munir
2 Hours
All Levels

Learn Object Oriented Programming (OOP) in PHP from beginner to advanced level from a PHP Expert
This Object Oriented PHP (OOP) course covers everything you need to know to code Object-Oriented PHP. This course is designed for users that already have a little bit programming experience in general and with PHP.
You will start with an introduction to Object-Oriented Programming and learn how to set up your computer for PHP. You will then jump into learn how to define classes and properties, create and use objects, and define methods. This video tutorial will cover how to extend a class, control access to properties, override methods, and define and implement an interface. Every aspect and concept of OOP in PHP is covered in order and after this course you will be a pro PHP OOP Developer and you will have a solid understanding of how to code Object-Oriented PHP.
What are the requirements?
You should already know how to use browser
What am I going to get from this course?
Over 29 lectures and 2 hours of content!
Create OOP based PHP Applications
Manage already existing OOP based applications
What is the target audience?
This course is for beginners and intermediate php developers

Lecture 1
Introduction
00:59
Lecture 2
Introduction to php
01:31
Lecture 3
Setting up xampp and notepad++
04:09
Lecture 4
Introduction to oop
01:33
Section 1: Classes & objects
Lecture 5
Defining classes and properties
02:26
Lecture 6
Defining methods
04:18
Lecture 7
Instantiating an object
03:11
Lecture 8
Changing values of properties
03:18
Lecture 9
Defining constructor
03:32
Lecture 10
Defining destructor
02:00
Lecture 11
Access controllers (public, private)
02:21
Lecture 12
Static memebrs
03:48
Lecture 13
Accessor methods (setters & getters)
05:15
Section 2: Features of Object Oriented Programming
Lecture 14
Inheritance
06:34
Lecture 15
Code reusability
02:19
Lecture 16
Protected members
02:24
Lecture 17
Constructor in inheritance
06:33
Lecture 18
Method overriding
08:34
Lecture 19
Polymorphism
05:31
Lecture 20
Interface
01:59
Lecture 21
Interface example
06:39
Lecture 22
Abstract class
02:24
Lecture 23
Abstract class example
08:12
Lecture 24
The final keyword
01:50
Lecture 25
Encapsulation
01:38
Lecture 26
Separating classes and interfaces
03:38
Lecture 27
Exception handling using throw keyword
03:07
Lecture 28
Exception handling using Try catch
02:56
Lecture 29
Bonus Video - Take any of our courses only for $9
03:37