Course Description
Learn wordpress development techniques to produce websites that retrieve and store information,
manage large amounts of content, recognize returning users and make coding more efficient. This
course provides hands‐on experience with wordpress, MySQL and PHP. The combination of client‐side
and server‐side code to provide a richer experience for website visitors is also introduced. A web hosting
account containing 1.5 GB of disk space, an individual MySQL database and software development tools
on which to complete class projects are supplied.

Course Objective
Students will learn a variety of techniques for wordpress development, including code reuse, database
design, SQL, form validation, sending email, content management, and sessions. Students will gain
familiarity with the structure of a web application by creating several sample applications in class along
with a final project to be created independently by the student.

Course Assessment
Most class sessions will include a small project to be completed in class. If the project is not completed
in class, it should be completed prior to the next class session. Although the examples presented in class
will be specific, students are encouraged to modify the in‐class assignments according to their own
interests.

Assignments are due:
Before next class, e‐mail link to your class website to Tim Tonsel
(ttonsel@uarts.edu) or reply to the assignment task on the class tool moodle and explain the
assignment along with outlining the status of the assignment and any questions you may have. Bring
flash drive to class each week to save work from class.

Final Project:
: Create a custom wordpress website to include theme, a custom plugin and custom widget.
You may build on an existing project or create a new project.

Upon completion, the website should have some or all of the following features: