Courses    About    What we do    Sign up
HTML   PHP/MySQL   Adobe Photoshop CC   JavaScript   
Learn how to code. Develop a website. With a personal tutor. HTML/CSS, JavaScript, PHP/MySQL, Adobe Photoshop and more.


Learn to code PHP/MySQL.

This course introduces participants to web development using PHP/MySQL to create database-driven websites. As an introuction, participant will learn the basic PHP Syntax used to creating PHP scripts.

Participants will also discover the powerful nature of various Data Types, Operators and Variables and how these can be applied to great effect in PHP scripts and web programs.

At an advanced level, with PHP/MySql, you will discover how to building functions and control structures, manipulate strings, access files and directories, manipulate data in arrays and strings, work with databases and MySQL, manipulate MySQL databases with PHP, manage state information (useful for website member login and saving preferences), debugging and error handling.


PHP Modules:

This course is offered in 4-week modules to help beginners start from the basics and improve to more advanced PHP concepts at a gradual but steady pace.

Participants are welcome to complete 1 Module or all Modules. Note that completing all Modules will give you the full knowledge and expertise you need to be a PHP developer.

Sign up fee coverage: When you sign up, your sign up fee of $99 covers 1 module and expires 4 weeks from your start date. Participants who master a level can move to the next Module for $99.

If a participant feels like more time is needed to master a Module (after the initial 4 weeks), they are welcome to extend the Module by another 4 weeks for $99.

Note: It is assumed that participants in this PHP course are familiar with HTML. There is only a brief HTML review of the basic syntax and concepts. If you are not familiar with HTML, please consider first taking the HTML course.


Register


Module 1 | HTML Review | $99/4-week course

This lesson aims to teach the following:

  1. Review HTML: Syntax and Structure
  2. Links and Tables
  3. CSS - In-line, Embedded & External
  4. Server Side Includes (SSI)
  5. File Transfer Protocol (FTP)

Module 2 | Getting Started with PHP | $99/4-week course

This lesson aims to teach the following:

  1. Introduction to PHP
  2. Understanding PHP Syntax
  3. Creating basic PHP scripts
  4. Character entities
  5. PHP file extension
  6. Web server processing of files versus browser (client) processing

Module 3 | Working with Data Types and Operators | $99/4-week course

This lesson aims to teach the following:

  1. Working with variables and constants
  2. Data types; Expressions and operators
  3. Types of variables
  4. Operator precedence

Module 4 | Building Functions and Control Structures | $99/4-week course

This lesson aims to teach the following:

  1. Using functions to organize PHP code
  2. Variable scope and autoglobal variables
  3. Conditional/Decision making statements – using if; if…else and switch statements to make decisions; while statements, do…while statements, for, and foreach used to repeatedly execute code.

Module 5 | Manipulating Strings | $99/4-week course

This lesson aims to teach the following:

  1. Manipulate PHP string types
  2. Parse strings
  3. Compare strings
  4. Handle form submissions

Module 6 | Manipulating Arrays | $99/4-week course

This lesson aims to teach the following:

  1. Manipulate array elements
  2. Declare and initialize associated arrays
  3. Use iteration functions
  4. Find and extract elements and values
  5. Sort, combine, and compare arrays
  6. Work with multidimensional arrays

Module 7 | Working with Databases and MySQL | $99/4-week course

This lesson aims to teach the following:

  1. Basics of databases and MySQL
  2. Work with MySQL databases
  3. Manage user accounts
  4. Define database tables
  5. Work with database records

Module 8 | Manipulating MySQL Databases with PHP | $99/4-week course

This lesson aims to teach the following:

  1. Connect to MySQL from PHP
  2. Learn how to handle MySQL errors
  3. Execute SQL statements with PHP
  4. Use PHP to work with MySQL databases and tables
  5. Use PHP to manipulate database records

Module 9 | Managing State Information | $99/4-week course

This lesson aims to teach the following:

  1. Learn about state information
  2. Use hidden form fields to save state information
  3. Use query strings to save state information
  4. Use cookies to save state information
  5. Use sessions to save state information


Register


View PHP lessons (PDF) | See all courses

Got a question? We want to hear it. Send a message