1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Introduction to PHP for Web Development: Hands-On

 
Course: 519   Duration: 2 Days
 
 

You Will Learn How To

  • Write interactive PHP web applications
  • Employ PHP in web services architectures
  • Create reusable, structured PHP code that separates logic from presentation
  • Develop database-driven web applications using MySQL, SQLite and MS Access files
  • Leverage the high-performance PHP Data Object (PDO) database API
  • Track users as they navigate your site

Course Benefits

PHP is a programming language used to create dynamic, complex and robust web services. In this introductory course, you gain a solid foundation for creating a PHP-based web services architecture while incorporating object-oriented PHP techniques. You leverage dynamic web content that is drawn from files, web services and database systems. Extensive hands-on exercises provide you with the skills to produce structured web applications that provide interactive, dynamic and database-driven web content.

Who Should Attend

Those creating dynamic, database-driven websites. Experience with HTML and exposure to basic programming terminology are assumed.

Hands-On Training

In this course, you write PHP code to accomplish targeted outcomes, culminating in the development of an interactive, database-driven web application. Exercises include:
  • Building modular scripts to enable code reusability
  • Effectively using variables, constants and PHP expressions
  • Applying PHP control structures to create a logical flow of execution
  • Employing user-defined functions and PHP internal functions
  • Tracking user navigation on your website
  • Integrating database content to generate dynamic web pages

Related Courses

 
Learning Tree AnyWareTM is a trademark of Learning Tree International, Inc. in the United States and other countries, and is covered by a patent application pending in the United States.
 

Training Dates

Live online classroom training.Most events below can be taken in-class or live, online from your home or office with AnyWare.
Jul 9 - 10Rockville, MD
Jul 23 - 24New York

For AnyWare enrollments, please register at least 7 days prior to the start of the course.


For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/519pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Introduction to PHP for Web Development: Hands-On

 
Course: 519   Duration: 2 Days
 
 
Course 519 Content
 

Introduction to PHP

Web services architectures and PHP

  • Origins of PHP in the open source community
  • Exploring the PHP application architecture
  • Investigating the PHP role in web services architecture
  • Leveraging the PHP development environment checklist
  • Installing a complete development platform from scratch

PHP language basics

  • Defining PHP language conventions
  • Investigating PHP variable and data types
  • Exploring the use of constants
  • Examining classes and objects

Implementing PHP Code

Accommodating transient data

  • Storing values in scalar variables
  • Employing ordinary and associative arrays
  • Accessing global variables
  • Embedding PHP code into HTML pages

PHP expressions and functions

  • Writing user-defined functions to structure your code
  • Passing arguments and default values to functions
  • Returning data from functions
  • Building code libraries for reusability
  • Incorporating external PHP scripts with require and require_once

Employing PHP code in your environment

  • Writing conditional expressions
  • Implementing loops such as while, for and foreach
  • Building complete scripts that incorporate loops and conditional expressions

Exploiting the built-in functionality of PHP

  • Manipulating string data
  • Reading and writing data using file I/O functions
  • Surveying categories of PHP functions

Building Complete Database-Driven Web Applications

Crafting database connections

  • Examining Data Source Names (DSN) attributes
  • Constructing proper DSNs
  • Determining differences between DSNs

Applying the fundamentals of object-oriented PHP Data Object (PDO) technology

  • Creating and manipulating PDO objects
  • Executing SQL queries through PDO objects
  • Retrieving query results as associative arrays with PDO object methods
  • Looping through database result sets
  • Integrating returned data into web applications
  • Closing the PDO database connection

Interacting with the Client

Incorporating user input

  • Determining how data is sent from forms to PHP scripts
  • Retrieving form data with $_POST and $_GET arrays
  • Validating retrieved data
  • Strategies for handling invalid input

Responding to user input

  • Storing state information using cookies
  • Creating dynamically generated hyperlinks to call PHP scripts
  • Presenting the user with input options via different HTML form elements

Applying conditional redirection

  • Examining state information from cookies
  • Determining application context based upon state information
  • Applying conditional logic to redirect to the correct contextual page

Extending Functionality with PHP

Debugging and deploying

  • Discovering common PHP coding problems
  • Exploring methods of debugging PHP
  • Suppressing on-screen error messages on production servers
  • Considering deployment configuration and security
  • Configuring the php.ini file to control error messages

PHP object-orientation

  • Differences between PHP and other object-oriented language constructs
  • PHP object-oriented glossary

Integrating Ajax into PHP applications

  • Outlining Ajax with a brief description
  • Demonstrating the integration of Ajax with a PHP application
 
http://www.learningtree.com/courses/519pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Introduction to PHP for Web Development: Hands-On Tuition

 
Course: 519   Duration: 2 Days
 
 
Tuition for Course 519 (2 Days)

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,833 per course
  • Savings as much as 40%
  • Only $5,500
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
Training Vouchers
  • Save as much as $1,040 per course
  • Fully transferable
  • As low as $2,250 per course
Triple-Pack
  • 3 courses for anyone in your organization
  • As little as $2,266 per course
  • Only $6,799
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $320 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Learning Tree Customer Care — Train with Peace of Mind!

  • Simple
    Tuition is not required until
    30 days after you attend
    your course.
  • Flexible
    Reschedule or cancel
    your course—at any time
    —at no cost to you.
  • 100% Guaranteed
    Our courses are guaranteed to
    give you 100% satisfaction in
    every way—or you pay no tuition.

 

 
http://www.learningtree.com/courses/519pf.htm