This unit introduces students to the foundational principles, tools, and technologies that underpin modern web development. Students explore how the web functions through the client–server model, HTTP, and RESTful communication. They learn to design and build static and responsive websites by structuring content with Markdown and HTML, and styling pages using CSS. JavaScript is introduced to add interactivity and enhance user experiences. Through hands-on projects, students access and display data from public APIs to create simple data-driven web applications. The unit provides a practical introduction to how core web technologies integrate to deliver modern, dynamic user experiences.
On successful completion of this unit, students will be able to:
Required readings will be made available on VU Collaborate.
This unit is studied as part of the following course(s):