LOGO For Immediate Assistance Call 855-211-9361

Open Enrollment

Advanced PHP (751)

Price: $1,050.00

Call for availability 855-211-9361

In this course you will learn to exploit the resources of the PHP 5 language to support object oriented programming. You will learn about object oriented programming: what it is, and why you want to use is. Finally we will review some of the tools and techniques that contribute to best practices when developing programs using PHP.

Course Overview

By the end of the class students will be able to:

  • Create classes and objects
  • Understand object-oriented programming and the Unified Modeling Language (UML)
  • Create classes
  • Generate objects
  • Work with advanced features such as event driven programming
  • Work with design patterns
  • Structure classes to allow flexible objects
  • Understand best practices and why they are important

Prerequisites

750 Introduction to PHP

Course Outline

  • Enhancing basic PHP programming skills

    • Typecasting and variable types
    • Workign with constants
    • Sorting arrays
    • Advanced array manipulation
  • Object-Oriented Software Development

    • Introduction to Object-Oriented Programming
    • Unified Modeling Language
    • Putting Objects to Work
    • Design Patterns
  • Error and Exception Handling

    • Exception Class
    • User Exception handling
    • Other Exception handling
  • Securing Your Code

    • Filtering user input
    • Escape Output
    • Code Organization
    • Code Stability and Bugs
  • Debugging

    • Programming errors
    • Variable debugging aid
    • Error Reporting Levels
    • Handling Errors Gracefully