ICT 10: 3rd Prelim Exam Flashcards

1
Q

D3, or D3.js, stands for

A

Data Driven Documents

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

built to work with common web standards

A

D3

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

help programs interact with other programs

A

APIs (Application Programming

Interfaces)

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

Are tools that computers use to communicate with one another, in part to send and receive data.

A

APIs (Application Programming

Interfaces)

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

refers to a group of technologies that make asynchronous requests to a server to transfer data, then load any returned data into the page.

A

AJAX (Asynchronous JavaScript and XML)

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

And the data transferred between the browser and server is often in a format called

A

JSON (JavaScript Object Notation)

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

NPM

A

npm (Node Package Manager)

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

s a command line tool to install, create, and share packages of JavaScript code written for Node.js.

A

npm (Node Package Manager)

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

is a JavaScript runtime that allows developers to write backend (serverside) programs in JavaScript.

A

Node.js

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

is a lightweight web application framework, and is one of the most popular packages on npm

A

Express

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

makes it much easier to create a server and handle routing for your application, which handles things like direct people to the correct page when they visit a certain endpoint like /blog

A

Express

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

is a database application that stores JSON documents (or records) that you can use in your application

A

MongoDB

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

is a non-relational or “NoSQL” database

A

Mongo

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

stores all associated data within one record, instead of storing it across many preset tables as in a SQL database

A

Mongo

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

is a popular npm package that is often installed alongside Mongo.

A

Mongoose

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

it allows you to create blueprints for your documents called schemas, so you don’t accidentally save the wrong type of data and cause bugs later

A

Mongoose

17
Q

you’ll learn how to write tests with Chai to ensure your applications work the way you expect them to

A

Quality Assurance Certification

18
Q

is a JavaScript testing library that helps you confirm that your program still behaves the way you expect it to after you make changes to your code

A

Chai

19
Q

you can write tests that describe your program’s requirements and see if your program meets them

A

Chai

20
Q

In this course, you’ll learn about assertions, deep equality, truthiness, testing APIs, and other fundamentals for testing JavaScript applications

A

Quality Assurance and Testing with Chai

21
Q

This is the act of verifying the identity of a person or process.

A

Authentication

22
Q

In this course, you’ll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the front end, and web sockets for real-time communication between the clients and server

A

Advanced Node and Express

23
Q

you’ll build charts, graphs, and maps to present different types of data with the D3.js library

A

Data Visualization Certification