Web Application Architecture Practice Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards covering the physical and logical architecture of web applications as presented in the Digital Solutions curriculum.

Last updated 9:51 AM on 6/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Digital system

People, data, devices, software and networks working together.

2
New cards

Physical Architecture

The real-world machines and connections, including the client, network, and server.

3
New cards

Client

The component where the user interacts with the digital system.

4
New cards

Server

The component where the application responds to requests.

5
New cards

Logical Architecture

The specific jobs or functions a web application needs to perform, defining what each component does.

6
New cards

HTML

The frontend technology used for page structure and content.

7
New cards

CSS

The frontend technology used for appearance, layout, colours and spacing.

8
New cards

JavaScript

The frontend technology used for interactivity, behaviour and browser-side updates.

9
New cards

Backend Technologies

Python and Flask running on the application server to handle logic and validation.

10
New cards

Flask

A backend framework that receives requests, runs route functions, and returns responses.

11
New cards

Flask route

A Python function connected to a specific URL.

12
New cards

SQL

The language used to tell the database what to do, often used to build queries for stored records.

13
New cards

SQLite

The database engine that stores one or more databases containing tables, records, and persistent data.

14
New cards

HTTP

The protocol used for requests and responses between the Browser/Frontend and the Application Server/Backend.

15
New cards

Industry Deployment

A configuration where components run on different machines (Web/App Server, API Server, Database Server) for scale, reliability, and security.

16
New cards

Development Deployment

A configuration where the browser, Flask backend, and SQLite database file all run on a single device, such as a student laptop.