Course curriculum

  • 1

    Module-1: PHP Magic Methods

    • Introduction to PHP magic methods

    • Quiz - PHP Destructor Magic method

    • Task - Introduction to PHP magic methods

    • PHP Autoloading

    • Quiz - PHP Autoloading

    • Task - PHP Autoloading

    • PHP __get Magic method

    • Quiz - PHP __get method

    • Task - PHP __get method

    • PHP __set Magic Method

    • Quiz - PHP __set method

    • Task - PHP __set method

    • PHP _call method

    • Quiz - PHP __call method

    • Task - PHP _call method

    • PHP toString method

    • Quiz - PHp toString method

    • Task - PHP toString method

  • 2

    Module-2: File I/O

    • PHP Open file

    • Quiz - PHP Open file

    • Task - PHP Open file

    • PHP File Reading

    • Quiz - PHP File Reading

    • Task - PHP File Reading

    • PHP Create File

    • Quiz - PHP Create File

    • Task - PHP Create File

    • File Verification Functions in PHP

    • Quiz - File Verification Functions in PHP

    • Task - File Verification Functions in PHP

    • Reading and Writing to CSV

    • Quiz - Reading and Writing to CSV

    • Task - Reading and Writing to CSV

  • 3

    Module-3: PHP Exception Handling

    • Try..catch

    • Quiz - Try..catch

    • Task - Try..catch

    • PHP try…catch…finally

    • Quiz - PHP try...catch...finally

    • Task - try...catch...finally

  • 4

    Module-4: Advanced Array Operations

    • Callback Functions

    • Quiz - Callback Functions

    • Task - Callback Functions

    • array_map

    • Quiz - array_map

    • Task - array_map

    • array_filter

    • Quiz - array_filter

    • Task - array_filter

    • array_reduce

    • Quiz - array_reduce

    • Task - array_reduce

  • 5

    Module-5: PHP Traits

    • PHP Traits

    • Quiz - PHP Traits

    • Task - PHP Traits

    • Trait method Collision

    • Quiz - PHP Trait collision

    • Task - PHP Trait Collision

  • 6

    Module-6: PHP Namespace

    • PHP Namespace

    • Quiz - PHP Namespace

    • Task - PHP Namespace

  • 7

    Module-7: Working with objects

    • PHP Object Cloning

    • Quiz - PHP Object Cloning

    • Task - PHP Object Cloning

    • PHP Serialize

    • Quiz - PHP Serialize

    • Task - PHP Serialize

  • 8

    Module-8: Type Hinting

    • Type Hinting

    • Quiz - Type Hinting

    • Task - Type Hinting

  • 9

    Module-9: Database Integration and PDO

    • Intro to Databases

    • Quiz - Intro to Databases

    • MySql setup - MacOS

    • Basic SQL Queries

    • Quiz - Basic SQL Queries

    • Task - Basic SQL Queries

    • MySQL Workbench Setup

    • PHP PDO

    • Quiz - PHP PDO

    • Task - PHP PDO

    • Connecting to MySQL

    • Quiz - Connecting to MySQL

    • Task - Connecting to MySQL

    • PHP Prepared Statements

    • Quiz - PHP Prepared Statement

    • Task - PHP Prepared Statement

    • Fetch single request

    • Quiz - Fetch single request

    • Task - Fetch single request

    • Inserting Todos

    • Quiz - Inserting Todo

    • Task - Inserting Todo

    • Deleting records

    • Quiz - Deleting Records

    • Task - Deleting Records

    • Update Todo

    • Quiz - Update Todo

    • Task - Update Todo