PHP Object Oriented Programming Fundamentals (OOP)
3.6 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,871 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP Object Oriented Programming Fundamentals (OOP) to your Wishlist.

Add to Wishlist

PHP Object Oriented Programming Fundamentals (OOP)

Build high performance dynamic web pages with PHP OOP (Object Oriented Programming)
3.6 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,871 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create, maintain, design, and enhance objected-oriented features to web projects.
  • Build high performance dynamic web pages .
  • Separate code into objects to easily use the full power of these features.
View Curriculum
Requirements
  • Students should be familiar with the basics of HTML and PHP. We will be downloading and installing the necessary software to perform our examples through out the course. The software we will be using is “WAMP” and Python IDLE.
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 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 organise 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

This PHP Object Oriented Programming course contains over 63 lectures and 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.

With each section you will complete a practical exercise to put your knowledge to the test and gain hands-on experience of the material you’ve just covered. 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.

Who is the target audience?
  • The ideal student for this course is for a basic html developer who is looking towards learning how to enhance, maintain, and build highly driven dynamic web pages.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
65 Lectures
05:06:48
+
Introduction to the Course
2 Lectures 08:30
+
Essential Constructs
9 Lectures 35:52

What will you learn in this section

Preview 02:17

The Class Construct
04:17

Class Attributes
04:43

Class Methods
05:46

Class Constants Part 1
04:22

Class Constants Part 2
04:56

Section Conclusion
01:55

Exercise Live Demo
02:41

Exercise Explanation
04:55

Quiz 1
4 questions
+
The PHP Object
16 Lectures 01:18:43

What will you learn in this section

Preview 03:05

How to Create an Object
05:44

Obtaining Object Attributes Part 1
06:01

Obtaining Object Attributes Part 2
04:03

Obtaining Object Attributes Part 3
02:11

Changing Object Attributes Part 1
06:12

Changing Object Attributes Part 2
04:15

Creating New Object Attributes
06:10

Destroying Object Properties
08:19

Object Methods
06:45

Other Method Techniques
07:16

Global Constants Part 1
03:50

Global Constants Part 2
03:44

Section Conclusion
03:45

Exercise Live Demo
02:22

Exercise Explanation
05:01

Quiz 2
3 questions
+
The Constructor/Destructor Magic Method
12 Lectures 01:02:33

What will you learn in this section

Preview 02:36

The Constructor Overview Part 1
05:46

The Constructor Overview Part 2
05:26

Building Unique Objects with the Constructor Part 1
07:00

Building Unique Objects with the Constructor Part 2
02:16

The Destructor
07:21

Access modifiers Part 1
04:33

Access modifiers Part 2
05:46

Accessing Class Attributes
07:31

Section Conclusion
03:29

Exercise Live Demo
04:03

Exercise Explanation
06:46

Quiz 3
4 questions
+
Static Class Attributes,Constants and Methods
7 Lectures 30:40

What will you learn in this section

Section Introduction
02:19

The Static Class Constants
05:42

The Static Class Attributes
07:02

The Static Class Functions
04:20

Section Summary
02:12

Exercise Live Demo
03:00

Exercise Explanation
06:05

Quiz 4
3 questions
+
Class Inheritance
13 Lectures 01:12:15

What will you learn in this section

Preview 02:08

Implementing Inheritance In PHP Part 1
06:46

Implementing Inheritance In PHP Part 2
06:27

Controlling Visibility Through Inheritance with Public
05:46

Controlling Visibility Through Inheritance with Private
07:47

Controlling Visibility Through Inheritance with Protected
05:29

Overriding Class Attributes Part 1
04:55

Overriding Class Attributes Part 2
05:35

Preventing Inheritance with final
05:38

Preventing Inheritance and Overriding
06:35

Section Summary
04:37

Exercise Project Live Demo
03:32

Exercise Project Explanation
07:00

Quiz 5
3 questions
+
Final Project
2 Lectures 12:34
Final Project Live Demo
04:59

Final Project Explanation
07:35
+
Conclusion
2 Lectures 04:29
Course Conclusion
04:07

Request a Course
00:22
+
Bonus Material
2 Lectures 01:18
Bonus Lecture: Certificate of Completion
01:04

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.2 Average rating
15,822 Reviews
267,943 Students
197 Courses
250,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 390,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.