Advanced PHP Training

Customized Onsite Training

  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors

Live Online Training

or 3 vouchers
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

In this advanced PHP training course, students will learn advanced features of the PHP web programming language. You will learn object-oriented PHP programming and how to use PHP to process XML and build Ajax applications.

  1. Learn how to program in object-oriented PHP.
  2. Learn to process XML with PHP.
  3. Learn to work with PEAR modules.
  4. Learn PHP Security techniques.
  5. Learn to build to an e-commerce application with PHP.
  1. Advanced PHP Techniques
    1. Multidimensional Arrays
    2. Advanced Function Definitions
    3. The Heredoc Syntax
    4. Using printf() and sprintf()
  2. Developing Web Applications
    1. Documenting Code
    2. Code Style and Structure
    3. Modularizing a Web Site
    4. Affecting the Browser Cache
  3. Advanced Database Concepts
    1. Storing Sessions in a Database
    2. Working with U.S. Zip Codes
    3. Creating Stored Functions
    4. Displaying Results Horizontally
  4. Security Techniques
    1. Remembering the Basics
    2. Validating Form Data
    3. Using PECL Filter
    4. Authentication with PEAR Auth
    5. Using MCrypt
  5. E-commerce Techniques
    1. E-commerce Concepts
    2. Creating the Database
    3. Creating the Configuration File
    4. Making the Template
    5. Creating the Index Page
    6. Browsing by Category
    7. Showing a Product
    8. Implementing a Shopping Cart
    9. Validating Credit Cards
  6. Basic Object-Oriented Programming
    1. OOP Theory
    2. Defining a Class
    3. Creating an Object
    4. The $this Attribute
    5. Creating Constructors
    6. Creating Destructors
    7. Autoloading Classes
  7. Advanced OOP
    1. Advanced Theories
    2. Inheriting Classes
    3. Inheriting Constructors and Destructors
    4. Overriding Methods
    5. Access Control
    6. Using the Scope Resolution Operator
    7. Creating Static Members
    8. Abstract Classes and Methods
  8. Real-World OOP
    1. Catching Exceptions
    2. Extending the Exception Class
    3. Creating a Shopping Cart Class
    4. Using the Cart Class
  9. XML and PHP
    1. What Is XML?
    2. XML Syntax
    3. Attributes, Empty Elements, and Entities
    4. Document Type Definitions
    5. Parsing XML
    6. Creating an RSS Feed
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this PHP class:

  • PHP

Experience in the following would be useful for this PHP class:

  • XML
Prerequisite Courses

Courses that can help you meet these prerequisites:

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Live Online Training


Organizations who trust Webucator for their training needs


Satisfaction guarantee and retake option


Students rated our trainers 9.39 out of 10 based on 4,781 reviews

I would not hesitate to take another class through Webucator.

Colin McCann, Commpartners
Denver CO

Most of the time, we were typing in our IDEs and loading our own code in our browsers. It was real hands-on practice, and that's great for my learning style. The instructor was always there and willing to jump in and help, but was also willing to let us struggle a bit to figure things out - which helps to cement the learning. Good class!

Walter Humfeld, Boeing
Long Beach CA

The instructor took the time to address student questions about their own programming projects/problems and incorporated real-world examples as well as ways to get programming support beyond class.

Robert Healy, Brookhaven National Laboratory
Upton NY

The class was excellent! The instructor was very knowledgeable and I was able to learn new skills that I can use in the workplace. This was well worth the time and money. Best of all, I did not have to leave home.

Heather Abbott, USA Cycling
colorado Springs CO

Contact Us or call 1-877-932-8228