Zend PHP 5 Certification Exam Preparation

Related Program Areas: Information Technology

Course Description:

Established by Zend in 2004, the Zend PHP Certification Exam is the industry standard in PHP certification. Attaining the 'Zend Certified Engineer' credential demonstrates the highest degree of PHP expertise. This advanced hands-on course will teach you to PHP Basics, Functions, Arrays, Strings, Object Oriented programming in PHP, Database programming, XML and Web Services, Security, Streams and Network programming.

Audience

Individuals who are just beginning to program in PHP

Individuals with exposure to PHP and are interested in learning more and preparing for the certification exam.

Programmers who want to learn PHP

Prerequisites

Knowledge of HTML and at least one programming language.

Course Outline

PHP Basics

  • Syntax
  • Anatomy of a PHP Script
  • Data Types
  • Variables
  • Constants
  • Operators
  • Control Structures
  • Errors and Error Management

Functions

  • Basic Syntax
  • Returning Values
  • Variable Scope

Arrays

  • Array Basics
  • Array Operations
  • Array Iteration
  • Sorting Arrays
  • Arrays as Stacks, Queues and Sets

Strings and Patterns

  • String Basics
  • Comparing, Searching and Replacing Strings
  • Formatting Strings
  • Perl-compatible Regular Expressions

Web Programming

  • Anatomy of a Web Page
  • Forms and URLs
  • HTTP Headers
  • Sessions

Object Oriented Programming in PHP

  • OOP Fundamentals
  • Class Methods and Properties
  • Constants, Static Methods and Properties
  • Interfaces and Abstract Classes
  • Exceptions
  • Lazy Loading
  • Reflection

Database Programming

  • Introduction to Relational Databases and SQL
  • SQL Joins
  • Advanced Database Topics

Elements of Object-oriented Design

  • Design Pattern Theory
  • The Standard PHP Library

XML and Web Services

  • The Extensible Markup Language (XML)
  • SimpleXML
  • DOM
  • Web Services

Security

  • Concepts and Practices
  • Website Security
  • Database Security
  • Session Security
  • Filesystem Security
  • Shared Hosting

Streams and Network Programming

  • Accessing Files
  • Accessing Network Resources

Differences Between PHP 4 and 5

  • Language Features
  • Objects
  • Selected New Extensions
  • Error Management

Summer 2008

Register Here

Location:
Clarendon campus
Room 231

Tuition:
$2,500

Continuing Education Units:
4.8 CEUs

Class Meets:
Saturdays and Sundays
9:00 am - 6:00 pm

Georgetown University
School of Continuing Studies
Box 571006
Washington, DC 20057
(202) 687-8700
Georgetown University
Center for Continuing and Professional Education
3101 Wilson Boulevard, Suite 200
Arlington, VA 22201
(202) 687-7000