ICT 10: 3rd Prelim Exam Flashcards
(23 cards)
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
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
Mongoose
you’ll learn how to write tests with Chai to ensure your applications work the way you expect them to
Quality Assurance Certification
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
Chai
you can write tests that describe your program’s requirements and see if your program meets them
Chai
In this course, you’ll learn about assertions, deep equality, truthiness, testing APIs, and other fundamentals for testing JavaScript applications
Quality Assurance and Testing with Chai
This is the act of verifying the identity of a person or process.
Authentication
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
Advanced Node and Express
you’ll build charts, graphs, and maps to present different types of data with the D3.js library
Data Visualization Certification