Zoom Outline PDF View  or  Email Back to Schedule for Nevada


PHP and mySQL Web Development




SUMMARY:   PHP and MySQL Web Development provides delegates with the knowledge and skills necessary to develop PHP code which delivers exciting dynamic pages that can be frequently updated, cater to the user needs, manipulate a MySQL database, and offer highly efficient e-commerce.

This course is a practical discussion of the features, facilities and tools of PHP and MySQL.

This course includes extensive hands-on exercises which provide practical experience in programming in PHP and MySQL, to develop effective dynamic web pages.

AUDIENCE:   This course is valuable for Web masters, web developers and web support personnel wishing to use PHP to develop highly effective web sites.

PREREQUISITES:   Delegates should have experience of a programming language such as Java, C, C++ or Perl, or a scripting language such as JavaScript. They should also have a working knowledge of the Internet, building web pages and HTML/XHTML.

DURATION:   5 Days

APPROACH:   This course is presented as a series of short tutorials with extensive practical experiences.

OBJECTIVES:  

  • Describe the background, rationale and purpose of PHP and MySQL
  • Use the basic language constructs of PHP to develop effective dynamic web pages
  • Manage persistence with Cookies
  • Access and maintain files and directories
  • Access and maintain a MySQL database

COURSE CONTENT:  
  1. PHP BASICS
    • How PHP Works
    • PHP Syntax
    • Variables
    • Constants
    • Operators
    • First PHP Web Page
  2. FLOW CONTROL
    • Conditional statements - if
    • Loops - while, do...while, for, break, continue
  3. ARRAYS
    • Enumerated arrays
    • Associative Arrays
    • Two-dimensional Arrays
  4. PHP & HTML FORMS
    • How HTML forms work
    • Sample HTML form
  5. STRING MANIPULATION
    • Formatting strings
    • String functions
    • Magic quotes
  6. FUNCTIONS
    • require, require_once
    • User functions
    • Variable scope
    • Form processing
  7. DATABASE FUNDAMENTALS
    • Database Concepts
    • Relational Databases
    • SQL
    • MySQL introduced
  8. SELECTing DATA
    • Basic principles
    • Selecting by column
    • Sorting records
    • The where clause
  9. SUBQUERIES, JOINS & UNIONS
    • Subqueries
    • Joins
    • Outer Joins
    • Unions
  10. INSERTING, UPDATING & DELETING RECORDS
    • INSERT
    • UPDATE
    • DELETE
  11. MANAGING DATA WITH MySQL
    • mysqli() query access
    • PEAR:DB
  12. REGULAR EXPRESSIONS
    • Fundamentals of regular expressions
    • Regular Expression Syntax
    • Patterns, sub-patterns
    • Form validation with regular expressions
  13. SESSION CONTROL
    • Sessions
    • Session Functions
    • Cookies
  14. SENDING E-MAIL WITH PHP
    • PHP Mailer
  15. FILE SYSTEM MANAGEMENT
    • Opening/Closing files
    • Reading/Writing files
    • Uploading files via a form
    • Directory manipulation

GJH/07

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State

Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved