RHD135 PHP for Web Developers and Programmers
Course Description
For web developers and other programmers with Javascript, perl, C or C++ and HTML experience, this course teaches how to develop dynamic web sites using the PHP Language on the Red Hat Enterprise Linux environment.
PHP is a server side embedded web scripting language. The course covers various functions used in PHP language, program flow and control statement, database connectivity to MySQL and other various important PHP functions.
Prerequisites:
In this course, participants will work on a Red Hat Enterprise
Linux system, deal with programming concepts, and connect to a
MySQL database. Therefore, the prerequisites for this course
are:
- Understanding of basic HTML
-
Knowledge of Perl, Javascript or any other scripting
or programing language will be of added advantage.
- Knowledge of the MySQL database. This may be acquired
by taking RDB147 Red Hat Database Essentials.
Alternatively, understanding the SQL language is
acceptable. - Understanding of Web server configuration
Goal:
A web programmer who can develop dynamic web sites using PHP on the Red Hat
Enterprise Linux 5 Environment platform.
Audience:
Programmers, web developers, or web designers with programming experience who wish to develop server side programs for the web.
Includes:
- 4 days intensive training on Red Hat Enterprise Linux
- Hands-on labs and exercises
- Catered lunch in select locations—check with Training Coordinator for details
- One workstation per student
- Student materials
- Red Hat promotional items
Course Outline
- Introduction to PHP
- Variables and Expressions in PHP
- PHP Operators
- Conditional Tests and Events in PHP
- PHP Flow Control
- Functions in PHP
- Arrays
- Object-Oriented Programming in PHP
- Adding and Accessing Dynamic Content
- Cookies
- Sessions
- File and Directory Access Using PHP
- String Manipulation and Regular Expressions
- Managing Date and Time
- PHP Debugging
- MySQL with PHP
Class times:
-
4 days
- Start: 9:00am
- End: 4:30 to 5:00pm (depending on class progress)