Learning Tree International

Web Development and Adobe Products Training

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

Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

State

Zip Code

Country
List

Work Phone

Extension

E-mail

A representative will contact you to follow up your request.

Privacy Statement

 

Introduction to PHP for Web Development:
Hands-On


Course 5192 Days

  E-mail   Print   Q&A   PDF   Facebook   Twitter

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

<< Back to Web Development and Adobe Products Course List
 

Related Courses

 
Introduction to PHP for Web Development: Hands-On
Hands-On Training

Course Dates

Sep 20-21New York enroll
Dec 6-7Rockville, MD enroll
Mar 21-22New York enroll
Apr 25-26Rockville, MD enroll
May 16-17Reston, VA enroll
Live online classroom training.

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and Locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customized for your organization.

Tuition

$ 1,890 Standard Tuition
Tuition with a Savings Plan
$ 1,623Premium-Pass
$ 1,833Training Passport
$ 2,250Voucher 10-Pack
$ 1,485Government Discount
$ 1,700Alumni Gold Discount
 
Introduction to PHP for Web Development: Hands-On

Participants developing dynamic Web sites using PHP.


 
"In terms of doing my job, the Learning Tree Courses have helped me tremendously. Alongside the course materials, attendees share their knowledge."

– C. Mundell
Sigma-RBI

 
Ten Questions to Ask Your Training Provider - Position Paper

CPE 11 Credits