Sie sind auf Seite 1von 3

http://www.webucator.

com
Toll-free: 877-WEBUCATE (877-932-8228)
From outside the U.S.: 315-446-0560
Fax: 315-410-5320

Introduction to PHP Training


Course length: 3 days
Course Web Page: http://www.webucator.com/WebDev/IntroPhp.cfm

Class Overview
In this PHP training course, students will learn to create database-driven websites using PHP and MySQL
or the database of their choice.

Class Goals
• Learn how PHP works
• Learn the basic syntax of PHP
• Learn to create dynamic interactive pages with PHP
• Learn to manipulate files with PHP
• Learn to work with arrays in PHP
• Learn to validate forms with PHP
• Learn to write functions in PHP
• Learn/Review basic SQL
• Learn to manipulate and manage database data with PHP
• Learn to authenticate users with PHP
• Learn to manage sessions with PHP

Class Prerequisites
• HTML
• CSS (Useful, but not required)
• Basic Programming (Useful, but not required)

Class Outline
• PHP Basics
• PHP Syntax
• Passing Values Via the URL
• HTML Forms and PHP Variables
• Identifiers and Constants
• Variable Scope
• Magic Quotes
• Operators
• Flow Control
• If Conditions
• Switch Statements
• Loops
• Getting the Most out of php.net

Page 1 of 3
http://www.webucator.com
Toll-free: 877-WEBUCATE (877-932-8228)
From outside the U.S.: 315-446-0560
Fax: 315-410-5320

• Reading and Writing to Files in PHP


• Opening a File
• Reading from a File
• Writing to a File
• Other File Functions
• File Locking

• Using Arrays in PHP


• Standard Arrays
• Associative Arrays
• Two-dimensional Arrays
• Array Manipulation Functions

• String Manipulation in PHP


• Formatting Strings
• String Functions
• Basic Form Validation

• Reusing Code and Writing Functions in PHP


• Including Files
• Writing User-defined Functions
• Passing by Value vs. Passing by Reference
• Returning Values from Functions

• A Quick Intro to / Review of SQL


• SELECT Statements
• INSERT Statements
• UPDATE Statements
• DELETE Statements

• Database Manipulation and PHP


• Querying a Database and Displaying Results
• Inserting Records
• Updating Records
• Deleting Records

• Authentication with PHP and SQL


• PHP's Native Database Functions
• PEAR:DB as an Abstraction Layer
• Encrypting Passwords

• Session Control in PHP


• Starting Sessions
• Continuing Sessions
• Ending Sessions
• Writing and Deleting Cookies
• Improving Login/Logout

Page 2 of 3
http://www.webucator.com
Toll-free: 877-WEBUCATE (877-932-8228)
From outside the U.S.: 315-446-0560
Fax: 315-410-5320

Class Materials
Each student will get a copy of PHP and MySQL Web Development by Luke Welling and Laura Thomson,
in addition to a comprehensive set of materials, including course notes and all the programming examples.

Technical Requirements
• PHP 4.3 or later
• PHP Editor (One of the following)
• Macromedia Dreamweaver
• ActiveState Komodo
• Antechinus PHP Editor
• Sapien PrimalScript
• PHP Coder
• Nusphere PhpED
• HandyHTML Editor
• PHP IDE of Your Choice
• Web Server (One of the following)
• Microsoft Internet Information Server (IIS)
• Apache Web server
• Database (One of the following)
• SQL Server
• MSDE
• MySQL
• Oracle
• Microsoft Access
• Browser (One of the following)
• Internet Explorer 5.5 or later
• Netscape Navigator 6.0 or later
• Mozilla Firefox

For more information...


sales@webucator.com
Toll-free: 877-WEBUCATE (877-932-8228)
From outside the U.S.: 315-446-0560
Fax: 315-410-5320

Page 3 of 3

Das könnte Ihnen auch gefallen