Plat Tech - 3rd Lesson

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

1/60

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:17 AM on 8/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

61 Terms

1
New cards

User, Browser, Internet, Web Server, App/API, Data

Web Platform Architecture

2
New cards

Structure

Presentation

Behavior

Protocol

Name to IP

Delivery

HTML -

CSS -

JavaScript -

HTTP/HTTPS -

DNS -

Cloud/CDN -

3
New cards

HTML (Structure)

Defines what each elements is: headings, paragraphs, forms, buttons, links.

4
New cards

CSS (Presentation)

Controls how the page looks: colors, spacing, layout, responsiveness, fonts, and animations.

5
New cards

JavaScript (Behavior)

Adds interaction and logic: buttons, validation, dynamic content, and DOM manipulation

6
New cards

HTML

it is the skeleton

7
New cards

CSS

it is the appearance

8
New cards

JavaScript

It is the behavior

9
New cards

Static Website

Pre-built files are delivered as-is.

Examples: portfolio, landing page, documentation

10
New cards

Dynamic Web Application

Request triggers app logic and often data retrieval

Examples: Online Banking, Gmail, LMS, e-commerce.

11
New cards

Browser - Get/index.html - web server - file - render

Architecture of a static website.

12
New cards

Browser - GET/student/123 - Server - Application - Database - Response

Architecture of a dynamic web application.

13
New cards

True

Static sites can still use JavaScript, APIs, authentication, search, animation, and cloud hosting.

14
New cards

Enter URL - DNS lookup - HTTPS connection - HTTP request - Server response - Browser renders

URL flow

15
New cards

protocol

subdomain

domain

path

____________: https

____________: www

____________: example.com

____________:/products

16
New cards

Domain Name System

translates a human-readable domain name into an IP address so the browser knows which server to connect to.

17
New cards

HTTPS

it is an HTTP communication protected using TLS encryption, especially important for banking, credentials, shopping, personal data, and APIs.

18
New cards

Transport layer security

What does TLS stand for?

19
New cards

GET

Retrieve

20
New cards

POST

submit/create

21
New cards

Put

replace/update

22
New cards

patch

partial update

23
New cards

Delete

delete

24
New cards

200, 201

Success status codes

25
New cards

301, 302

Redirection status codes

26
New cards

400, 401, 403

Client problem status codes

27
New cards

500, 502, 503

Server problem status codes

28
New cards

HTML - DOM - CSS - CSSOM - Render Tree - Layout - Paint - Compositing - Screen

Browser Rendering Pipeline

29
New cards

Elements Tab

Shows DOM and CSS. It is where students can temporarily change text or style in the browser

30
New cards

Network Tab

it is where you reload the page to see requests for HTML, CSS, JS, Images, Icons, Fonts, and API data.

31
New cards

Inspect a request

it is where you look for URL, method, status code, headers, response, and timing.

32
New cards

They changed the DOM/CSS representation, not the source files

why DevTools edits disappear after reload?

33
New cards

defines structure/content

What does HTML do?

34
New cards

To resolve a domain name into an IP address

Why does the browser need DNS

35
New cards

No, it may download CSS, JS, images, fonts, api and more.

Does the browser download only HTML?

36
New cards

It manipulates the DOM and may trigger layout or paint updates

What happens when JavaScript changes an HTML element?

37
New cards

Stored on the device

Requires physical device

Limited by device capacity

Sharing is usually manual

Backup is user-managed

Local Storage

38
New cards

Laptop - SSD - Files

Local storage structure

39
New cards

Stored on provider infrastructure

Accessible through network

Capacity can be subscribed/provisioned

Built-in sharing and multi-device access

Provider manages infrastructure

Cloud Storage

40
New cards

Device - Internet - Provider - Files

Cloud storage structure

41
New cards

True

Cloud Storage and backup are related but not identical

42
New cards

infrastructure delivered as a service.

Cloud computing is not the absence of infrastructure. it is ?

43
New cards

Accessibility

Synchronization

Sharing

Collaboration

Version History

Scalability

Availability

Security

Key Features of Cloud Storage

44
New cards

Accessibility

Multi-device access through network, authentication, and sync

45
New cards

Synchronization

Keeps cloud and device copies aligned

46
New cards

Sharing

Permissions and links control access

47
New cards

Collaboration

Comments, co-editing, conflict handling

48
New cards

Version History

Trace and restore previous versions

49
New cards

Scalability

Logical Capacity as a service

50
New cards

Availability

Resilient design, but not 100% guaranteed

51
New cards

Security

Auth, authorization, encryption, audit

controls

52
New cards

Google Drive - Strong Google Workspace Integration, Dropbox - Strong sync/share experience

Collaboration on Google Drive and Dropbox

53
New cards

Google Drive - Docs, Sheets, Slides, Forms, Dropbox - External productivity integration

Collaboration on Google Drive and Dropbox

54
New cards

Google Drive - Collaboration ecosystem, Dropbox - File sync and sharing

Typical strength of Google Drive and Dropbox

55
New cards

User

Application

Internet

Cloud Service - auth api, storage, metadata, security/management

Cloud Storage Architecture

56
New cards

Student - Browser/App - Authentication - HTTPS - Cloud Service - Processing - Storage - Metadata - Sync

Upload Sequence in Cloud Storage

57
New cards

Storage

It is where the data is kept.

Example: files stored in a cloud drive

58
New cards

Synchronization

Keeps data consistent or available across devices or locations.

Important: deletion may also synchronize.

59
New cards

Backup

A separate recoverable copy used to restore data after loss, corruption, or accidental deletion.

60
New cards

Accessibility

Collaboration

Scalability

Availability

Sharing

Cost Efficiency

Centralized Management

Integration

Benefits of Cloud Storage

61
New cards

Weak Passwords

Compromised accounts

Accidental sharing

Phishing

Excessive permissions

Privacy questions

Internet dependency

vendor lock-in

Cost Growth

Rsks of Cloud