codex-lv2-may-2025

Week 6 Glossary (Cross-Referenced)

Week Theme

Week 6 (Data Week)

Focused on making webpages dynamic with data. Covered Requests & Responses, APIs, JSON, and Postman as key tools. → Builds on Week 4’s Bootstrap and Git Workflow. —

Core Concepts

Requests & Responses

Data

Information retrieved from external sources. Examples: weather APIs, NASA photos, stocks, Pokémon info. → Related: JSON, POJO, Variables

APIs (Application Programming Interfaces)

Standardized systems for sharing data between applications.

Postman

A tool/website for exploring APIs.

JSON (JavaScript Object Notation)

Lightweight data format.

POJO (Plain Old JavaScript Object)

Structured JavaScript object, often API response data.

Query Parameters / Search Parameters

Extra info appended to a URL after ?, e.g. ?city=London&unit=metric. → Related: Requests & Responses

Programming Concepts

HTML Elements / Semantic HTML

Using meaningful tags (<h1>, <p>) for structure and accessibility. → Related: Div Tag, Parent-Child Structure

IDs (#)

Unique identifiers for HTML elements.

Strings

Text sequences enclosed in quotes, can contain spaces.

Variables

Store values in programs.

Functions

Blocks of reusable code.

Fetch Function

JavaScript function for making network requests.

getText & setText

Functions to retrieve and assign content of HTML elements. → Related: Code.org

DOM (Document Object Model)

Represents the webpage as a tree.

Network Tab

Browser dev tools feature showing all requests/responses. → Related: Requests & Responses, Fetch Function

Related Topics

AI (Artificial Intelligence)

Preview for Week 7. Sending Strings as input to AI models (Gemini, LLaMA) returns responses. → Related: Text Generation (AI), Inference (AI)

Bootstrap

Continued as a CSS framework for professional design. → Related: Utility Classes, Grid System

Git Workflow

Practiced repeatedly in Week 6.

Hash

Unique identifier string.

Boilerplate

Standard starting HTML generated with ! in VS Code.

Breakout Rooms

Virtual sub-rooms for smaller group collaboration.