← Software Development

Software Development

Websites and applications

Interfaces connect structure, style, behavior, accessibility, and data.

1 · 2 · 3
Secondary exploration · university · professional skills

AI-assisted draft · Educator review not completed · Unofficial supplementary resource

Last educator review: none. Content updated: 10 September 2026.

Learning objective

Explain websites and applications, reproduce the worked example and justify a decision in the case study.

Before you begin

Code and logic

Understand

Interfaces connect structure, style, behavior, accessibility, and data.

Worked example

A button should be readable, keyboard-usable, and clear about its action.

Analysis and common mistakes

HTML supplies structure, CSS presentation and JavaScript behaviour. Native elements such as button and label provide accessibility foundations. Layout should support narrow screens, zoom and keyboard use.

Case study — reasoning

A control works by mouse but not Tab and Enter. Use a real button, check visible focus and announce results; a clickable region without semantics remains difficult to use.

Knowledge check

Summary

Interfaces connect structure, style, behavior, accessibility, and data.

Sources for further study and verification

AI-assisted draft · Educator review not completed · Unofficial supplementary resource