Unit 2 Flashcards

1
Q

Web App

A

Application software that runs on a web server (dynamic site, website, site, app)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

End-user

A

The person who actually uses a particular product (user, client, customer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Front-end

A

Part of the system concerned with dealing with user interaction (frontend, front end, presentation layer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

back-end

A

A part of the system concerned with running application logic and storing application data (backend, back end, data access layer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Web APIs

A

Software built to translate messages between a user (often another program and a web server) (API)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Client

A

Within the client-server model, a computer who sends a request for a resource to a server, and receives back a response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Server

A

Within the client-server model, a computer who receives requests for a resource from a client, and sends back a response.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Web Server

A

Within the client-server model, a server that is specifically connected to a client over the web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

HTTP

A

A specific protocol that determines how clients and web servers communicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Request-Response Cycle

A

The cycle of communication between a client making a request an a server responding back.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Web Application Framework

A

A software framework designed to support web application development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Endpoint

A

Another name for the “path” of a resource, usually in the context of an API (Path, request, URL, route)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Status Message

A

A description attached to the status code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

HTTP Body

A

The resource that needs to be sent to the client (not required)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Status Code

A

A number that indicates if a request was successful or unsuccessful and why

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

HTTP Headers

A

Colon-separated pairs of information to describe additional details that the client may need (required)

17
Q

GET

A

Requests that retrieve the data of a specified resource

18
Q

POST

A

Requests that submit or “post” data to the server, and change the state of the server. Usually associated with submitting forms and HTTP
body.

19
Q

Sending a Request

A

The act of sending an HTTP request from a client to a server (Calling an API, making a request, requesting

20
Q

PUT

A

Requests that replace a resource with a new resource

21
Q

PATCH

A

Requests that replace parts of a resource

22
Q

DELETE

A

Requests that delete a resource