PHP Basics

  • Overview & Features
  • Building Environment
  • Basic Syntax
  • Structure & Basic Operations
  • Numbers & String Processing
  • Variables
  • Arrays & Associative Arrays
  • Operators
  • Conditional Statements
  • Repeat Syntax

Web Programming Basics

  • Functions
  • Function Types
  • File Operations
  • String Manipulation
  • Array Control
  • Time
  • User-defined Functions
  • Variable Localisation
  • Environment Variables

 

Object Oriented Programming & Database Basics

  • Introductions
  • Classes
  • Databases
  • Creating a Database
  • Inserting & Extracting Data
  • Updating & Deleting Data
  • Applications
  • Combining & Altering Data
  • Database Migration

Developing an Online Forum

  • Planning & Processing
  • User Input Data Pre-treatment
  • Mode Management
  • Online Forum Basics
  • Process Flow
  • Folder Structure
  • Bulletin Board
  • Applications
  • Password Encryption

Debugging & Security Measures

  • Introduction
  • Understanding PHP Errors
  • Exception Handling
  • Regular Expressions
  • Cross-site Scripting
  • SQL Injection
  • Null Byte Attack
  • Session Hijacking
  • Buffer Overflow
  • Click Jacking
  • SVGGraph
  • mPDF
  • Fundamental Security Measures

WordPress

  • Introduction
  • Intro to CMS
  • WordPress Benefits
  • WordPress Installation
  • Dashboard & Basics
  • Articles & Pages
  • Widgets
  • Creating Original Themes
  • Theme Directory Configuration
  • Theme Directory Configuration
  • Headers and Footers
  • Front-page.php
  • php
  • Plug-ins
  • Application Settings

Cookies and Sessions

  • Introduction
  • Preserving Cookies
  • Acquiring Cookies
  • Sessions
  • Specification Design of Web Systems
  • System Development Workflow
  • Screen Design / Screen Transition
  • Database Design
  • Inventory Control
  • Product Registrations
  • Folder Structure

 

Forms

  • Basics
  • Form Processing
  • Form Creation
  • Handling HTML Elements
  • Screen & Directory Structure