PHP Training Course

Duration: 5 Days
Course code: SS-PHP-001

Audience

The PHP training course is designed for Web application developers and professionals who have exposure to HTML and general Internet technologies and protocol. At least one year of programming in any of the modern programming languages is required.

  • Architects
  • Application Designers
  • Consultants
  • Developers
  • Technical Managers
Prerequisites

Some experience with HTML is recommended.

Description

The PHP training course is designed for Web application developers and professionals who have exposure to HTML and general Internet technologies and protocol. At least one year of programming in any of the modern programming languages is required.

Objectives

The PHP training course aims to teach a set of advanced skills for implementing practical, industrial-strength PHP-based Web applications. On completion, attendees will be able to:

  • Have a firm understanding of the PHP language
  • Understand objected-oriented programming with PHP
  • Use the PEAR package
  • Use MySQL with PHP
  • Write practical PHP applications
  • Write secure PHP Web applications
  • Generate reports in PHP
  • Process XML in PHP

Outline for PHP Training Course

Overview of PHP

  • What is PHP?
  • Set up a PHP environment
  • Running your first PHP page

PHP - The Language

  • PHP language syntax
  • Data types and variables
  • Expressions
  • Expressions
  • Statements
  • Functions
  • String processing
  • Arrays

Object-Oriented Programming with PHP

  • Classes and objects
  • Inheritance
  • Introspection
  • Exception handling
  • Working with class hierarchies
  • Abstract classes and interfaces

Using PEAR components

  • Using PHP with MySQL
  • Connecting to MySQL in PHP
  • Query MySQL database using PHP
  • Database inserts, updates, and deletes

Generating PDF

  • Creating PDF content dynamically
  • Working with text
  • Inserting images
  • Generating images

Basic Web Programming with PHP

  • Built-in global array variables
  • Server information
  • Processing user input forms
  • Setting response headers
  • Session processing

Working with XML

  • Parsing XML documents with DOM
  • Parsing XML documents with SAX
  • Parsing XML documents with SimpleXML
  • Transforming XML documents with XSLT
  • Generating XML with PHP

Secure PHP Web Applications

  • HTTP authentication with PHP
  • Form-based authentication
  • SSL and PHP
  • Best practices in Web application security

Generating Graphics with GD

  • Creating graphics dynamically with GD
  • Basic graphical primitives (lines, curves and shapes)
  • Generating text

Real World PHP Web Applications

  • Error handling
  • Debugging
  • Deployment
  • Reporting
  • Generating PDF
  • XML processing

Comments are closed.