Zend - The PHP Company


services-banner-zend-training-760x116px-EN

PHP II: Higher Structures Training

This class 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. 


Class Date and Time
Jan. 9, 11, 13, 16, 18, 20, 23, 25 & 27 8-10:30am PST ; 17-19:30 CET; 4-6:30pm GMT
Feb. 6, 8, 10, 13, 15, 17, 21, 22 & 24

9-11:30am PST; 18-20:30 CET; 5-7:30pm GMT

March 5, 7, 9, 12, 14, 16, 19, 21 & 23 5-7:30am PST; 14-16:30 CET; 1-3:30pm GMT
March 5, 7, 9, 12, 14, 16, 19, 21 & 23 4-6:30pm PST; 1-03:30 CET (next day!); 00-02:30am GMT
April 9, 11, 13, 16, 18, 20, 23, 25 & 27 9-11:30am PDT; 18-20:30 CET; 4-6:30pm GMT
May 7, 9, 11, 14, 16, 18, 21, 23 & 25 8-10:30am PDT ; 17-19:30 CET; 3-5:30pm GMT
June 4, 6, 8, 11, 13, 15, 18, 20 & 22 5-7:30 am PDT ; 14-16:30 CET; 12-2:30pm GMT
June 4, 6, 8, 11, 13, 15, 18, 20 & 22

4:30-7pm PDT ; 1.30-4 CET (next day!); 11.30pm-02:00am GMT
*You will receive an email detailing the registration process after you have purchased the class.

Buy Now

Question? Chat with Us

What does it include?

This class expands a beginning programmer’s understanding of the PHP language. This intermediate-level course builds upon knowledge gained in PHP I: Foundations.

Table of Content

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
2. PHP LANGUAGE CONCEPTS

A. Including Files
B. Globals
C. References
D. File System Basics
3. CONFIGURING PHP

A. Setting Up a Development Environment
B. PHP.INI Settings
4. REGULAR EXPRESSIONS

A. Characters and Symbols
B. RegEx Functions
C. Pattern Modifiers
5. PHP WEB CONCEPTS

A. Server Communication
B. HTTP Headers
C. Output Buffering
D. Browser Caching
F. Cookies
G. Sessions
H. Email
I. Forms
6. PHP OBJECT-ORIENTED PROGRAMMING

A. Classes
B. Static Context
C. Visibility (PPP)
D. Overriding Functions
E. Interfaces
F. Cloning
G. Namespaces
7. PHP DATABASE BASICS

A. Relational Databases
B. SQL and MySQL
C. Connecting PHP and MySQL
D. PDO
E. Stored Procedures
F. Transactions
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

How will I learn?

In this class you will learn by doing. A live instructor will coach you through hands-on exercises, mini-projects and you’ll be developing real code as you go. You will also have the opportunity to use the Zend Studio IDE (Integrated Development Environment) to continue improving your coding skills utilizing best practices and effective tools.
On-site or private online classes are available for groups upon request. Chat with Us

Prerequisite(s)

This course assumes a thorough grounding in the language and syntax of PHP and does not fully review those topics. It also assumes that students who completed the PHP I: Foundations course have practiced applying the skills they learned before attempting this next level. Please refer to the Course Selection Guideline if you need help finding the right starting point based on your current skill level.

Buy Now

Question? Chat with Us

Related classes

Money Saving Bundles

Resources
DOCUMENTATION

View PDF Course Catalo more»

Customer Quote

   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 WolfeAAA Northern California

   Well done. The examples were to the point. Also, you helped us keep an eye on security and performance in php (something all too often overlooked).    

Troy Wright,Information Technology Services, University of California, Santa Cruz

   Thanks for making PHP look much easier then what it has.    

Dale Looft