About Us
Education and Training
Education and Training

Consulting
Gifts
Contacting Us
Employment
The Pantheon Systems Journal
Home

Pantheon Systems, Inc.
The Object Technology Company

Introduction to PHP with Objects
Fast Web Server Programming with PHP and Objects

Duration: 3 days

Class Size: Up to 12 students

Prerequisites:A working knowledge of any programming language, and SQL basics

Who should attend?
Database and internet software developers, web application designers, webmasters.

What will you learn? :

  • Detailed introduction to web server and database programming in PHP.
  • Ability to write PHP programs which extend the capabilities of a web server.
  • Ability to write PHP programs which interact with a server database.
  • Hands-on experience writing database-driven server-side applications.
  • Ability to build web applications combining the power of PHP, Javascript and HTML
  • Course Contents

    • Introduction
      What is PHP? Why is it popular? PHP - Advantages and disadvantages. Where to get it from? How to install it?
    • A First PHP Program
      How PHP works. Starting and ending an PHP program. A simple PHP Script.
    • PHP Basics - I
      Types and variables. Operators and Expressions. Conditionals and Loops.
    • PHP Basics - II
      Functions and Arrays.
    • Object-Oriented Programming in PHP
      Creating PHP Classes. Methods and variables in classes. Creating instances. PHP Constructors. PHP Inheritance. Overriding methods.
    • Form Processing with PHP
      Gathering parameters. HTTP GET vs. POST parameters. Using HTML and PHP code together. Saving state. File Uploading.
    • File processing in PHP
      PHP File operations. Including Files. Checking for file existence. File and directory management. Opening, reading, writing and appending to files. Creating and deleting directories.
    • PHP and Databases
      Accessing databases with PHP. SQL and PHP. Database connections, queries, and results. Displaying results. Server Database issues.
    • PHP and Dates
      PHP's date utilities. Getting current date and time. Testing dates. Using dates in the database.
    • Types and Arrays
      Conversion between different types. Array traversal. Associative Arrays
    • PHP Strings
      Formatting Strings in PHP. String utilities - length, substring, tokenizing, trimming. Converting strings to arrays.
    • Dynamic Images in PHP
      Using the Image library - when and where. Fonts and text manipulation. Drawing shapes. Color features in PHP.
    • PHP Regular Expression matching
      Regular Expression functions in PHP. Perl Compatible RE's.
    • Cookies and Sessions
      Storing User State. Cookie placement and tracking. Sessions. Session functions in PHP. Encoding/decoding session variables.
    • Accessing Environment Variables
      Executing System Commands in a PHP program.
    • System commands and PHP
      Executing System Commands in a PHP program.
    • Bringing it all together
      A complete PHP client-server database application.
    • Review and Conclusion

    Introduction to PHP with Objects is a lab-intensive course intended to get the student thoroughly familiar with writing web server applications in PHP using object-oriented code, including database, mail, JavaScript and HTML The lab exercises build upon each other to result in a comprehensive application. The labs constitute around 50% of the course duration. The course focuses on the practical aspects of building web applications using object-oriented PHP.

    Registration | Calendar | Curriculum | After Hours | Forms | Schedules/Pricing

    Copyright© Pantheon Systems, Inc. All rights reserved.