Web Development Test Study Guide

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/40

flashcard set

Earn XP

Description and Tags

Flashcards for Web Development Test Study Guide

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

41 Terms

1
New cards

Git

A version control system for tracking changes in computer files and coordinating work on those files among multiple people.

2
New cards

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity.

3
New cards

Ubuntu

A Linux distribution based on Debian and composed mostly of free and open-source software.

4
New cards

Rails (Ruby on Rails)

A server-side web application framework written in Ruby under the MIT License.

5
New cards

Full Stack

Refers to the entire depth of a computer system application, often dividing into a 'front end' and 'back end'.

6
New cards

Heroku

A cloud platform as a service (PaaS) supporting several programming languages.

7
New cards

Django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

8
New cards

LAMP

An acronym for Linux, Apache, MySQL, and PHP, representing a common web service stack.

9
New cards

MVC (Model-View-Controller)

An architectural pattern that separates an application into three main logical components: the model, the view, and the controller.

10
New cards

ssh

Secure Shell, a cryptographic network protocol for operating network services securely over an unsecured network.

11
New cards

Repo (Repository)

A storage location for software packages.

12
New cards

Branch

A pointer to a snapshot of your code, used to work on new features or bug fixes in isolation.

13
New cards

Push

To upload local repository content to a remote repository.

14
New cards

Clone

To create a local copy of a remote repository.

15
New cards

Pull

To fetch from and integrate changes from a remote repository.

16
New cards

Remote Repo

A repository hosted on a server, often used for collaboration.

17
New cards

Commit

To save changes to the local repository.

18
New cards

Local Repo

A repository on your local machine.

19
New cards

Add

In Git, to stage changes for the next commit.

20
New cards

Staging

The area in Git where changes are prepared for a commit.

21
New cards

Working Directory

The directory on your file system associated with a Git repository.

22
New cards

git init

A Git command to create a new Git repository.

23
New cards

Regex (Regular Expression)

A sequence of characters that define a search pattern.

24
New cards

Code Blocks

Aka case, a section of code with a specific purpose.

25
New cards

Function

A block of organized, reusable code that is used to perform a single, related action.

26
New cards

Local Variable

A variable that is only accessible within the function or block where it is defined.

27
New cards

Global Variable

A variable that is accessible from any part of the code.

28
New cards

irb (Interactive Ruby)

A command-line tool for executing Ruby code interactively.

29
New cards

Integer

A whole number (not a fraction) that can be positive, negative, or zero.

30
New cards

Floating Math

Arithmetic operations involving floating-point numbers (numbers with decimal points).

31
New cards

Version

A specific release of a software or application.

32
New cards

Command Prompt

A text-based interface used to execute commands.

33
New cards

Workspace

The area where a user interacts with software, including coding and design.

34
New cards

Application Menu

A menu within an application that provides access to various functions and settings.

35
New cards

sudo

A command used in Linux/Unix systems to execute commands with superuser privileges.

36
New cards

new model

Typically refers to creating a new data model within a framework like Rails.

37
New cards

controllers

Components in an MVC architecture that handle user input and update the model and view.

38
New cards

views

The part of an MVC architecture that displays the application's data.

39
New cards

generate

Often refers to using a command to automatically create files and code structures, such as in Rails.

40
New cards

db:migrate

A Rails command used to apply database schema changes.

41
New cards

SQL commands

Commands used to interact with and manage relational databases.