HTML3

  1. Code Editors Code Samples

    Basic Elements Headings & Attributes

    Paragraphs Icons Text Links

    Text Colour Format Images

    Free Html Templates Charset

CSS3

  1. Page Borders Colour Settings

    Page Margins Page Height/Width

    Page Layout Text Alignment

    Text / Image Positions Buttons

    Box Sizing Media Queries

    Dropdown Menu Animations

Java Scripts

  1. Variables Functions Ajax Php

    Strings / Date Formats

    Booleans / bootstraps PopUp Alert Ajax XMLHTTp

    Function Parameters Ajax Request

    Ajax Applications Ajax Examples

Php Scripts

  1. Login & Signup Functions Echo

    Strings / Numbers Classes

    Loops & Functions Form Validation Php Date & Time

    Php Includes Php Sessions

    Callback Functions Ajax Examples

MySQL Database (DB)

  1. Create DB Drop DB Backup DB

    Create / Drop Tables Auto Increment

    SQL Dates SQL Server SQL Storage Procedures

    SQL Insert Into Select Edit DB

    Null Functions

Creating Web Pages

  1. Domain Name Creating Folders

    Creating Web Pages Publishing Web Pages

    Linking Web Pages Saving Files

    Introduction To FTP Uploading Files

    Using Web Templates

PROJECT SETUP

  1. Migrating Html files to PHP files

    Planning Database Tables

    Creating Database Tables

    Connecting to Database

USER REGISTRATION

  1. Setting Up Registration Form & Registering New Users Adding PHP Validations

    Displaying Form Values on Failure Password Validations & Hashing

    Making E-Mail & Username Filed as Unique Adding User Registration to Activity Log

    CSRF Protection Adding User Registration to Activity Log

    Generating Activation Token Sending Email for User Account Activation

    Activation User Account through Email Adding Account Activation to Activity Log & Sending Email

    Activation User Account through Email Adding Google ReCaptcha Username & Email Ajax Check

USER LOGIN

  1. Setting Up Login Form & Working on Login Functionality Adding PHP Validations & Displaying Form Values on Failure Adding Account Login to Activity Log & Login Activity

    Limiting Failed Login to Activity Log & Login Activity

    Creating Secure Session Checking Login in Members Area Page Working on Logout Functionality

    Adding Logout Activity to Activity Log & Logging in Again Without Logout CSRF Protection

RESET PASSWORD

  1. Working on Reset Form, Adding PHP Validations, CSRF Tokens

    Checking User Account, Creating Reset Token and Adding Reset Token

    Sending Reset Token Email

    Working on Update Password HTML Page, Adding PHP VAlidations

    Getting User Details from DB & Preparing form to work for Password

    Working on Update Password Functionality, Adding Activity Log

MEMBERS AREA

  1. Working on Members Area Dashboard HTML Page, Selecting Data Function

    Creating Constructive UPDATE SQL query for Edit Profile Feature

    Inserting Activity Log after updating the Profile & Checking Password

    Updating Password & Adding Activity Log, Sending Password Update

    Uploading Profile Pic

    Displaying & Deleting Profile Pic

    Displaying Logged in User Activity Log & User Login Information

ADMIN USER ROLE

  1. Setting Up DB Table for User Roles

    Checking the Admin User Login

    Displaying Additional information in Nav Bar for Admin User

    Displaying Login/Logout Information for Admin & Displaying Activity Logs