PHP II: Higher Structures Online Training Course

Designed to expand a beginning programmer’s understanding of the PHP language. Utilizes a hands-on approach with numerous examples and practical exercises, as well as a key development project, to enhance learning.

I haven't done *any* online courses like this before, so I don't have much fodder for comparison, but I'm really enjoying the class so far. Compared to just buying a book, which is what I normally do, this is a far more engaging way to learn. - David Wolfe, AAA Northern California

Consider purchasing one of our Training Bundles and save more!

Summary
  • Buy 3 or more for $1,080.00 each and save 10%
$1,200.00
QTY

Product Benefits

This course is offered online - with a live instructor - for 22 1/2 hours (2 1/5 hour sessions for 9 days) or can be adapted for the classroom setting.

OBJECTIVE
To learn the essentials for creating web-based PHP applications

CLASS DATE AND TIME

Check our upcoming online training schedule

CLASS OUTLINE

1. PHP SYNTAX REVIEW
A. Quotes
B. Comments
C. Special Characters
D. Data Types
E. Precedence and Definitions
F. Arrays
G. Operators
H. Conditionals and Loops
I. Functions
   5. PHP WEB CONCEPTS

A. Server Communication
B. HTTP Headers
C. Output Buffering
D. Browser Caching
F. Cookies
G. Sessions
H. Email
I. Forms
2. PHP LANGUAGE CONCEPTS
A. Including Files
B. Globals
C. References
D. File System Basics
   6. PHP OBJECT-ORIENTED PROGRAMMING
A. Classes
B. Static Context
C. Visibility (PPP)
D. Overriding Functions
E. Interfaces
F. Cloning
G. Namespaces
3. CONFIGURING PHP
A. Setting Up a Development Environment
B. PHP.INI Settings
   7. PHP DATABASE BASICS
A. Relational Databases
B. SQL and MySQL
C. Connecting PHP and MySQL
D. PDO
E. Stored Procedures
F. Transactions
4. REGULAR EXPRESSIONS
A. Characters and Symbols
B. RegEx Functions
C. Pattern Modifiers
   8. CRITICAL ASPECTS OF BUILDING PHP APPLICATIONS A. Testing and Debugging
B. Troubleshooting Procedures: Development
C. phpDocumentor, phpDoc
D. Exceptions
E. Web Services
F. Performance Enhancements
G. Security and Validation
AUDIENCE
This course continues where PHP I: Foundations leaves off, and is designed for novice PHP developers who want to further advance their skills in the PHP language and already know the basics of PHP syntax, language constructs, and web site functionality. Experienced programmers in Procedural and OO languages should refer to the Quick Start: PHP for Experienced Programmers course description. ILE programmers are coached to complete the PHP I: Foundations (IBMi) and PHP II: Higher Structures courses, as the language syntax they are used to is unique and quite different from PHP.

PREREQUISITES
PHP I: Foundations, or equivalent knowledge

Registration Information and Technical Requirements

Note: 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