Starting in April 2014 I am teaching an advanced WordPress course at Western Washington University, in Bellingham, Washington. The course will focus on WordPress theme development.
This course is designed to advance student’s understanding of WordPress as a web development platform. We will focus on more advanced WordPress concepts such as custom page templates, custom post types, the use of template tags, using custom queries, and using The Loop to control the presentation of content. By the end of the quarter students will have designed a custom WordPress theme from the ground up, on their own hosting account.
Requirements: Students must have a good understanding of HTML and CSS as a foundation for this class. Students should also be familiar with basic WordPress publishing techniques. Students are encouraged to take the WWU Web Design & Development, Level 1 course, as an introduction to HTML, CSS and WordPress.
The course is a hybrid course with weekly face-to-face sessions and corresponding online resources and assignments. Weekly class sessions will consist of lectures, discussion, and guided demonstrations.
The online portion of the course will consist of reading assignments, website assignments, and quizzes. In addition to the two hours of weekly class time, students should expect to invest another four to six hours of homework each week.
The topics to be covered include:
- Introduction to PHP
- Developing a Custom WordPress Theme
- Understanding the Loop
- Custom Templates: Posts, Pages & Archives
- Dynamic Sidebars and Widgets
- Using Custom Fields
- The WP_Query Class
For more information about WordPress: Next Steps see the WWU Extended Education website.