PHP Object Oriented Programming Fundamentals

$99.00 $49.99

This PHP Object Oriented Programming Fundamentals course will help you come to grips with PHP OOP, so you can build better websites and reduce the number of hours spent coding them.

Length: 5 hrs

This title is available in the
Total Training All-Access library.

Subscribe Now

Description

PHP Object Oriented Programming is now the gold standard expected by a large number of companies (and especially among e-commerce websites). The problem? There are never enough programmers out there who really, really know what they’re doing with PHP OOP. By getting to grips with it, you can not only build better websites; you can reduce the many hours of coding normally needed to create them too. This PHP Object Oriented Programming Fundamentals online course will show you how.

Build high performance, dynamic web pages with PHP OOP

  • Learn the modern day programming approach demanded by most companies
  • Build, design, create and structure advanced dynamic web pages
  • Understand how to maintain and organize PHP code
  • Separate code into objects to harness the full power of PHP
  • Gain an extensive knowledge of Object Oriented Programming
  • Maintain PHP code more efficiently in web projects

Sample clip

This PHP Object Oriented Programming Fundamentals course contains over 5 hours of content – that’s more than enough to set you on the path to becoming a PHP OOP expert. Although not designed for complete beginners, anyone with some basic HTML development experience will be more than capable of following along.

The course begins with installation of the local PHP server, then it’s straight into the essential constructs of PHP (i.e. class constructs, attributes, methods and constants). Section 3 covers the the PHP Object in depth, from how to create an object to obtaining and changing its attributes. From then on things get more advanced with an extensive look at the Constructor/ Destructor Magic Method, then static class attributes, constants and methods.

By the time you’re done, you’ll know the basics of PHP OOP inside out, and plenty more besides.

About PHP OOP

PHP is a widely used programming language that’s especially suitable for web development and e-commerce. Object Oriented Programming is a programming model often used with PHP. With OOP, programmers define not just the data type of a data structure, but the functions that can be applied to it too.

CHAPTER 1: INTRODUCTION TO THE COURSE
Course Introduction
Installing the Local PHP Server

CHAPTER 2: ESSENTIAL CONSTRUCTS
Introduction
The Class Construct
Class Attributes
Class methods
Class Constants Part 1
Class Constants Part 2
Summary
Exercise Live Demo
Exercise Explanation

CHAPTER 3: THE PHP OBJECT
Introduction
How to Create an Object
Obtaining Object Attributes Part 1
Obtaining Object Attributes Part 2
Obtaining Object Attributes Part 3
Changing Object Attributes Part 1
Changing Object Attributes Part 2
Creating New Object Attributes
Destroying Object Properties
Object Methods
Other Method Techniques
Global Constants Part 1
Global Constants Part 2
Summary
Exercise Live Demo
Exercise Explanation

CHAPTER 4: THE CONSTRUCTOR/DESTRUCTOR MAGIC METHOD
Introduction
The Constructor Overview Part 1
The Constructor Overview Part 2
Building Unique Objects with the Constructor Part 1
Building Unique Objects with the Constructor Part 2
The Destructor
Access modifiers Part 1
Access modifiers Part 2
Accessing Class Attributes
Summary
Exercise Live Demo
Exercise Explanation

CHAPTER 5: STATIC CLASS ATTRIBUTES,CONSTANTS AND METHODS
Introduction
The Static Class Constants
The Static Class Attributes
The Static Class Functions
Summary
Exercise Live Demo
Exercise Explanation

CHAPTER 6: CLASS INHERITANCE
Introduction
Implementing Inheritance In PHP Part 1
Implementing Inheritance In PHP Part 2
Controlling Visibility Through Inheritance with Public
Controlling Visibility Through Inheritance with Private
Controlling Visibility Through Inheritance with Protected
Overriding Class Attributes Part 1
Overriding Class Attributes Part 2
Preventing Inheritance with final
Preventing Inheritance and Overriding
Summary
Exercise Project Live Demo
Exercise Project Explanation

CHAPTER 7: FINAL PROJECT
Final Project Live Demo
Final Project Explanation
Course Conclusion

Jaddian Forte currently develops apps for both mobile and the web. He began his career as a network administrator and quickly progressed into the fields of software and web development. He enjoys sharing his knowledge through online instruction with a friendly yet informative style.

You may also like…