







 |
|
 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.
|