YoVDO

PHP: Object-Oriented Programming

Offered By: LinkedIn Learning

Tags

Object-oriented programming Courses PHP Courses Project Development Courses

Course Description

Overview

Learn how to use object-oriented programming principles in PHP.

Syllabus

Introduction
  • PHP: OOP techniques
  • How to use the exercise files
1. Overview and Project Set Up
  • What is OOP?
  • Project set up
2. Object Basics
  • Define a class
  • Instances
  • Class properties
  • Class methods
  • Refer to an instance
  • Challenge: Properties and methods
  • Solution: Properties and methods
3. Class Inheritance
  • What is inheritance?
  • Define a subclass
  • Extend and override
  • Challenge: Inheritance
  • Solution: Inheritance
4. Object Access Control
  • Visibility modifiers
  • Beware of overloading
  • Setter and getter methods
  • Challenge: Access control
  • Solution: Access control
5. Static Properties and Methods
  • The static modifier
  • Inherited static behaviors
  • Class constants
  • Refer to the parent class
  • Late static bindings
  • Challenge: Static references
  • Solution: Static references
6. Magic Methods
  • Constructor method
  • Constructor arguments
  • Destructor method
  • Clone method
  • Assignment by reference
  • Compare objects
  • Autoload undefined classes
7. A PHP OOP Project
  • Project introduction
  • Challenge: The bicycle class
  • Solution: The bicycle class
  • From instances to HTML
  • Read from a CSV file
  • Improve ParseCSV
  • From a CSV file to instances
Conclusion
  • Happy Coding

Taught by

Kevin Skoglund

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Introduction to Office 365 Development and APIs
Microsoft via edX
Web Development and Design using Wordpress
California Institute of the Arts via Kadenze
Build a Basic PHP Website Course (How To)
Treehouse
Web Applications for Everybody
Independent