ICT 10: 3rd Prelim Exam Flashcards
D3, or D3.js, stands for
Data Driven Documents
built to work with common web standards
D3
help programs interact with other programs
APIs (Application Programming
Interfaces)
Are tools that computers use to communicate with one another, in part to send and receive data.
APIs (Application Programming
Interfaces)
refers to a group of technologies that make asynchronous requests to a server to transfer data, then load any returned data into the page.
AJAX (Asynchronous JavaScript and XML)
And the data transferred between the browser and server is often in a format called
JSON (JavaScript Object Notation)
NPM
npm (Node Package Manager)
s a command line tool to install, create, and share packages of JavaScript code written for Node.js.
npm (Node Package Manager)
is a JavaScript runtime that allows developers to write backend (serverside) programs in JavaScript.
Node.js
is a lightweight web application framework, and is one of the most popular packages on npm
Express
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
Express
is a database application that stores JSON documents (or records) that you can use in your application
MongoDB
is a non-relational or “NoSQL” database
Mongo
stores all associated data within one record, instead of storing it across many preset tables as in a SQL database
Mongo
is a popular npm package that is often installed alongside Mongo.
Mongoose