DV290 WordPress III

Course Description

In this Web Development class, students will learn how to create their own customized plugins for the WordPress platform to solve a problem or add a feature. Students will take on an in depth WordPress Development project of their choosing, involving a custom designed theme, advanced theme functionality and smartly implemented plugins.


  • Basic anatomy of a WordPress plugin
  • Ensuring your code is properly namespaced
  • Working with the database, admin menu and repository
  • JSON and APIs

Learning Outcomes

  • Understand what goes into creating WordPress plugins and widgets
  • Learn more about creating projects that ‘play nice’ with the work of other developers
  • Design and implement a useful WordPress plugin and put it up in the repository
  • Work with APIs and JSON to provide useful data