Course curriculum

  1. 01
    • Introduction to Getting Started

    • Course Curriculum

    • How to Get Pre-Requisites

    • Getting Started on Windows, Linux or Mac

    • How to ask a Great Questions

    • FAQ’s

  2. 02
    • What is PHP

    • Installing XAMPP for PHP, MySQL and Apache

    • Choosing Code Editor

    • Installing Code Editor (Sublime Text)

    • Installing Code Editor(Visual Studio Code)

    • Creating PHP Project on XAMPP

    • Hello World Program

    • Summary

  3. 03
    • Section Introduction

    • Variables

    • Echo and Print

    • Data Types

    • Numbers

    • Boolean

    • Arrays

    • Multi-Dimensional Array

    • Sorting Arrays

    • Constants

    • Comments

    • Summary

  4. 04
    • Section Introduction

    • Strings

    • String Formatting

    • String Methods

    • Coding Exercise

    • Solution for Coding Exercise

    • Summary

  5. 05
    • Section Introduction

    • Arithmetic operators

    • Assignment operators

    • Comparison operators

    • Increment – decrement operators

    • Logical operators

    • Ternary operator

    • Summary

  6. 06
    • Section Introduction

    • If statement

    • If-else statement

    • If-elseif-else statement

    • Switch-case statement

    • Summary

  7. 07
    • Section Introduction

    • Flow Chart

    • While loop

    • Do-while loop

    • For loop

    • Foreach loop

    • Break

    • Continue

    • Coding Exercise

    • Solution for Coding Exercise

    • Summary

  8. 08
    • Section Introduction

    • Creating a Function

    • Function with Arguments

    • Default Argument

    • Function return values

    • Call-by-value

    • Call-by-reference

    • Summary

  9. 09
    • Section Introduction

    • $_SERVER

    • $_REQUEST

    • $_POST Method

    • $_GET Method

    • Summary

  10. 10
    • Section Introduction

    • Form Handling

    • Date and Time

    • Include

    • Require

    • Cookies

    • Sessions

    • File Reading

    • File Writing

    • File Upload

    • Summary

  11. 11
    • Section Introduction

    • What is OOP

    • Class and Objects

    • Constructor

    • Destructor

    • Access Modifiers

    • Inheritance

    • Method overriding

    • Abstract Class

    • Interface

    • Summary

  12. 12
    • Section Introduction

    • MySQL Basic PhpMyAdmin

    • Creating Database and Table

    • Database Connection

    • PHP Form Create records

    • PHP Form Reading records

    • PHP Form Update Data

    • PHP Form Delete records

    • Summary

  13. 13
    • Section Introduction

    • Registration Form

    • MD5 Algorithm for Encrypting

    • Sha Algorithm

    • Login Form

    • Dashboard

    • Summary

  14. 14
    • Introduction

    • On Submit Validation

    • Input Numeric Validation

    • Login Form Validation

    • Password Strength Check Validation

    • Summary

  15. 15
    • Section Introduction

    • Form Server-side all Data Validation

    • Form Server-side Validation

    • Summary

  16. 16
    • Try-throw-catch

    • Try-throw-catch-finally

  17. 17
    • Bonus Lecture for Where to Go