1/40
Flashcards for Web Development Test Study Guide
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Git
A version control system for tracking changes in computer files and coordinating work on those files among multiple people.
Ruby
A dynamic, open source programming language with a focus on simplicity and productivity.
Ubuntu
A Linux distribution based on Debian and composed mostly of free and open-source software.
Rails (Ruby on Rails)
A server-side web application framework written in Ruby under the MIT License.
Full Stack
Refers to the entire depth of a computer system application, often dividing into a 'front end' and 'back end'.
Heroku
A cloud platform as a service (PaaS) supporting several programming languages.
Django
A high-level Python web framework that encourages rapid development and clean, pragmatic design.
LAMP
An acronym for Linux, Apache, MySQL, and PHP, representing a common web service stack.
MVC (Model-View-Controller)
An architectural pattern that separates an application into three main logical components: the model, the view, and the controller.
ssh
Secure Shell, a cryptographic network protocol for operating network services securely over an unsecured network.
Repo (Repository)
A storage location for software packages.
Branch
A pointer to a snapshot of your code, used to work on new features or bug fixes in isolation.
Push
To upload local repository content to a remote repository.
Clone
To create a local copy of a remote repository.
Pull
To fetch from and integrate changes from a remote repository.
Remote Repo
A repository hosted on a server, often used for collaboration.
Commit
To save changes to the local repository.
Local Repo
A repository on your local machine.
Add
In Git, to stage changes for the next commit.
Staging
The area in Git where changes are prepared for a commit.
Working Directory
The directory on your file system associated with a Git repository.
git init
A Git command to create a new Git repository.
Regex (Regular Expression)
A sequence of characters that define a search pattern.
Code Blocks
Aka case, a section of code with a specific purpose.
Function
A block of organized, reusable code that is used to perform a single, related action.
Local Variable
A variable that is only accessible within the function or block where it is defined.
Global Variable
A variable that is accessible from any part of the code.
irb (Interactive Ruby)
A command-line tool for executing Ruby code interactively.
Integer
A whole number (not a fraction) that can be positive, negative, or zero.
Floating Math
Arithmetic operations involving floating-point numbers (numbers with decimal points).
Version
A specific release of a software or application.
Command Prompt
A text-based interface used to execute commands.
Workspace
The area where a user interacts with software, including coding and design.
Application Menu
A menu within an application that provides access to various functions and settings.
sudo
A command used in Linux/Unix systems to execute commands with superuser privileges.
new model
Typically refers to creating a new data model within a framework like Rails.
controllers
Components in an MVC architecture that handle user input and update the model and view.
views
The part of an MVC architecture that displays the application's data.
generate
Often refers to using a command to automatically create files and code structures, such as in Rails.
db:migrate
A Rails command used to apply database schema changes.
SQL commands
Commands used to interact with and manage relational databases.