PHP: Object-Oriented Programming
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use object-oriented programming principles in PHP.
Syllabus
Introduction
- PHP: OOP techniques
- How to use the exercise files
- What is OOP?
- Project set up
- Define a class
- Instances
- Class properties
- Class methods
- Refer to an instance
- Challenge: Properties and methods
- Solution: Properties and methods
- What is inheritance?
- Define a subclass
- Extend and override
- Challenge: Inheritance
- Solution: Inheritance
- Visibility modifiers
- Beware of overloading
- Setter and getter methods
- Challenge: Access control
- Solution: Access control
- The static modifier
- Inherited static behaviors
- Class constants
- Refer to the parent class
- Late static bindings
- Challenge: Static references
- Solution: Static references
- Constructor method
- Constructor arguments
- Destructor method
- Clone method
- Assignment by reference
- Compare objects
- Autoload undefined classes
- 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
- Happy Coding
Taught by
Kevin Skoglund
Related Courses
Introduction to Functional ProgrammingDelft 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