What Will You Learn in PHP Fundamentals I?

PHP Fundamentals I provides an overview of the PHP language, main concepts, and best practices, so you can:

  • Understand the syntax and structural elements of PHP.
  • Know how to correctly apply the various control-flow structures.
  • Understand PHP data types, type-juggling, and operator precedence.
  • Organize code into reusable functions.
  • Accomplish tasks using PHP's built-in file system and array functions.
  • Understand essential elements of HTTP such as cookies and sessions.
  • Understand the basics of validating input and escaping output.
  • Build forms to collect information from a user.
  • Interact with a database using PHP's MySQL functions.

Read our Frequently Asked Questions for more information.


This course is designed for non-programmers, and beginners with less than 6 to 12 months of software-development experience, who want to learn the basics of the PHP language. This includes web designers who want to use PHP to build commercial websites.  


You need a basic knowledge of HTML. No programming experience is required.

Class Format

This online class provides nine instructor-led lectures. Each session is 2-hours long. You will be given a participant course guide to help you follow along with the lectures and exercises.

Registration, Terms, and Conditions

Click the button below to register for PHP Fundamentals I.



If you have any questions, please contact us at itraining@zend.com.

Class Duration

Classes include 18 total training hours spread across a 2-4 week course. Classes meet 2-3 times per week, with each session lasting between 2-3 hours.


Classes are scheduled to meet the needs of our customers. Once you purchase a class, we will assign you to a class (based on your time zone) within 60 days of purchase.

Next Steps

After you have purchased your Zend online training course, you will receive an email detailing the registration process. If you have any questions, please contact us at itraining@zend.com.

Special Offer: Interested in taking additional classes and achieving certification? Check out our bundle discount to save money. We recommend:

PHP from A-Zend for the New Programmer Bundle.

Class Outline

Intro to Programming

  1. Language and the Logic of Programming
  2. Types of Programming Languages and Vocabulary
  3. What is PHP
  4. Why use PHP

PHP Language Basics

  1. Syntax
  4. Special Characters
  5. Data Types
  6. Precedence
  7. Symbols

PHP Identifiers

  1. Variables
  2. Constants
  3. Arrays

PHP Control Flow Basics

  1. Operators
  2. Conditionals

PHP Functional Basics

  1. Functions
  2. Function Design Tools
  3. File Systems (Handling)

File System Basics

  1. Constants
  2. Commonly Used File Functions
  3. File System Performance

PHP Web Concepts

  1. Client/Server Communications
  2. How to embed PHP into HTML
  3. How to embed HTML into PHP
  4. Validating and Escaping
  5. Cookies
  6. Sessions
  7. $_GET and $_POST

PHP Database Basics

  1. Introduction to Relationship Databases
  2. Keywords and Statements in SQL
  3. Using PHP Functions with the MySQL Data Engine

Developing PHP Apps

  1. General Software Development 
  2. Application Structure Guidelines
  3. Organizing a concept solution
  4. Application Skeleton
  5. Debugging Techniques
  6. Security

Final Bindings

  1. OrderApp File Structure
  2. OrderApp Architecture
  3. OrderApp Request/Response Cycle
  4. OrderApp Step Through
  5. Resources
  6. Course Summary