More Training: Web Applications

I just recently finished delivering a university-level course at the HTW (Hochschule für Technik und Wirtschaft) here in Berlin on the topic of Web Applications, and I'm very happy with the way it went. In fact, I intend to blog about it here real soon.

Before I do that, let me just briefly advertise the course. It was a set of eight roughly 90-minute lectures (list of contents is below) and there was a large element of practical work, with the students creating their own web applications from scratch. I really enjoyed giving the course, and look forward to being able to do so again. Yes, there's a lot of material, but it could easily be restructured into a shorter form if that were necessary.


  • Introduction to Web Applications
  • Conception
  • Planning
  • Design

Internet Technology

  • Architecture
  • TCP/IP
  • HTTP
  • Design

Development I

  • HTML
  • CSS
  • Usability

Development II

  • PHP
  • MySQL

Development III

  • JavaScript
  • AJAX
  • jQuery


  • Attack methods (DDoS, XSS, SQL Injection etc.)
  • Validation and prevention methods

Web Testing

  • Problems with Web Testing
  • Agile Testing
  • Test-driven Development



Leave a Reply

Your email address will not be published. Required fields are marked *