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

Unix System Administration

Course 1 - Basic Unix System Administration

  • Introduction to Unix Architecture
  • Installing Debian for a Unix server
  • Advanced package management: apt and aptitude
  • Bash Shell & Bash Scripting
  • Shell filters grep, tr, cut, paste
  • Advanced filters introduction: awk, sed
  • Other useful utilities: tar, ssh, rsync
  • System monitoring services, logs, top, ps
  • Basic Networking introduction

Course 2 - Advanced Unix System Administration

  • RAID: Hardware and Software (mdadm)