MySQL
SDLC
Git
Python
Software Testing
100

Used to delete rows from a table while keeping the table structure and attributes on point.

What is DELETE?

100

development life cycle involving continuous deployment

what is agile development?

100

command to download a remote repository to your local machine

what is git clone?

100

Used to create objects and instances of objects in Python

what is a class?
100

The process of making sure you are building your program correctly with no bugs (unit test, integration testing)

what is verification?

200

modify existing attributes in a table

what is UPDATE?

200

programming principle involving simplicity 

what is KISS?

200

After running git add . or git add <filename>, the area that you move files to in a git repo?

what is the staging area?

200

When a class inherits and overloads or overwrites a function from the parent class

what is polymorphism?

200

Checking if the software meets that overall purpose / requirements of the users (usability testing, customer acceptance test)

what is validation?

300

software that is designed to efficiently store, retrieve, and manage data.

what is a DBMS?

300

mix between testing and implementation

what is software deployment?

300

command to update the status of a remote repository, but not apply them to your local repository

what is git fetch?

300

creating a blueprint for the methods and attributes of a class

what is abstraction?

300

A technique that involves testing the internal structure, logic, and code of the software

what is white box testing?

400

A unique identifier for each record in a database. Must be unique.

What is a Primary Key?

400

A developer must implement these requirements so that users can achieve their goals with the product.

what are functional requirements?

400

command that will set the remote repository to a specific url

what is git remote add?

400

process to create static variables in a class

what is instantiation without the 'self' keyword?

400

a type of testing that is done to verify that a code change in the software does not impact the existing functionality of the product.

what is Regression Testing?

500

a field in a table that establishes a link to another table that allows them to share data.

What is a Foreign Key?

500

lets you specify how parts of the system should work. It uses several kinds of diagrams to represent different pieces of the system

what is a ULM diagram?

500

command/flags that allow you to both add and make a commit with a comment

what is git commit -am?

500

a function that takes another function as an argument, adds some functionality to it, and then returns a new function

what is a decorator?

500

type of testing does system testing falls under

what is black box testing?

M
e
n
u