Tuts+ Marketplace

Object-Oriented Programming in PHP - Videos 5-7

There’s no two ways about it: understanding object oriented programming is hard! We all know the feeling. But eventually, if you stick with it, things suddenly click—and boy, is that an amazing feeling.

So that’s my goal with this massive video series (separated into three cheap purchases for your convenience.) My job is to help someone, possibly you, finally dig into Object Oriented Programming, and, not only understand the concepts, but also understand WHEN and HOW you would actually use these techniques.

We start at the very beginning

  • What is a class? What is an object?
  • What are the differences between the two? Are they the same?
  • How to create your first class.
  • Understand the syntax.

And then, slowly, we move on to more in depth reviews of:

  • The Static Keyword
  • Encapsulation
  • Inheritance
  • Child classes
  • Converting a procedural based set of functions into a reusable class.
  • Why it’s essential to properly document core code with DocBlocks.

And Finally…

The series concludes as we build a MySQL database wrapper class from scratch. Along the way, we’ll learn the pitfalls of creating such classes, and why it’s extremely important to leave all specifics outside of your class.

I hope you enjoy it!

The Full Series

  1. Chapter 1 - Introduction and OOP First Steps
  2. Chapter 2 – What are Objects and Classes. What’s the relationship between the two.
  3. Chapter 3 – How to Perfectly Document your Code with DocBlocks
  4. Chapter 4 - What is Encapsulation
  5. Chapter 5 – The Static Keyword
  6. Chapter 6 – Inheritance / Creating Child Classes
  7. Chapter 7 – Building a MySQL Wrapper Class (Parts 1 and 2)
  8. Chapters 8-11 – Building a MySQL DB Class from Scratch

This item page includes the purchase of chapters 5-7:

All videos were recorded in HD at 1280×720, for optimal viewing.

You must sign in or sign up to purchase this item.

$7Personal Licence

$7

Personal Licence self education and training in the techniques and methods shown. - Details

1042 Purchases 12 Comments

Buyer Rating
12345 ( 169 ratings )
JeffreyWay

JeffreyWay

  • Has been a member for 3-4 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Contributed a Tutorial to a Tuts+ Site
  • Attended a Community Meetup
  • Interviewed on the Envato Notes blog
  • Envato Staff
  • Forum Moderator
  • Author had a Free File of the Month
  • Exclusive Author
  • Blog Editor
  • Sold between 10 000 and 50 000 dollars
  • Bought between 50 and 99 items
  • United States
  • Referred between 10 and 49 users
View Portfolio
Created 3 September 10
Compatible Browsers Chrome 4, Chrome 5, FireFox 2, FireFox 3, Firefox 3.5, Firefox 3.6, IE6, IE7, IE8, Opera, Safari 4, Safari 5
Difficulty Beginner
Format Video
Files Included .PHP Files
Web Development Languages Used HTML
by
by
by
by
by