Course 221 - Web Development
Duration: 5 days
You Will Learn How To
+ Write effective, efficient PHP scripts
+ Use the Zend Studio IDE
+ Embed PHP scripts in HTML pages to
create dynamic Web pages
+ Manipulate data from Web page forms
+ Track users as they navigate your site
with sessions and other PHP features
+ Structure PHP code using user-defined
functions and external libraries
+ Write object-oriented PHP applications
* Develop database-enabled Web
applications using MySQL
+ Create MVC-based applications using
Zend Framework
Course Benefits
PHP is a widely-used general-purpose
scripting language that is especially suited
for Web development and can be
embedded into HTML.
This course provides the foundations for
you to start writing PHP applications. You
will learn the basics of the PHP language,
processing web forms, as well as advanced
concepts like Object-Oriented PHP.
Course 221 has been updated for the latest
version of PHP - version 5.
Who Should Attend
This PHP training course is valuable for
those creating dynamic, database-driven
Web sites, Basic experience with HTML or
HTML knowledge with the level of 151 -
Web Development with HTMLS5 and
CSS3 is assumed. Prior programming
& active
learning
experience and RDBMS knowledge is
required.
Course Content
Introduction to PHP
‘+ Introduction
+ PHP Tags
+ Variables
+ Data Types
+ Operations
+ Control Structures
+ Forms
Program Flow Control
+ Decision Control Structures
+ Repetition Control Structures
‘+ Branching Statements
Arrays
+ Numerically Indexed Arrays
+ String Indexed Arrays
+ Multi-Dimensional Arrays
+ Array Manipulation Functions
Strings
‘+ Strings and Character Indexes
+ String Length
+ String Comparison
+ Formatting Strings
‘+ Finding and Replacing Substrings
‘+ Splitting and Joining Strings
+ HTMLEncoding
www.activelearning.phProcessing Forms
+ GET vs POST
+ Accessing Form Variables
+ Processing Form Elements
Functions
+ Defining Functions
+ Passing Paramaters
+ Variable Scope
+ Returning Values
+ Require() and include()
Session Control
+ URLRewriting
+ Hidden Fields
= Cookies
+ Sessions
+ Garbage Collection
Working with MySQL
+ Setting up a Database Connection
* Choosing a Database to Use
+ Inserting Data
+ Querying the Database
+ Reviewing the Query Results
+ Updating Records
+ Deleting Records
+ Disconnecting from the Database
Object-Oriented PHP
+ Declaring Classes
+ Creating Objects
+ Accessing Attributes
+ Calling Class Methods
+ Constructors and Destructors
+ Static Members
+ Inheritance
+ Member Visibility
+ Abstract Classes and Methods
& active
learning
+ Declaring and Implementing Interfaces
Regular Expressions
+ Basic Concepts
+ Finding Substrings
+ Replacing Substrings
+ Splitting Strings
Error Handling
+ Error Levels
+ Handling Errors
+ Handling exceptions using try/catch
+ Subclassing exceptions
Other Useful PHP Features
+ Dataand time functions
‘+ Sending mail from PHP scripts
+ Page redirection
+ Uploading files
+ Altering the runtime environment
+ Formatting HTML Output
Introduction to Zend Framework
* Whatis Zend Framework
The MVC Design Pattern
Quickstart
About ActiveLearning, Inc.
ActiveLearning is the Philippines’ leading
provider of Information Technology and
Project Management education, where
thousands of students take courses from
Application Development to Project
Management to Network Security, and
much more. Our courses are taught by
expert instructors, and learning is
enhanced through a blend of in-depth
lectures, workshops, and hands-on
exercises.
www.activelearning.ph