The First Steps
  • Introduction
  • Course Overview
  • Local Development Environment Tools
  • Course Exercise / Reference Files
  • Code Editor Installation (Optional if you have one)
  • Embedding PHP in HTML
  • Using Dynamic Data
  • Inserting Comments in PHP
  • Practice Section 1
Data Types and More
  • Variables in PHP
  • Math
  • Arrays
  • Associative Arrays
  • Practice Section 2
  • First steps
Control Structures
  • if Statements
  • Comparison and Logical Operators
  • Switch Statements in PHP
  • While Loop in PHP
  • For Loop in PHP
  • Foreach Loop in PHP
  • Practice Section 3
  • Control Structures Quiz
Custom Functions
  • Defining functions
  • Function Parameters
  • Return Values From Functions
  • Global Variable and Scope
  • Constants
  • Practice Section 4
PHP Built-in Functions
  • Math Functions
  • String Functions
  • Array Functions
  • Practice Section 5
How To Use Form Data in PHP
  • Checking for Form Submission
  • Extracting Information from form
  • Validating The Form Values
  • External Page Submission
  • Practice Section 6
How To Use Databases in PHP
  • Introduction to Databases
  • Introduction to PHPmyadmin
  • Creating a Database in PHPmyadmin
  • Creating Tables and Inserting Data in PHPmyadmin
  • Markup for Login Page
  • Receiving Post Data From Check
  • Connecting to the Database using PHP
  • Creating Records into the database table with PHP
  • Reading Information in the Database with PHP
  • Creating the Update Records Form
  • Fixing Name Attribute Value
  • Query to Read Id's
  • Query to Update Username and Password
  • Refactoring The Update Query into a Function
  • Delete Records From Database with PHP
  • ReFactoring all Database Query Code into Functions
  • Making All Files Modular and Refactoring
  • Practice Section 7
PHP Security
  • SQL Injection - How to Prevent it
  • Password Encryption
  • Practice Section 8
PHP and The Web
  • Introduction to HTTP Requests and more
  • Using The GET super Global
  • Using the Post Super Global
  • About Cookies in PHP
  • Setting Cookies with PHP
  • Reading Cookies in PHP
  • How use Sessions in PHP
  • Practice Section 9
Object Oriented PHP Introduction
  • What are classes and objects ? Introduction
  • What are classes and how to define them in PHP
  • What are class methods and how to create them
  • How to instantiate a class
  • Adding Properties to Our Class
  • Class inheretance
  • Constructors
  • Data Access
  • Static Data in Classes
  • Practice Section 10
Working with files
  • Opening and creating files
  • Writing to files
  • Reading files
  • Deleting files
CMS Project / Blogging System - Front End and First Steps
  • Intro Tour of the CMS
  • Turning On Some Important Features
  • Adding our assets / working structure
  • Creating database and category table for the CMS
  • Connecting to the database with PHP
  • Making our files reuseable
  • Inserting Data into Category Table and Displaying it