This is material from an earlier semester and is no longer maintained. 2025/26/2 Spring
Web-Programming
JavaScript & PHP Basics
Prerequisites
Web Development Basics (completed)
Overview
Topics
Practice topics
- JavaScript environment, language basics (array methods!)
- DOM basics, basic event handling
- Complex event handling including delegation
- JavaScript quiz + Complex applications
- Complex applications (with state)
- Canvas
- PHP language basics, arrays, output generation
- Input processing, form validation
- Data storage
- PHP quiz + Complex applications
- Complex applications (with users and authentication)
- AJAX
- Outlook or replacement of missed classes
Requirements
Student schedule
4 credits = 8 hours of work per week
- 1 hour lecture (compulsory)
- 1 hour practical video
- 2 hours of practice
- 4 hours of individual work (mostly home assignments)
Student schedule
4 credits = 8 hours a week: 1 h lecture (compulsory), 1 h practical video, 2 h practice, 4 h individual work.