SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Web Development Training

Instructor was very knowledgeable and was able to address questions / suggest solutions to my real-world problems and scenarios. With the approach, I felt as if the course was directly tailored to my needs. I had a great experience throughout the course.
Comment from DND

1. Title

  • PHP Professional Development (PHPRO, 4 days)
    View PDF

2. Course Pre-requisites

  • Previous structured programming experience

3. Target Audience

  • IT professionals who want to write PHP based code

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Web Development

Topic 1: The Architecture of the Internet

Topic 2: Web Development Technologies: Overview

Topic 3: HTML Basics

Topic 4: Common HTML Tags

Topic 5: The Response – Request Paradigm

Topic 6: HTML Forms: The Request

Topic 7: The PHP Role: The Response

Topic 8: The Anatomy of an PHP Page: From Request to Response

Topic 9: How HTML and PHP Work Together

Module 2: Client Script Basics

Topic 1: Client Side vs Server Side Script

Topic 2: Event Handling and JavaScript

Topic 3: Declaring a script block

Topic 4: Variables: declaration and instantiation

Topic 5: Variables: the assignment operator

Topic 6: Declaring constants

Topic 7: Arithmetic Operators

Topic 8: Compound Operators

Topic 9: Creating functions

Topic 10: Passing parameters to functions

Topic 11: Using return

Topic 12: Accessing Page Elements using the DOM

Module 3: PHP Fundamentals: Data types, arithmetic operators and language elements

Topic 1: Declaring PHP Script

Topic 2: Primitive vs Object Data Types

Topic 3: Primitive Data Types: int, double, bool, etc…

Topic 4: Variables: declaration and instantiation

Topic 5: Variables: the assignment operator

Topic 6: Variables: using objects and constructors

Topic 7: Declaring constants

Topic 8: Arithmetic Operations

Topic 9: Operator precedence

Topic 10: Type Conversion

Topic 11: Creating functions

Topic 12: Function Parameters

Topic 13: Returning Values

Module 4: PHP Fundamentals: Logical Operators, Conditional Logic, Looping and Error Handling

Topic 1: The Elements of Logic: From English to programming

Topic 2: Fundamental Logical Operators: AND, OR, NOT

Topic 3: Conditional Logic: if … else

Topic 4: Conditional Logic: The switch statement

Topic 5: Repetition: The for .loop

Topic 6: Repetition: The while

Topic 7: Comparing the for to the while loop

Topic 8: Implementing Exception Handling

Module 5: State Management

Topic 1: The Need for State Management

Topic 2: Client Side State: Cookies

Topic 3: Page State: Query Strings and Page Data

Topic 4: Session State: The Session

Topic 5: Application State: The Application

Module 6: Creating Classes in PHP

Topic 1: Creating a Class

Topic 2: Class Properties

Topic 3: Class Methods

Topic 4: Class Events

Topic 5: Class Initialization and Termination

Topic 6: The Need for Re-Use

Module 7: Objects in PHP

Topic 1: The Need for Objects\

Topic 2: Classes vs Objects

Topic 3: Creating Basic Classes

Topic 4: Object Properties and Methods

Topic 5: Object Construction and Destruction

Topic 6: Inheritance

Topic 7: Polymorphism

Topic 8: Accessing instance data and functions

Topic 9: Advanced Object Concepts

Module 8: File and Directory Access Using PHP

Topic 1: Overview

Topic 2: Reading and Writing

Topic 3: File Permissions

Topic 4: File Locking

Topic 5: Directories

Topic 6: File Uploads

Module 9: Handling Databases with PHP

Topic 1: Overview

Topic 2: Database Connections

Topic 3: Access Functions

Topic 4: Querying Data

Topic 5: Modifying Data

Topic 6: Data Optimization

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette