Git Guide
Web Dev + React
Backend + Databases and SQL
Software Testing + Authentication
Misc.
100

The git command that submits changes made to a remote code repository like GitHub.

What is git push?


100

These are the three types of web developers.

What is frontend, backend, and fullstack?


100

This database type does not require a fixed schema.

What is NoSQL?


100

This tool allows programmers to test API functionality without need for a frontend.

What is Postman?


100

This generative AI, often credited with its conversational prowess, is behind the scenes crafting this specific question for you.

What is ChatGPT?


200

The git command that shows the unstaged/uncommitted changes compared to the most recent commit.

What is git status?

200

This is the term to describe how an application looks, focusing on aesthetics, layout, and visual interaction.

What is UI (User Interface)?

200

The four words that represent the CRUD acronym.

What is Create, Read, Update, and Delete?

200

This form of testing focuses on the internals of the function, largely focusing on performance in time and space efficiency.

What is white box testing?

200

The software development methodology that focuses on iterative progress, flexibility, and collaboration.

What is Agile Scrum?


300

This type of conflict might result if you make commits without pulling the most recent code.

What is a merge conflict?


300

A command that allows users to view and temporarily edit the underlying HTML and CSS code of a webpage.

What is ‘inspect element’?


300

This HTTP method is used to update existing data on a server by replacing it with a new version.

What is PUT?

300

This open source, JavaScript-based E2E (End-to-End) testing framework allows for automated testing of web components.

What is Cypress?


300

Wearing this color “hat” refers to employing destructive security tactics such as exploiting vulnerabilities and breaking into a security system.

What is Black Hat?

400

A tag added to GitHub issues targeted towards first-time contributors.

What is a good-first-issue?


400

In React, this is a hook that runs code when a certain value changes.

What is ‘useEffect’ ?

400

This type of backend testing checks that interactions between different components works smoothly

What is integration testing?

400

This establishes user's access to certain resources or functionality based on a user's identity.

What is a authorization?

400

These types of requirements describe how a system performs its functions.

What are non-functional requirements?

500

A file that can be used to specify patterns for files that Git should ignore when pushing.

What is .gitignore?


500

In React, this is the way that data is passed from parent to child components in a read-only format.

What is props?

500

This type of transaction model emphasizes consistency over availabilty. It is typically used in relational databases.

What is ACID?

500

This type of authentication is generated by the server, is sent to and stored by the user in local storage, and is stateless.

What is token-based authentication?

500

Name 5 of the TA’s (first names).

Who are:

Andrew, Gurleen, Lexi, Jeevan, Thuy, Donald, Kayla, Maria, Afonso, Angela, and Alyssa?

M
e
n
u