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

Web Development Training

I really liked the fact that we could follow using the manual PDF files on our individual machines. This allowed to easily/quickly scroll back/forth the slides without having to interrupt the class to ask to go back to certain slides when needing to review something. This also allowed to easily search within the manual for specific keywords while doing exercises
Comment from Mitel

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

Sep 5 to Sep 8, 2017$2,775.00/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