Prework Module 2; Lessons 3&4 Flashcards

1
Q

What is the first step in creating a web development project?

A

 Thinking about a real world problem that we want to solve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What do web developers do?

A

Work on teams to build and maintain web apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What specific things do web developers do?

A

 Create products that users interact with to do things like get information, make purchases and socialise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the web development process?

A

One identify the problem.
Plan and gather requirements.
Design requirements for the application.
Develop code.
Test to make sure the application runs correctly.
Deploy, so end users have the application available?
Maintain – developers run test and write code to improve performance and other features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some web development methodologies?

A

Waterfall where each step is completed sequentially.
Agile, the project is broken down into smaller components and built incremental Lee.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What website will we build in the pre-work?

A

A study guide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an MVP?

A

 A minimum viable product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is agile development, all about iteration, or repeating the process till the project is complete?

A

Yes, it is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is version control?

A

It is the system to track and manage changes to a code base

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is SAH or hash?

A

A long string of numbers or letters that helps access a version of code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the git revert command?

A

Reverts to an earlier version of code to fix a mistake without losing work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the git checkout command?

A

To move the working branch to a new branch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does in the cloud mean?

A

Software or servers that run on the Internet and store your data remotely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Git?

A

A version control system that lets you manage and keep track of each version of your project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do we access git?

A

We use the command, line or terminal 

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

 Do you get commands always start with get?

A

Yes 

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Does it allow us to track or changes locally on our own computer?

A


Yes

18
Q

Does GitHub allow us to track a Projects inside repositories that are stored remotely?

A

 Yes

19
Q

Repositories or Repos store? What in particular?

A

 Files that contain code files that contain information about code like read me files, as well as version history of all files

20
Q

How can we create a repository?

A

We go to our get hub account we select new repository we name our repository, we add a description we make it public or private. We add a read me file and we select an MIT license.

21
Q

When we have a file ending in.md what does it mean?

A

It means a markdown file, which is a plaintext formatting language

22
Q

what is GitHub issues?

A

It is a task management tool to keep track of tasks and progress

23
Q

What does blocker mean

A

It means you’re stuck on a particular problem that’s preventing you moving forward

24
Q

Where do we create issues?

A

We navigate to our repository, we click on the appropriate guys. Then we click on the issues tab. Then we enter a title and description for issue.

25
Q

What is a feature?

A

 A functional part of the application website that has value or fulfils a business need

26
Q

What is an example of the use of markdown?

A

We can use it in, read me files or forget hub issues

27
Q

What do we often use insider issues?

A

Are use a story and acceptance criteria

28
Q

What are some examples of issues hey

A

HTML CSS JavaScript read me deployment

29
Q

What is the local environment?

A

It is where the developer works independently on their own computer

30
Q

What is a GUI or graphical user interface?

A

It is for users to interact with the computer, visually

31
Q

What is an IDE or integrated development environment?

A

 It is used by developers. It has many features so they can work in a single interface or a GUI.

32
Q

What tools does an IDE have?

A

It as a source code, editor, local, build automation, 80 bugger and ability to extend ID is capabilities

33
Q

What is VS code for visual studio code?

A

It is a code editor to write and view and edit

34
Q

What is GitHub

A

It is keeping in sync a project in a local environment with I get hub repository

35
Q

What is a branch?

A

It is a copy of version of the code that can be worked on independently, so changes do not destruct other team members who are also working on the code

36
Q

What is an unstable state?

A

When we are working on code, this state is on stable i.e. glitches could occur

37
Q

What is a feature

A

It is the first step in creating a local development version

38
Q

What is the main branch?

A

It is the default branch

39
Q

Do we work in the main branch or in the future branch?

A

We work in the future branch

40
Q

What do we do to merge our changes to the main branch?

A

We open a pool request or PR

41
Q

When a PR is approved, can you merge it to the main branch?

A

Yes

42
Q


What do we do once APR has been created

A

We request that one or other team members review the code before it’s merged into the base branch