1-800-THE-TREE (1-800-843-8733)
 

Introduction to PHP for Web Development: Hands-On

 
Course: 519     Type: Hands-On Training     Duration: 2 Days

Quick Enroll    

You Will Learn How To
  • Write effective, efficient PHP scripts
  • 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 cookies and other PHP features
  • Structure PHP code using user-defined functions and external libraries
  • Develop database-enabled Web applications using MySQL

Course Benefits
PHP is a scripting language used to create dynamic, complex and robust Web pages. It can seamlessly integrate with a wide range of database servers, including Oracle and Microsoft SQL Server. In this introductory course, you gain a solid foundation for incorporating PHP techniques. Extensive hands-on exercises provide you with the skills to produce dynamic Web pages, retrieve and manipulate data, track user navigation, and integrate database content.

Who Should Attend
Those creating dynamic, database-driven Web sites. Basic experience with HTML is assumed. Programming or PHP experience is helpful but not required.

Hands-On Training
In this course, you develop PHP scripts to perform a variety of tasks, culminating in the development of a full database-driven Web page. Exercises include:
  • Accessing command line arguments from PHP scripts
  • Generating Web pages dynamically using PHP
  • Retrieving and manipulating form data
  • Personalizing Web site content using cookies
  • Tracking user navigation on your Web site
  • Integrating database content to generate dynamic Web pages
  • Building modular scripts to enable code reusability

Course 519 Content
Programming with PHP
Introduction to PHP
  • Origins of PHP in the open source community
  • Availability across multiple platforms
  • Installing as a module for Apache Web Server and Microsoft Internet Information Server
  • Running as a CGI engine for other Web servers
PHP language building blocks
  • Comparing PHP with other Web scripting languages
  • Investigating PHP data types
  • Integers
  • Floating point values
  • Strings
  • Booleans
Writing PHP scripts
  • Storing values in scalar variables
  • Employing ordinary and associative arrays
  • Writing conditional expressions
  • Implementing loops such as while, for and foreach
  • Building complete scripts incorporating loops and conditional expressions
Writing Web Pages with PHP
Interacting with the server
  • Outlining Web protocols
  • Embedding PHP code into HTML pages
  • Employing shortcuts to display single PHP values
  • Determining how data is sent from forms to PHP scripts
  • Creating dynamically-generated hyperlinks to call PHP scripts
Manipulating user input
  • Presenting the user with input options via different HTML form elements
  • Retrieving form data with $_POST and $_GET arrays
  • Validating retrieved data
  • Strategies for handling invalid input
  • Storing state information using cookies
Applying Advanced Scripting Techniques
Exploiting the built-in functionality of PHP
  • Formatting date and time information
  • Manipulating string data
  • Reading and writing data using file I/O functions
  • Investigating other built-in features
Structuring PHP code
  • Writing user-defined functions to structure your code
  • Passing arguments and default values to functions
  • Returning data from functions
  • Accessing global variables
  • Building code libraries for reusability
  • Incorporating external PHP scripts with require and require_once
Building Complete Web Applications
Managing errors
  • Investigating the HTTP header
  • Suppressing on-screen error messages on production servers
  • Configuring the php.ini file to control error messages
Handling problematic situations
  • Troubleshooting problems when manipulating data
  • Redirecting the browser to other pages
  • Modifying the PHP configuration file to suit your needs
  • Developing debugging strategies
Establishing database connectivity
  • Creating and managing database connections
  • Sending queries to the database server employing the most efficient methods
  • Retrieving query results as associative arrays
  • Looping through databases
  • Displaying returned data on Web pages
  • Avoiding potential problems by managing quotes and backslashes in data
  • Closing the database connection

Related Courses
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save an EXTRA $200 on a 10-Day Training Pass!

Introduction to PHP for Web Development: Hands-On
Upcoming Dates
Nov 10 - 11, 2008
 Ottawa
Dec 1 - 2, 2008
 Washington, DC (Rockville, MD)
Jan 26 - 27, 2009
 Washington, DC (Rockville, MD)
Feb 23 - 24, 2009
 New York
May 11 - 12, 2009
 Ottawa

Introduction to PHP for Web Development: Hands-On
Bring Learning Tree On-Site

Course Tuition
$ 1,750 Standard Tuition
Tuition with a Savings Plan
$ 1,580 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 1,575 Alumni Gold Discount
$ 1,375 Government Discount
 

 

Introduction to PHP for Web Development: Hands-On
Introduction to PHP for Web Development: Hands-On
Participants developing dynamic Web sites using PHP.
The most recent 100 evaluations scored this course at:

  (3.74/4.00)


Special Course Promotions:

2 Semester Hours when taken with Course 520


CPE 11 Credits 2 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733