Go To AppexTech

Advanced PHP Training

1 Hour Daily

Duration:- ... Months

Advanced PHP Training Overview

Appextech's Advanced PHP training teaches experienced PHP developers the object-oriented, XML, PHP, web services, Ajax, and Smarty skills they need to build complex, data-driven, scalable applications.

Advanced PHP Training Objectives

  1. Learn how to program in Object-Oriented PHP
  2. Learn to process XML with PHP
  3. Learn to work with the PEAR HTTP_REQUEST Module
  4. Learn to work with XML RPC and PHP
  5. Learn to create PHP Web Services
  6. Learn to work with Smarty Templates to speed up PHP development

Advanced PHP Training Outline

  1. Object-Oriented PHP
    1. Building a Class
    2. Working with Properties and Functions
    3. Private, Protected, Public modifiers
    4. Inheritance
    5. Interfaces
    6. Building a Web Page Object
    7. PHP Objects in N-Tier Web Architecture
    8. Importance of PHP Business Objects
  2. PHP XML Support
    1. Simple XML Object
    2. Executing XPath Queries
    3. DOM Interoperability
    4. Using XPath
    5. Installing and Configuring LIBXSL
    6. Applying Server side XSL Transformations
    7. Using XML in N-Tier Architecture
    8. Mixing PHP Objects and XML
  3. PEAR: HTTP_REQUEST MODULE
    1. Installing PEAR::HTTP_REQUEST with Dependencies
    2. HTTP_REQUEST Capability
    3. HTTP GET Request
    4. HTTP POST Request
    5. Programmatically Posting to a HTML Form
    6. Parsing the Response
    7. Building a Basic Authentication PHP Client
  4. XML RPC
    1. XML-RPC Implementations
    2. Installing and Configuring PHPXMLRPC
    3. XML RPC Data-Types
    4. XML RPC Server
    5. XML RPC Client
    6. XML RPC Request and Response
    7. Exploring the XML RPC API
  5. PHP Web Services
    1. Web Service Technulogy Stack
    2. SOAP Soup
    3. Web Services with PHP
    4. Installing NuSOAP
    5. Building a SOAP SERVER
    6. Consuming a Web Service
    7. Generating WSDL Dynamically
    8. Understanding Generated WSDL
    9. WSDL and SOAP Proxies
  6. Complex PHP Web Services
    1. Building Interoperable Web Services
    2. Generating and Handling SOAP Faults
    3. RPC Vs. Document Message Encoding
    4. Serializing the SOAP Envelope
    5. Web Service Best Practices
  7. Ajax with PHP
    1. Ajax Overview
    2. Ajax Technulogy Stack
    3. Ajax Implementations
    4. Installing and configuring HTML_Ajax Pear Module
    5. Ajax Server
    6. Ajax Client
  8. Smarty Templates
    1. Smarty Overview
    2. Installing and configuring Smarty Pear Module
    3. Setting up a Template
    4. Passing Data to the Template
    5. Smarty for Template Designers
    6. Smarty for Programmers
    7. Smarty in N-Tier Architecture