IF25-22014
Web Application Development
Description
This course prepares students to develop web interfaces using HTML, CSS and JavaScript, develop server-side web applications connected to databases and REST APIs, explain web application architecture, the HTTP protocol and the MVC pattern, and integrate artificial intelligence services into web applications. Study materials: Foundations of Programming Languages (FPL), Software Engineering (SE), Software Development Fundamentals (SDF), Artificial Intelligence (AI), Specialized Platform Development (SPD).
Topics
- Web interfaces using HTML, CSS and JavaScript
- Server-side web applications connected to databases and REST APIs
- Web application architecture, the HTTP protocol and the MVC pattern
- Artificial intelligence services in web applications
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
Supported PLOs
- CPL05
- Analyse and apply software engineering concepts to develop intelligent systems professionally.
Prerequisites
- IF25-21009 Object-Oriented Programming · 3 credits · Semester 3
- IF25-21012 Databases · 3 credits · Semester 3
Student projects
Project demos from this course, from the study program YouTube channel.

