MoodleBites Theme Design Level 2 is an advanced course following on from Theme Design Level 1. It is a technical course using HTML, CSS, and PHP. For course fees, start dates, and other information please see the full course outline.

This week includes:

  1. Course preparation - have a test server and clone the Dennis theme.
  2. Configuration management with Git - so we can manage our code and the enhancements you will write.
  3. Using SCSS.
  4. Templates.

This week includes:

  1. Applying accessibility.
  2. Creating and using custom settings.
  3. Maintenance and planning for change with refactoring.
  4. How to display blocks horizontally.

This week includes:

  1. Creating and using JavaScript as AMD modules.
  2. Adding PHPUnit tests.

This area enables successful MoodleBites Theme Design Level 2 participants to access a Certificate of Completion and Open Badge.