Course: Web Applications for Everybody (WA4E)

Hello and welcome to my site where you can work through these modules and learn to develop PHP-based database-backed web applications.

You can download all the modules in a single cartridge, or you can download any combination of the modules.

Modules: 22

Resources: 182

Assignments: 42

Discussion topics: 22

If you select YouTube tracked URLs, each YouTube URL will be launched via LTI to a YouTube tracking tool on this server so you can get analytics on who watches your YouTube videos through the LMS. Some LMS's do not do well with tracked URLs because they treat every LTI link as a gradable link.

Select the modules to include, and download below. You must select at least one module.

Introduction to Dynamic Web Content
  • Resources in this module: 8
  • Assignments in this module: 2
  • Discussions in this module: 1
HyperText Markup Language (HTML)
  • Resources in this module: 8
  • Assignments in this module: 2
  • Discussions in this module: 1
Cascading Style Sheets (CSS)
  • Resources in this module: 12
  • Assignments in this module: 2
  • Discussions in this module: 1
Installing PHP and SQL
  • Resources in this module: 7
  • Assignments in this module: 1
  • Discussions in this module: 1
Introduction to PHP
  • Resources in this module: 8
  • Assignments in this module: 2
  • Discussions in this module: 1
PHP Arrays
  • Resources in this module: 10
  • Assignments in this module: 2
  • Discussions in this module: 1
PHP Functions
  • Resources in this module: 7
  • Assignments in this module: 2
  • Discussions in this module: 1
PHP Forms
  • Resources in this module: 15
  • Assignments in this module: 3
  • Discussions in this module: 1
Introduction to Structured Query Language (SQL)
  • Resources in this module: 8
  • Assignments in this module: 2
  • Discussions in this module: 1
Database Design
  • Resources in this module: 11
  • Assignments in this module: 3
  • Discussions in this module: 1
PHP Objects
  • Resources in this module: 7
  • Assignments in this module: 1
  • Discussions in this module: 1
PHP and MySQL
  • Resources in this module: 11
  • Assignments in this module: 3
  • Discussions in this module: 1
PHP Cookies and Sessions
  • Resources in this module: 7
  • Assignments in this module: 2
  • Discussions in this module: 1
PHP Routing, Redirect and Authentication
  • Resources in this module: 11
  • Assignments in this module: 3
  • Discussions in this module: 1
Building a CRUD Application
  • Resources in this module: 6
  • Assignments in this module: 2
  • Discussions in this module: 1
Basic JavaScript
  • Resources in this module: 11
  • Assignments in this module: 3
  • Discussions in this module: 1
JavaScript Objects
  • Resources in this module: 3
  • Assignments in this module: 1
  • Discussions in this module: 1
jQuery
  • Resources in this module: 10
  • Assignments in this module: 3
  • Discussions in this module: 1
JSON - JavaScript Object Notation
  • Resources in this module: 12
  • Assignments in this module: 2
  • Discussions in this module: 1
Handlebars UI Templates
  • Resources in this module: 5
  • Assignments in this module: 1
  • Discussions in this module: 1
Advanced SQL
  • Resources in this module: 3
  • Discussions in this module: 1
SQL Transactions
  • Resources in this module: 2
  • Discussions in this module: 1