Git Guide
Web Dev + React
Backend + Databases and SQL
Software Testing + Requirements Gathering
Agile + Misc.
100

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

What is git push?


100

These are the three types of web developers.

What is frontend, backend, and fullstack?


100

The two most common architectures of databases.

What is SQL and NoSQL?


100

These tests validate individual units of code, such as functions or classes, ensuring the smallest components behave correctly before they are integrated with other modules.

What are Unit Tests?


100

This generative AI, often credited with its conversational powers, 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

The CSS property that assigns a unique number to an element.

What is id ?

200

The four words that represent the CRUD acronym.

What is Create, Read, Update, and Delete ?

200

This technology, including tools like Git, Subversion, and Mercurial, enables teams to track every code change, collaborate with branches, revert errors, and maintain a stable main branch.

What is version control?


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 or replace existing data on a server.

What is PUT?

300

This practice automates code integration and verification, allowing developers to merge changes frequently without breaking the build.

What is Continuous Integration (CI)?

300

This Agile ceremony encourages continuous team improvement by analyzing what went well, what caused bottlenecks, and what changes should be implemented in the next sprint.

What is a Retrospective?


400

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

What is a good-first-issue?


400

This is the method used in class components in React to update the state.

What is ‘setState’ ?

400

These database types are categorized by having flexible formats without fixed schemas or relationships.

What are non-relational databases?

400

This GitHub automation tool executes workflows such as running tests, building applications, or deploying releases, whenever events like pushes or pull requests occur..

What is a Github Actions?


400

Agile teams determine the complexity of backlog items using these abstract units of measurement often estimated using planning poker to reflect relative effort, not exact hours.

What are story points?


500

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

What is .gitignore?


500

The security measure that allows restricted resources on a web page to be requested from another domain.

What is Cross-Origin Resource Sharing (CORS)?

500

This technique allows for database interaction without using SQL, relying instead on the object-oriented paradigm of the programming language.

What is Object-Relational Mapping (ORM)?

500

There are two types of Requirements. This one specifically concerns how the system should behave. For Example: The bank app transfer must complete within 2 seconds, and the system should work on iOS, Android, and web browsers. These cover performance, scalability, reliability, and usability.

What are Non Functional Requirements?


500

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

Who are Donald, Alina, Alyssa, Angela, Andrew, Gurleen, Jeevan, Lexi, Mansa, Mansi, and Maria?