O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

PHP Object Oriented Programming Fundamentals

Video Description

The PHP OOP Fundamental course covers how to create advanced dynamic web pages using the modern day standard programming technique “Object-Oriented Programming”. You will be learning new features and how to maintain and organize PHP code more efficiently in web projects. The curiosity of learning a new way to program an easier way will always make your coding days much more relaxed and less stressful. In the curriculum, we will covering each topic in details to make sure you full understand what is being taught in the lectures and how to use and apply these skills. We will be downloading and installing all the required software for this course. This software will help us create our enhanced newly featured dynamic web applications throughout our class lectures. This will benefit you because you will know what and how to download and install the required software needed to run these high powered web applications and also how to maintain and build these applications more efficiently. The most important skills you will learn throughout this course is knowing the new modern day approach of programming that most companies require from their programmers. Students will be able to build, design, create, and structure advanced dynamic web pages. Also know the basic concepts and skills that's needed to use this modern technique of programming. A live demonstration and example will always be performed in each section that the student can follow.

Table of Contents

  1. 0.Introduction to the Course
    1. Course Introduction 00:02:41
    2. Installing The Local Php Server 00:05:50
  2. 1.Essential Constructs
    1. Section 1 Introduction 00:02:17
    2. The Class Construct 00:04:17
    3. Class Attributes 00:04:44
    4. Class Methods 00:05:47
    5. Class Constants Part 1 00:04:23
    6. Section 1 Summary 00:01:56
    7. Section 1 Exercise Explanation 00:04:56
    8. Section 1 Exercise Live Demo 00:02:41
    9. Class Constants Part 2 00:04:57
  3. 2.The PHP Object
    1. Section 2 Introduction 00:03:06
    2. How To Create An Object 00:05:45
    3. Changing Object Attributes Part 1 00:06:12
    4. Obtaining Object Attributes Part 1 00:06:02
    5. Obtaining Object Attributes Part 2 00:04:03
    6. Changing Object Attributes Part 2 00:04:16
    7. Obtaining Object Attributes Part 3 00:02:12
    8. Creating New Object Attributes 00:06:11
    9. Destroying Object Properties 00:08:19
    10. Object Methods 00:06:46
    11. Other Method Techniques 00:07:16
    12. Global Constants Part 1 00:03:50
    13. Global Constants Part 2 00:03:45
    14. Section 2 Summary 00:03:46
    15. Section 2 Exercise Live Demo 00:02:22
    16. Section 2 Exercise Explanation 00:05:02
  4. 3.The Constructor/Destructor Magic Methods
    1. Section 3 Introduction 00:02:37
    2. The Constructor Overview Part 1 00:05:47
    3. The Constructor Overview Part 2 00:05:26
    4. Building Unique Objects With The Constructor Part 1 00:07:00
    5. Building Unique Objects With The Constructor Part 2 00:02:17
    6. The Destructor 00:07:22
    7. Access modifiers Part 1 00:04:34
    8. Access modifiers Part 2 00:05:46
    9. Accessing Class Attributes 00:07:32
    10. Section 3 Summary 00:03:28
    11. Section 3 Exercise Live Demo 00:04:04
    12. Section 3 Exercise Explanation 00:06:46
  5. 4.Static Class Attributes,Constants and Methods
    1. Section 4 Introduction 00:02:20
    2. The Static Class Constants 00:05:43
    3. The Static Class Attributes 00:07:03
    4. The Static Class Functions 00:04:21
    5. Section 4 Summary 00:02:12
    6. Section 4 Exercise Live Demo 00:03:00
    7. Section 4 Exercise Explanation 00:06:06
  6. 5.Class Inheritance
    1. Section 5 Introduction 00:02:08
    2. Implementing Inheritance In Php Part 1 00:06:47
    3. Implementing Inheritance In Php Part 2 00:06:27
    4. Controlling Visibility Through Inheritance With Public 00:05:47
    5. Controlling Visibility Through Inheritance With Private 00:07:48
    6. Controlling Visibility Through Inheritance With Protected 00:05:29
    7. Overriding Class Attributes Part 1 00:04:56
    8. Overriding Class Attributes Part 2 00:05:36
    9. Preventing Inheritance with final 00:05:38
    10. Preventing Inheritance And Overriding 00:06:36
    11. Section 5 Summary 00:04:37
    12. Section 5 Exercise Project Live Demo 00:03:33
    13. Section 5 Exercise Project Explanation 00:07:01
  7. 6.Final Project
    1. Final Project Live Demo 00:04:59
    2. Final Project Explanation 00:07:35
    3. Course Conclusion 00:04:08