Topic outline

  • General


  • Introduction

    • Exercise (PHP code in HTML) H5P
      Restricted Not available unless: You achieve a required score in Quiz1
    • Exercise (phpinfo) H5P
      Restricted Not available unless: You achieve a required score in Exercise (PHP code in HTML)
    • Exercise (Output Data in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (phpinfo)
    • Exercise ( Add Comment) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Output Data in PHP)
    • Exercise (Line Break) H5P
      Restricted Not available unless: You achieve a required score in Exercise ( Add Comment)
  • Variables and Data Types

    • Exercise (Variables in php) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Line Break)
    • Exercise ( echo Variables) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Variables in php)
    • Exercise (Data Type) H5P
      Restricted Not available unless: You achieve a required score in Exercise ( echo Variables)
    • Exercise (Arrays) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Data Type)
    • Exercise (Associative array) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Arrays)
    • Exercise (Multidimensional array) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Associative array)
    • Exercises (Variables and Data Types) Assignment
      Restricted Not available unless: You achieve a required score in Exercise (Multidimensional array)
  • Operators in PHP

    • Exercise (Arithmetic Operators) H5P
      Restricted Not available unless: The activity Exercises (Variables and Data Types) is marked complete
    • Exercise (Assignment Operators) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Arithmetic Operators)
    • Exercise (Comparison operators) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Assignment Operators)
    • Exercise (Logical operators) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Comparison operators)
    • Exercise (Increment and decrement operators) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Logical operators)
  • Control structures

    • Exercise (Conditional statement) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Increment and decrement operators)
    • Exercise (switch statement) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Conditional statement)
    • Exercise (While Loop) H5P
      Restricted Not available unless: You achieve a required score in Exercise (switch statement)
    • Exercise (do-While Loop) H5P
      Restricted Not available unless: You achieve a required score in Exercise (While Loop)
    • Exercise (For Loop) H5P
      Restricted Not available unless: You achieve a required score in Exercise (do-While Loop)
    • Exercise (foreach Loop) H5P
      Restricted Not available unless: You achieve a required score in Exercise (For Loop)
    • Exercise (Solutions control structures) Assignment
      Restricted Not available unless: You achieve a required score in Exercise (foreach Loop)
  • Functions in PHP

    • Exercise (Introduction to functions) H5P
      Restricted Not available unless: The activity Exercise (Solutions control structures) is marked complete
    • Exercise (Creating our first function) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Introduction to functions)
    • Exercise (Functions with arguments parameters) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Creating our first function)
    • Exercise (Functions with return value) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Functions with arguments parameters)
    • Exercise (Global and local scope in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Functions with return value)
    • Exercise(Constants) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Global and local scope in PHP)
    • Exercise (include) H5P
      Restricted Not available unless: You achieve a required score in Exercise(Constants)
    • Exercise (Requiring documents) H5P
      Restricted Not available unless: You achieve a required score in Exercise (include)
    • Exercises Functions Assignment
      Restricted Not available unless: You achieve a required score in Exercise (Requiring documents)
  • Build in functions in PHP

    • Exercise (Introduction to build-in Functions) H5P
      Restricted Not available unless: The activity Exercises Functions is marked complete
    • Exercise (Math build-in functions) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Introduction to build-in Functions)
    • Exercise (String build-in functions) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Math build-in functions)
    • Exercise (Array build-in functions) H5P
      Restricted Not available unless: You achieve a required score in Exercise (String build-in functions)
    • Exercise (Date and time build-in functions) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Array build-in functions)
    • Exercise (Random number build-in function) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Date and time build-in functions)
    • Exercise (build-in functions) Assignment
      Restricted Not available unless: You achieve a required score in Exercise (Random number build-in function)
  • How to work with superglobals in PHP

    • Exercise (Introduction to superglobals) H5P
      Restricted Not available unless: The activity Exercise (build-in functions) is marked complete
    • Exercise (Superglobal 'Post' in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Introduction to superglobals)
    • Exercise (Superglobal 'Get' in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Superglobal 'Post' in PHP)
    • Exercise (Superglobal 'Session' in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Superglobal 'Get' in PHP)
    • Exercise (Superglobal 'Cookie' in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Superglobal 'Session' in PHP)
    • Exercise ( Superglobal 'Files' in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Superglobal 'Cookie' in PHP)
    • Exercise (How to create a working upload system) H5P
      Restricted Not available unless: You achieve a required score in Exercise ( Superglobal 'Files' in PHP)
    • Exercise (Create and write to a file) H5P
      Restricted Not available unless: You achieve a required score in Exercise (How to create a working upload system)
    • Exercise (How to read from a file) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Create and write to a file)
    • Exercise (Creating a working contact form) H5P
      Restricted Not available unless: You achieve a required score in Exercise (How to read from a file)
  • Introduction to databases

    • Exercise(Introduction to databases) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Creating a working contact form)
    • Exercise (Creating a MySQL database) H5P
      Restricted Not available unless: You achieve a required score in Exercise(Introduction to databases)
    • Exercise(Creating a MySQL table) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Creating a MySQL database)
    • Exercise (Inserting data using MySQL) H5P
      Restricted Not available unless: You achieve a required score in Exercise(Creating a MySQL table)
    • Exercise (Selecting data using MySQL) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Inserting data using MySQL)
    • Exercise (Updating data using MySQL) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Selecting data using MySQL)
    • Exercise (Deleting data using MySQL) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Updating data using MySQL)
    • Exercise (Ordering data using MySQL) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Deleting data using MySQL)
  • Using a database to create a registerlogin script

    • Exercise (Connecting to the database in PHP) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Ordering data using MySQL)
    • Exercise (Printing database data in the browser) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Connecting to the database in PHP)
    • Exercise (Markup for login register page) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Printing database data in the browser)
    • Exercise (Saving data from a register form ) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Markup for login register page)
    • Exercise (Error handlers in the PHP script) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Saving data from a register form )
    • Exercise (Password hashing in register script) H5P
      Restricted Not available unless: You achieve a required score in Exercise (Error handlers in the PHP script)
  • Final Exam

    • Final Exam Quiz
      Restricted Not available unless: You achieve a required score in Exercise (Password hashing in register script)