Web-Programming
JavaScript & PHP Basics
When
16:00-17:30
Where
Southern Building 2-315 (PC14)
Semester
2025/26/2 Spring
Prerequisites
- Web Development Basics (completed)
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)
No assignments yet.
1
Practice 1 - JavaScript Fundamentals 2025-02-13
2
Practice 2 - DOM Manipulation & Event Handling 2025-02-20
3
Practice 3 - Movie List Manager 2025-02-27
4
Practice 4 - Hangman (State-Driven UI) 2025-03-06
5
Practice 5 - Hangman Completed & Pixel Art Editor 2025-03-13
6
Practice 6 - Pixel Art Completion & Canvas API 2025-03-20