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