Course Setup
  • Introduction
  • Install Local Development Environment
  • Install Brackets Text Editor
Project and Database Setup
  • Create Project
  • Create Database
  • Connect Project to Database
  • Add Bootstrap Links
  • Add Session to Connection File
CRUD - Building Registration System
  • Add Simple Navbar to Index Page
  • Using Bootstrap Tabs on Index Page
  • Adding User Registration Form
  • Adding Styles to User Registration Form
  • Client-Side Validation With JQuery - Part 1
  • Client-Side Validation With JQuery - Part 2
  • Client-Side Validation With JQuery - Part 3
  • Client-Side Validation With JQuery - Part 4
  • Client-Side Validation With JQuery - Part 5
  • Adding Sign Up Table in the Database
  • PHP Sign Up Script With Validations - Part 1
  • PHP Sign Up Script With Validations - Part 2
  • PHP Sign Up Script With Validations - Part 3
  • PHP Sign Up Script With Validations - Part 4
  • PHP Sign Up Script With Validations - Part 5
  • PHP Sign Up Script With Validations - Part 6
  • Adding Swiftmailer Plugin
  • Email Verification Swiftmailer Script
  • User Email Verification Page - Part 1
  • User Email Verification Page - Part 2
  • Email Activation PHP Script - Part 1
  • Email Activation PHP Script - Part 2
  • Adding Alert Message to User Email Activation Page
  • Sending Message To New User
  • Password Hashing - Part 1
  • Password Hashing - Part 2
CRUD - Building Login System
  • Add User Login Form To Login tab
  • User Login Form - Part 1
  • User Login Form - Part 2
  • Login Form Validation
  • Login Form validation With JQuery - Part 1
  • Login Form validation With JQuery - Part 2
  • PHP Script For Login Form
  • Adding Server-Side Validation in PHP Script
  • Saving User Data in Sessions
  • Using Session Variables To Display Data
  • Add Error Message Variables To Login Form
  • Allowing Only Verified Users To Login
  • Forgot Password Reset Form
  • Forgot Password Reset PHP Script
  • Adding Password Reset Email Link
  • Testing Password Reset Link
  • Reset Password Form
  • Reset Password PHP Script - Part 1
  • Reset Password PHP Script - Part 2
  • Updating A User's Password
  • Adding Logout Script
CRUD - User Profile
  • Adding Navbar To Homepage
  • Creating Files To Create, Display and Update User's Data
  • Adding Sliders Using Bootstrap Corousel
  • Add Html and Css To User Page
  • Adding Form To Insert User Data To Database - Part 1
  • Adding Form To Insert User Data To Database - Part 2
  • Create User Profile Table in The Database
  • Fetch User Data Form Database Table and Display in The Input Fields
  • Insert User Data Into Profile Table - Part 1
  • Insert User Data Into Profile Table - Part 2
  • Adding View User Profile Page
  • Creating Functions To Display User's Profile - Part 1
  • Creating Functions To Display User's Profile - Part 2
  • Adding Styles to User Profile Page
  • Adding Form To Update User Data
  • Fetch User Data From Profile Table and Display in Update Form
  • Updating User Data - Part 1
  • Updating User Data - Part 2
  • Fetching All Users From The Profile Table
  • Displaying All Users Image on Homepage
  • Viewing Profile of Other Users
  • Displaying Sign In User's Image
  • Showing Certain Links To Sign In User
CRUD - Admin
  • Admin Login and Sign Up Form
  • Adding Admin Login Form
  • Adding Admin Table in Database
  • Admin Login PHP Script - Part 1
  • Admin Login PHP Script - Part 2
  • Admin Dashboard
  • Adding Side Links to Admin Dashboard
  • Styling Admin Dashboard Side Links - Part 1
  • Styling Admin Dashboard Side Links - Part 2
  • Navigating Side Nav Links
  • Displaying All Users
  • Displaying Verified Users
  • Displaying Not Verified Users
  • Delete Functionality
  • Adding Dashboard Panels
  • Adding Styles To Dashboard Panels