Evanalysis

CSCI2720: Building Web Applications

From browser/server foundations and semantic HTML to responsive CSS, JavaScript, forms, Fetch and React.

Start course

1.1 Browsers, servers and web resources

Revision and practice

Review seven web-development units, attempt twelve original questions, and use complete explanations and a 100-mark guide.

Browse chapters

Chapter 1

Web application foundations

Resources, requests and responsibilities across the browser and server.

Chapter 2

HTML and document structure

Express content meaning and relationships in a well-structured document.

Chapter 3

Presentation and layout

CSS reasoning, responsive design and Bootstrap conventions.

Chapter 4

JavaScript and the document

Language semantics, collections, DOM changes and event-driven state.

Chapter 5

Forms and data exchange

Form meaning, validation and asynchronous request/response behavior.

Chapter 6

Component-based interfaces

Declarative rendering, state, events and component identity.

Chapter R

References

Recommended books and primary technical documentation.

Optional Vercel visit statistics stay off until you accept. Website functions remain available whichever choice you make.

Website function storage (used when needed)

Security, sign-in and your chosen preferences use storage when needed. This is separate from optional statistics.

Withdrawing stops future statistics. The page reloads if analytics code needs unloading. It does not delete data already sent.

Read Cookie and storage details