Web-Programming
JavaScript & PHP Basics
Prerequisites
Web Development Basics (completed)
Overview
Groups
Two groups, same material each week — group 2 on Monday, group 1 on Tuesday. Session dates on this site are the Monday of the week; group 1 meets the next day.
| Group | Day | Time | Room |
|---|---|---|---|
| 1 | Tuesday | 14:00–16:00 | Southern Building 2-108 (PC5) |
| 2 | Monday | 14:00–16:00 | Southern Building 2-710 (PC10) |
There is no practice in the week of 26–27 October (autumn break).
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.