Control Flow
Datatypes & Variables
Functions
Web Requests
Databases
100

This loop is good at doing something an exact number of times.

What is a for loop?

100

Text. Surrounded in quotes.

What is a string?

100

Functions are of this data type.

What is an object?

100

This HTTP verb is used to replace existing information with new information.

What is "PUT?"

100

An example of a relational database.

What is Postgres?

200

This loop is good at doing something as long as a condition is met.

What is a while loop?

200

A whole number.

What is an integer?

200

They go in the parentheses of a function definition.

What are parameters?

200

This HTTP verb is used to modify existing information.

What is "PATCH?"

200

A table field that corresponds to the id field from another table.

What is a foreign key?

300

This statement dictates whether a section of code will run or not.

What is an if statement?

300

Something that's only true or false.

What is a boolean?

300

Functions that yield a value utilize this keyword in their definitions.

What is return?

300

HTML stands for this.

What is Hypertext Markup Language?

300

It combines data from multiple tables into one table.

What is a join?

400

This special loop allows us to look at everything in a key/value dictionary.

What is a for-in loop?

400

This datatype is a good way to keep a collection ordered.

What is an array?

400

These functions can only ever be utilized as callbacks.

What are anonymous functions?

400

HTTP stands for this.

What is Hypertext Transfer Protocol?

400

A schema within a schema is used for building this.

What is an embedded subdocument?

500

This is what we call special words in a language that you can't use for things like variable names, like "new."

What is a keyword?

OR

What are reserved words?

500

This datatype would be great to use if you need to store the information in from a phone book.

What is an Object?

OR

What is a dictionary? (you'll learn about these soon)

500

'world' in the function invocation greeting('world')

What is an argument?

500

It travels over the network from the client to the server.

What is a request?

500

Row is to document, as table is to ____________.

What is a collection?

600

A special keyword objects use to refer to themselves in JavaScript.

What is "this?"

600

"foo", "bar", and "baz" are common names for these types of variables.

What are metasyntactic variables? (variable names that show the name itself isn't special)

600

A function that takes another function as an argument.

What is a higher order function?

600

It travels over the network from the server to the client.

What is a response?

600

This SQL query will return the all data in the 'name' and 'grade' columns from a 'students' table.

SELECT name, grade FROM students;

M
e
n
u