PHP Object-Oriented Programming
Teaches higher-level concepts, including object-oriented programming, advanced language and web development methodologies.
Course Description
PHP Object-Oriented Programming (OOP) organizes code around objects rather than actions, allowing for more flexible, organized, and reusable code, enhancing the efficiency and simplifying the complexity of software development.
After taking this course you will be able to:
Leverage OOP techniques in your applications
Create OOP data-driven web applications
Analyze, filter, and validate input data
Access a database using PHP data objects (PDO)
Build and consume XML-based SOAP services
Make REST API requests to remote web services and process the return data
Learn how to better recognize and improve upon inefficient coding practices
How to throw and handle exceptions and errors
Learn best practices
Back to top Back to topWho Should Take This Course?
This course is designed for PHP developers who have taken the PHP Foundations course, have experience developing a major PHP project, or 6 months of hands-on PHP experience.
Before taking this course you should have equivalent knowledge of:
Quotes and comments
Data types
Operators
Constants and variables
Arrays
Conditional and looping constructs
Functions
PHP/HTML integration
Back to top:
• Solid understanding of procedural PHP programming
• Knowledge of static components in PHP
• Basic understanding of SQL and relational databases
• Experience with creating simple HTML pages and forms
• Familiarity with fundamental web application concepts (requests, responses, sessions,
cookies, form parameters)
• Completion of a PHP foundations or introductory course (recommended)
•
It's recommended that participants have at least beginning-level knowledge of PHP before enrolling
in this Object-Oriented Programming course. Prior completion of a PHP foundations course or
equivalent practical experience would be beneficial for success in this more advanced-level course.
Prerequisites
• Solid understanding of procedural PHP programming
• Knowledge of static components in PHP
• Basic understanding of SQL and relational databases
• Experience with creating simple HTML pages and forms
• Familiarity with fundamental web application concepts (requests, responses, sessions,
cookies, form parameters)
• Completion of a PHP foundations or introductory course (recommended)
It's recommended that participants have at least beginning-level knowledge of PHP before enrolling
in this Object-Oriented Programming course. Prior completion of a PHP foundations course or
equivalent practical experience would be beneficial for success in this more advanced-level course.
Why Take the Course?
The vast majority of PHP code these days is written using OOP techniques. Taking this course is essential for any developer with foundation-level PHP experience who wishes to advance to the next level. This course equips you with powerful tools to create dynamic database-driven web applications, enhancing your versatility as a developer. Mastering OOP principles in PHP, along with a knowledge of making REST or SOAP requests, can boost your employability and market value, given the high demand for skilled PHP developers in diverse industries like e-commerce, social media, and content management systems.
Back to top Back to topRelated Courses
- PHP Foundation
- PHP Architect
- PHP Unit Testing JumpStart
*If you are looking for a time zone that is not listed, please contact Zend-training@Perforce.com.