Zend PHP 5 (48 Hours)
Series: Web & Web Perspective Series
OVERVIEW
This course is designed to teach PHP 5 and to help the students prepare for the Zend PHP 5 certification exam.
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 hands-on course will teach you PHP Basics, Functions, Arrays, Strings, Object Oriented programming in PHP, Database programming, XML and Web Services, Security, Streams and Network programming.
Return to Top
AUDIENCE AND PREREQUISITES
AUDIENCE
- Individuals who are just starting to program in PHP
- Individuals who have already been exposed to PHP but want to deepen their knowledge of the language and its best programming practices
- Developers who have experience in other languages (e.g.: C, Java) and want to learn PHP
PREREQUISITES
Knowledge of HTML and at least one programming language such as C, C++ or Java .
Return to Top
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
Return to Top

|