bluepoint.foundation

bluepoint.foundation

Extreme PHP™

| Revision 70 |
Bluepoint generates funds for its various Open Source advocacy and development projects through public course offerings. Our continuing education programs provide advanced and comprehensive training in Linux and Open Source.

Qualified applicants enjoy quality course content, certified and highly competent instructors, credits toward Bluepoint Certified PHP Developer™ (CPD) and Bluepoint Open Network Engineer™ (ONE) certifications, and subsidized training fees.

courseEXTREME PHP
duration60 hours
focusWeb application development
prerequisitesExperience with any programming language
releasePHP 8.0
credit towards certificationCertified PHP Developer™
credit towards certificationOpen Network Engineer™
investmentPHP 24,675.00 NON-VAT
early birdPHP 23,441.25 NON-VAT


PHP (PHP: Hypertext Preprocessor) is an Open Source server-side scripting language for creating dynamic Web pages for e-commerce and other Web applications. A dynamic Web page is a page that interacts with the user, so that each user visiting the page sees customized information. Dynamic Web applications are prevalent in e-commerce sites, where the content displayed is generated from information accessed in a database or other external source.

Unlike other scripting languages for Web development, PHP offers excellent connectivity to most of the common databases (including Oracle, PostgreSQL, MySQL, Sybase, ODBC and many others). It also offers integration with various external libraries, which allow the developer to do anything from generating PDF documents to parsing XML. Perhaps the greatest advantage of PHP, when compared to other scripting languages such as ASP or Cold Fusion, is that it is Open Source and cross-platform, suitable for today's heterogeneous network environments.

PHP has been awarded the Programming Language of 2004, according to the TIOBE Programming Community Index. This index uses information collected from the popular search engines, and are based on the world-wide availability of skilled engineers, courses, and third party vendors.

COURSE DESCRIPTION

Extreme PHP is designed to enable Web developers and others with limited programming experience to build dynamic e-commerce websites.

"The Extreme PHP course is very practical and aimed at getting students up to speed in making real-world sites (for example, Dollie - with no PHP experience - able to make congress.gov.ph), so I think it's very worth it for our students."

Vip Malixi
2001



COURSE OUTLINE

PART 1: REAL WORLD PHP

I. INTRODUCTION
PHP History
PHP Advantages

II. PHP BASIC SYNTAX
PHP and HTML
Variables
Functions
Operators
Control Statements
Looping Statements
Arrays

III. DATABASE-HANDLING GALORE

Creating New Database Tables
Altering Table Design
Adding Data
Deleting Data
Editing Data
Searching Data
Multiple Database Tables
Using PHP with Databases

IV. PHP DATA INTERACTION
Returning to the Same Page from a Form
Text Fields
Text Area
Buttons and Check Boxes
Pulldown Menus
Submit Button
Image as a Submit Button
PHP and SQL Interaction: Adding Data
PHP and SQL Interaction: Editing Data
PHP and SQL Interaction: Deleting Data

V. USEFUL REAL-WORLD FUNCTIONS
Setting Cookies
Getting (Reading) Cookies
Deleting Cookies
Password Checking
Uploading Images and Other files
Getting the Date
Showing the Date and Time in Different Formats
Date Calculations
Making Text Uppercase
Making Text Lowercase
Making Text Title Case
Subscript, Replace
Formatting Numbers
Converting Integers Into Float and Vice Versa
Converting Numbers Into Strings and Vice Versa
Sending Email Through PHP
Validating Inputs
Security
Sessions

VI. CERTIFICATION EXAM - LAB

PART 2: PHP IN DETAIL

I. Variables In More Detail
II. Functions In More Detail
III. SQL In More Detail

VII. CERTIFICATION EXAM - PROJECT