Skip to content

Some exercises from the OO Programming in PHP course in Platzi

Notifications You must be signed in to change notification settings

deadmau915/OO_Programming_PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OO_Programming_PHP

Course Overview

In this course, I learn the fundamentals of Object-Oriented Programming (OOP) in PHP. The course go from the basics of OOP concepts to more advanced topics, enabling to write efficient and maintainable PHP code.

Course Outline

  1. (class_5) Files Inclusion

    • DIferences between require and include
  2. (class_6) PHP Classes and Objects

    • Declaring classes in PHP
    • Creating objects from classes
  3. (class_7) Abstraction

    • How to use abstract classes and interfaces
  4. (class_8) Encapsulation

    • The use of access modifiers: Public/ Protected/ Private
    • The use of getter/setter methods
  5. (class_10) Polymorphism

    • How to implement polymorphism by overriding methods from parent class in the child classes
  6. (class_11) Inheritance

    • How implement inheritance using the keyword "extends"
    • How prevent overriding and inheritance using the keyword "final"
  7. (TDD_Project) Test-Driven Development

    • Using PHPUnit to build a small piece of code that shows how TDD works

Conclusion

There were some concepts that I didn't know like ban Inheritance and overriding, also how to implement some concepts and the usage of some keywords, by the end of this course I feel a better developer, we never stop to learn!!

About

Some exercises from the OO Programming in PHP course in Platzi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages