IT Glossary - ITU Online IT Training
Service Impact Notice: Due to the ongoing hurricane, our operations may be affected. Our primary concern is the safety of our team members. As a result, response times may be delayed, and live chat will be temporarily unavailable. We appreciate your understanding and patience during this time. Please feel free to email us, and we will get back to you as soon as possible.

IT Glossary
Key Terms To Know In The IT Industry

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

gRPC

A high-performance, open-source universal RPC framework that Google developed. gRPC is used to connect services in a microservices-style architecture.

You will find this term commonly used in Software Development

gRPC (gRPC Remote Procedure Call)

An open-source remote procedure call system initially developed by Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, load balancing, and more.

You will find this term commonly used in Networking / Software Development

gRPC-Web

A JavaScript implementation of gRPC for browser clients. gRPC-Web enables web applications to directly call backend gRPC services, simplifying the building of web applications that communicate with microservices.

You will find this term commonly used in Web Development

GSM (Global System for Mobile Communications)

A standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation digital cellular networks used by mobile devices.

You will find this term commonly used in Networking

Guaranteed Delivery

In networking and messaging systems, a service guaranteeing that a message sent through a network or system is delivered to the recipient.

You will find this term commonly used in Networking

Guaranteed State

In computing, refers to a condition in which a system or component is assured to be in a specific state, often through the use of checks, balances, and redundancy to ensure data integrity and system reliability.

You will find this term commonly used in General IT / Security

Guard Clauses

In programming, conditional statements that check for particular conditions and return from the function early if those conditions are met, typically used to improve code readability and reduce nesting.

You will find this term commonly used in Software Development

Guard Page

A memory management technique used to help identify and protect against buffer overflows by placing a "guard" page adjacent to allocations in memory.

You will find this term commonly used in Software Development / Security

Guarded Command Language

A language designed for formal program specification and verification, emphasizing commands guarded by boolean expressions.

You will find this term commonly used in Software Engineering

Guarded Fabric

In Microsoft Hyper-V, Guarded Fabric is a combination of technologies for creating a security boundary for virtualized workloads. It uses Host Guardian Service (HGS) to ensure that Hyper-V hosts are healthy and trusted.

You will find this term commonly used in Security / Virtualization

Guarded Memory Allocation

Techniques in programming to ensure memory is allocated and used safely, protecting against overflow and other vulnerabilities.

You will find this term commonly used in Software Development, Security

Guest Access Management

The processes and technologies used to manage and monitor access to networks or systems for guests or temporary users.

You will find this term commonly used in Security, Network Administration

Guest Network

A separate network provided for guests to access the internet, isolated from the main network to protect sensitive information.

You will find this term commonly used in Networking, Security

Guest Operating System

An OS that runs on a virtual machine, as opposed to the host operating system which runs directly on the physical hardware.

You will find this term commonly used in Virtualization, Cloud Computing

Guest User Experience

The design and management of the experience for users who access a system or service temporarily without a permanent account.

You will find this term commonly used in User Experience, Security

GUI (Graphical User Interface)

A user interface that allows users to interact with electronic devices using graphical icons and visual indicators, as opposed to text-based interfaces, typed command labels, or text navigation.

You will find this term commonly used in General IT

GUI Accessibility

The design and development of graphical user interfaces that are accessible to people with disabilities, such as through screen readers or keyboard navigation.

You will find this term commonly used in HCI, Accessibility

GUI Automation

The use of software to automate interactions with graphical user interfaces, enabling automated testing or user interaction simulations.

You will find this term commonly used in Software Testing, Automation

GUI Builder

A software development tool that simplifies the creation of graphical user interfaces by allowing developers to design forms and interfaces visually, without writing the underlying code manually.

You will find this term commonly used in Software Development / UX Design

GUI Customization

The process of modifying the appearance and functionality of graphical user interfaces to meet user preferences or requirements.

You will find this term commonly used in Software Development

GUI Design

The process of designing the graphical user interface of a software application, focusing on maximizing usability and user experience.

You will find this term commonly used in Software Development / UX Design

GUI Development Framework

A toolkit or library that provides developers with components and tools for building graphical user interfaces.

You will find this term commonly used in Software Development, GUI Design

GUI Development Tools

Software and frameworks that assist developers in designing the visual components of software applications, including windows, dialogs, menus, and other graphical user interface elements.

You will find this term commonly used in Software Development / UI Design

GUI Framework

A set of libraries that simplifies GUI application development by providing pre-designed elements, event management, and rendering.

You will find this term commonly used in Software Development

GUI Mockup

A prototype or wireframe of a graphical user interface used to visualize and test the design of a software application before development.

You will find this term commonly used in UI/UX Design, Software Development

GUI Programming

The process of designing and building graphical user interfaces for software applications. This allows users to interact with electronic devices through graphical icons and visual indicators.

You will find this term commonly used in Software Development / UX Design

GUI Testing

The process of testing a product's graphical user interface to ensure it meets its specifications. This is often part of software testing.

You will find this term commonly used in Software Development / General IT

GUI Testing Tools

Software applications used to test the graphical user interfaces of programs, ensuring that all elements, such as buttons, menus, dialogs, and images, function as expected.

You will find this term commonly used in Software Development / QA Testing

GUI Toolkit

A collection of libraries and tools used by developers to create graphical user interfaces for software applications.

You will find this term commonly used in Software Development / UX Design

GUI Widget Toolkit

A collection of GUI elements (widgets) that can be used in the design of applications across different platforms.

You will find this term commonly used in Software Development, UI Design

GUID (Globally Unique Identifier)

A unique reference number used as an identifier in computer software. The term is commonly used in software development.

You will find this term commonly used in Software Development

GUID (Globally Unique Identifier) Partitioning

A technique used in databases and distributed systems to ensure that data is uniquely identified across the system by using GUIDs to partition data into distinct subsets.

You will find this term commonly used in Database Management

GUID (Globally Unique Identifier) System

A reference system used for generating unique IDs. GUIDs are used in software development to uniquely identify objects, components, or records.

You will find this term commonly used in Software Development

GUID Collision

The unlikely event that two or more globally unique identifiers (GUIDs) generated at different times or by different systems are identical. GUIDs are designed to be unique, but their finite size means collisions, while extremely rare, are theoretically possible.

You will find this term commonly used in Software Development

GUID Generation Algorithm

An algorithm used to produce Globally Unique Identifiers (GUIDs). These algorithms aim to create identifiers that are unique not only within the scope of a single database or application but globally, across all instances and applications.

You will find this term commonly used in Software Development

GUID Partition Table (GPT)

A standard for the layout of the partition table on a physical storage device used in a desktop or server PC, such as a hard disk drive or solid-state drive.

You will find this term commonly used in Hardware / Data Storage

Guidance Navigation and Control (GNC)

The system that manages the orientation and trajectory of vehicles, especially in aerospace, using various sensors and control systems.

You will find this term commonly used in Aerospace, Robotics

Guidance Software

Companies or products that specialize in developing software for digital investigations and forensic analysis.

You will find this term commonly used in Security, Forensic Computing

Guided Access

A feature on mobile devices that limits the device to a single app and controls which features are available.

You will find this term commonly used in Mobile Development

Guideline Development

The process of establishing protocols, standards, or procedures in IT projects or system design, ensuring consistency and best practices.

You will find this term commonly used in IT Governance, Project Management

Gulp

A toolkit that helps developers automate and enhance their workflow. It provides a powerful and efficient streaming build system, making it easier to develop projects by automating tasks like minification, compilation, unit testing, and linting.

You will find this term commonly used in Web Development

Gulp Task Runner

An automation tool used in web development to automate repetitive tasks like minification, compilation, unit testing, linting, etc., to streamline the development process.

You will find this term commonly used in Web Development

Gulp.js

A toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.

You will find this term commonly used in Web Development

Gunicorn

A Python Web Server Gateway Interface (WSGI) HTTP server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project.

You will find this term commonly used in Web Development

Gunicorn (Green Unicorn)

A Python WSGI HTTP Server for UNIX, a pre-fork worker model ported from Ruby's Unicorn project. It's designed to serve fast clients or behind buffering reverse proxies.

You will find this term commonly used in Web Development

Gutenberg Principle

A layout principle in web design and print that aligns content according to the natural reading flow of the Western world, left to right and top to bottom.

You will find this term commonly used in Web Development / UX Design

Gutenberg Project

An online library offering over 60,000 free eBooks, including classic literature. Not to be confused with WordPress's Gutenberg editor.

You will find this term commonly used in Digital Libraries / Web Development

Gutter (Coding)

The space between code and the line numbers in an IDE, often used to display breakpoints and revision markers.

You will find this term commonly used in Software Development

Guzzle

A PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.

You will find this term commonly used in Web Development

gVisor

An open-source sandbox environment for running containerized applications more securely. It provides an additional layer of isolation between running containers and the host operating system.

You will find this term commonly used in Cloud Computing / Security

What's Your
Career Path?
Network Security Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
111 Hrs 24 Min
icons8-video-camera-58
518 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
IT Project Manager Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
36 Hrs 58 Min
icons8-video-camera-58
151 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Pentester Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
100 Hrs 16 Min
icons8-video-camera-58
430 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Network Administrator Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
162 Hrs 25 Min
icons8-video-camera-58
524 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Comprehensive IT User Support Specialist Training: Accelerate Your Career

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
128 Hrs 51 Min
icons8-video-camera-58
621 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
IT Manager’s Survival Bundle Training Series – 10 Courses

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
174 Hrs 15 Min
icons8-video-camera-58
773 On-demand Videos

Original price was: $179.00.Current price is: $47.40.

Add To Cart
Cisco Network Engineer Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
129 Hrs 56 Min
icons8-video-camera-58
473 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
AWS Cloud Practitioner Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
62 Hrs 56 Min
icons8-video-camera-58
475 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Data Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
56 Hrs 45 Min
icons8-video-camera-58
358 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Certified Ethical Hacker Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
129 Hrs 51 Min
icons8-video-camera-58
807 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
AZ-104 Learning Path : Become an Azure Administrator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
109 Hrs 6 Min
icons8-video-camera-58
433 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
ICD 9, ICD 10, ICD 11 : Medical Coding Specialist Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
37 Hrs 56 Min
icons8-video-camera-58
193 On-demand Videos

Original price was: $99.00.Current price is: $29.00.

Add To Cart

Black Friday

70% off

Our Most popular LIFETIME All-Access Pass