Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Advanced PHP

Home > Course Catalog >  Web Design and Programming Training > Advanced PHP

Advanced PHP

After mastering the basics of PHP, gain an advanced understanding of the resources of the PHP language.

In this course, you will learn to exploit the resources of the PHP 5 language to support object-oriented programming. You will gain an understanding of what design patterns are and why you might want to use them. You will also review the tools and techniques that contribute to best practices when developing programs using PHP.

What You'll Learn

  • Object-oriented programming and the Unified Modeling Language (UML)
  • Generate and put objects to work
  • Advanced features such as event-driven programming
  • Design patterns
  • Structure classes to allow flexible objects
  • Design and develop a robust reporting platform
  • Best practices and why they are important

Who Needs to Attend

Programmers who have a basic understanding of PHP and want to learn object-oriented programming in the context of the PHP programming language

Prerequisites

  • Introduction to PHP

Follow-On Courses

  • Introduction to JavaScript: DOM Scripting
  • Introduction to XML

Course Outline

1. Object-Oriented Software Development

  • Introduction to Object-Oriented Programming
  • Unified Modeling Language (UML)
  • Putting Objects to Work
  • Design Patterns

2. Creating a Reusable Object Toolkit I: Simple Classes and Interfaces

  • Collection Class
  • Collection Iterator Class
  • Generic Object Class
  • Database Abstraction Layers
  • Factory Interface
  • Event-Driven Programming
  • Logging and Debugging
  • SOAP

3. Creating a Reusable Object Toolkit II: Complex (Though Not Complicated) Utilities

  • Model, View, Controller (MVC)
  • Communicating with Users
  • Sessions and Authentication
  • Unit Testing Framework
  • Finite State Machine and Custom Configuration Files

4. Test Case: Sales Force Automation

  • Project Overview
  • Project Management Methodologies
  • Planning the System
  • Systems Architecture
  • Assembling the Sales Force Automation Toolkit
  • Quality Assurance
  • Deployment
  • Designing and Developing a Robust Reporting Platform
  • Where Do We Go From Here?

Labs

You will participate in daily labs and exercises.

Virtual Classroom

Course Code: 1938

$1200 USD

3 Day Course

GSA Eligible

Web Only Registration


Payment Options

Alert Me Alert Me

Schedule and Registration

View Schedule
Other Delivery Methods

On-Site

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS