Web Development

Course 1 - Basic Web Development

  • Understanding the World Wide Web & associated technologies – HTML, CSS, etc
  • Understanding Web document semantics, typography, layout
  • Design and develop own website
  • Understanding DNS (Domain Name System) and how to register a domain
  • Registering and managing own domain

Course 2 - Drupal

  • Introduction to Content Management Systems
  • Creating a website using Drupal
    • Installing Drupal (LAMP / WAMP) and configuring a new website
    • Understanding Themes and Modules
    • Understanding Drupal and its architecture
    • Participating in the Drupal community
    • Building & deploying own site

Course 3 - Advanced Web Development

  • Understanding and using Javascript
  • Introduction to JS frameworks – jQuery
  • Beyond static websites – web programming
  • Drupal themes & modules – how they work
  • Using Drupal theme frameworks
  • Customizing existing Drupal themes
  • Building your own Drupal theme / module