Create a Members Only Blog using PHP, MySQL, & AJAX

About Course

This course offers a hands-on approach in learning how to develop web applications using PHP, MySQL, and AJAX.

Students will develop a blog with MySQL database integration. The project aims to cover the following key concepts:

  • Creating Dynamic Web Pages in PHP
  • Creating a MySQL Database to store Member Data.
  • Creating PHP & AJAX Validated Member Registration Forms
  • Creating PHP & AJAX Validated Member Login Authentication
  • Working with Session Variables – Login/Logout Functionality
  • Developing Validated Contact Forms for Web to Email Transmission via SMTP
  • PhpMailer Integration to facilitate Email Transmission
  • Uploading the Project from a Local Testbed to a Production Server

The concepts explored in this course will help students learn the essential skills necessary to develop web applications of any size and complexity.

Course Content

Section 1: Blog Development Project

  • Introduction & Overview
    01:47
  • Project Setup
    26:40
  • Index Page Overview
    27:24
  • Home Page Mods
    12:10
  • About Page Mods
    06:46
  • Blog Page Mods
    05:56
  • MySQL Database Creation
    28:01
  • Creating a Registration Form
    26:25
  • Registration Status using JavaScript and AJAX
    12:42
  • PHP Validation – Encryption – Session
    10:43
  • Login Authentication – Part 1
    01:41
  • Login Authentication – Part 2
    05:41
  • Login Authentication – Part 3
    39:50
  • Login Authentication – Part 4
    13:41
  • Logout – Terminate Session
    03:07
  • Contact Page – Google Maps API
    10:04
  • Contact Form – AJAX Integration
    12:42
  • PHPMailer Installation
    08:01
  • PHP Form Validation and Email Transmission
    12:42
  • Production Server Migration
    26:34