IT Glossary - J - 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

JSON-LD (JSON for Linking Data)

A method of encoding Linked Data using JSON, aiming to provide a way to make JSON data interoperable at a web-scale.

You will find this term commonly used in Data Interchange, Web Development

JSON-RPC

A remote procedure call protocol encoded in JSON, allowing data to be transmitted over a network between a client and a server.

You will find this term commonly used in Networking, Application Development

JSON-RPC 2.0

A protocol that uses JSON for encoding remote procedure calls, enabling asynchronous, stateless communication between client and server.

You will find this term commonly used in Networking, Web Development

JSON-RPC over WebSocket

A combination of JSON-RPC protocol with WebSocket, providing full-duplex communication channels over a single TCP connection.

You will find this term commonly used in Networking, Web Development

JSON-RPC Protocol

A protocol that allows for remote procedure calls (RPC) using JSON for encoding the data. It's a simple protocol that defines a few data structures and the rules around their processing.

You will find this term commonly used in Networking, APIs

JSON5

A proposed extension to JSON intended to make JSON code easier for humans to write and read, adding features such as comments, unquoted keys, etc.

You will find this term commonly used in Data Interchange, Web Development

Jsonnet

A domain specific configuration language that helps you define JSON data, allowing templates and inheritance to manage complex configurations.

You will find this term commonly used in Configuration Management, DevOps

JSONP (JSON with Padding)

A method used to request data from a server residing in a different domain than the client.

You will find this term commonly used in Web Development, Cross-domain Communication

JSONPath

A query language for JSON, similar to XPath for XML.

You will find this term commonly used in Data Interchange, Web Development

JSP (JavaServer Pages)

A technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.

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

JSP Custom Tags

User-defined tags in JavaServer Pages (JSP) that encapsulate reusable code in a more modular and maintainable way, extending the JSP language.

You will find this term commonly used in Web Development, Java

JSP Tag Library

A collection of custom tags that encapsulate complex behavior to simplify web page development.

You will find this term commonly used in Web Development, Java

JSS (JavaScript Style Sheets)

An authoring tool for CSS which allows you to use JavaScript to describe styles in a declarative, conflict-free, and reusable way.

You will find this term commonly used in Web Development, Frontend Development

JSSS (JavaScript Style Sheets)

An obsolete technology that proposed using JavaScript to define styles for web pages, superseded by CSS.

You will find this term commonly used in Web Development, Styling

JSTL (JavaServer Pages Standard Tag Library)

A collection of JSP tags that encapsulates core functionality common to many JSP applications.

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

JSTL (JSP Standard Tag Library)

A collection of tag libraries that provide common web development tasks, such as iteration and conditionals, for JSP pages, avoiding the need for Java code in JSP files.

You will find this term commonly used in Web Development, Java

JSX

A syntax extension for JavaScript, recommended for use with React to describe what the UI should look like.

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

JSX (JavaScript XML)

An extension to JavaScript that allows XML/HTML syntax to be used directly within JavaScript, most commonly used with React.

You will find this term commonly used in Web Development, User Interface Design

JTA (Java Transaction API)

An API that allows applications to perform distributed transactions across multiple X/Open XA resources in a Java environment.

You will find this term commonly used in Enterprise Computing, Database Management

JTA Transactions

A high-level API provided by Java for managing transactions across multiple XA resources in a distributed environment.

You will find this term commonly used in Database Management, Transaction Management

JTAG (Joint Test Action Group)

A standard for verifying designs and testing printed circuit boards after manufacture.

You will find this term commonly used in Hardware Development, Debugging

JTAG (Joint Test Action Group) Interface

A standard for verifying designs and testing printed circuit boards after manufacture.

You will find this term commonly used in Hardware Development, Debugging

JTAG Boundary Scan

A technology used for testing interconnects on printed circuit boards (PCBs) or sub-blocks inside an integrated circuit. It uses the JTAG port for accessing the test features.

You will find this term commonly used in Hardware Development, Testing

JTAG Debugging

A method of debugging embedded systems through the JTAG port, allowing for direct manipulation and examination of system state while running.

You will find this term commonly used in Hardware Development, Debugging

JTAPI (Java Telephony API)

An API for integrating Java applications with telephony services, enabling voice, fax, call control, and media management.

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

JTS (Java Topology Suite)

An API of 2D spatial predicates and functions for processing geometry.

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

Jubula

An open-source automated functional testing tool for Java and HTML applications.

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

Julia

A high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments.

You will find this term commonly used in Programming, Data Science

Jump Instruction

In computer programming, an instruction that causes the execution to jump to a different part of the program.

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

Jump Server

A controlled entry point into a network or between network segments, often used in secure environments as a bridge for accessing internal systems.

You will find this term commonly used in Networking, Security

Juniper Networks Certified Internet Associate (JNCIA-Junos)

Validates the candidate's understanding of networking fundamentals and core functionality of the Juniper Networks Junos OS.

You will find this term commonly used in Networking

JUnit

A simple framework to write repeatable tests, with an emphasis on testing Java projects.

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

JUnit Platform

The foundation for launching testing frameworks on the JVM, providing a TestEngine API for developing new testing frameworks that run on the platform.

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

JUnit Runner

A component in the JUnit framework that allows for the execution of tests, supporting custom test runners for specialized testing scenarios.

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

JUnit Test Suites

A collection of test cases, test classes, and other test suites combined into a single entity, so that tests can be executed together as a group.

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

JUnit5

The next generation of JUnit, a new programming model for testing Java applications, with new features and improvements over its predecessor.

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

Jupyter

An open-source project that supports interactive data science and scientific computing across all programming languages.

You will find this term commonly used in Data Science, Interactive Computing

Jupyter Kernels

The programming language-specific backends used by Jupyter interactive computing notebooks. Each kernel runs and interprets the code written in a notebook's cells.

You will find this term commonly used in Data Science, Interactive Computing

Jupyter Notebook

An open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text.

You will find this term commonly used in Data Science, Machine Learning

Jupyter Notebook Extensions

Plugins or add-ons for Jupyter Notebooks that extend the functionality of the notebook environment with additional features, tools, and visualizations.

You will find this term commonly used in Data Science, Tooling

Jupyter Widgets

Interactive UI controls for Jupyter notebooks, allowing for interactive data visualization and user interfaces within Jupyter notebooks.

You will find this term commonly used in Data Science, Interactive Computing

JupyterHub

A multi-user version of the notebook designed for classrooms, labs, and data science teams, providing user management and integration with infrastructure.

You will find this term commonly used in Data Science, Collaboration

JupyterLab

An interactive development environment for notebooks, code, and data, extending the Jupyter Notebook project.

You will find this term commonly used in Data Science, Machine Learning

Just a Bunch Of Disks (JBOD)

A storage strategy that combines multiple hard drives into a single logical unit, but unlike RAID, does not provide any redundancy or performance improvement.

You will find this term commonly used in Storage, Hardware

Just Enough Administration (JEA)

A security technology that enables delegated administration for anything that can be managed with PowerShell.

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

Just Enough Operating System (JeOS)

A minimal operating system tailored to the specific needs of an application, such as a virtual appliance.

You will find this term commonly used in Operating Systems, Virtualization

Just-in-Time (JIT) Compiler

A component of the runtime environment that improves the performance of Java applications by compiling bytecode into native machine code at runtime.

You will find this term commonly used in Java, Performance Optimization

JVM (Java Virtual Machine)

An abstract machine that enables a computer to run a Java program.

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

JVM Bytecode

The instruction set of the Java Virtual Machine. Java programs are compiled into bytecode, which JVM can interpret or JIT-compile to native machine code.

You will find this term commonly used in Programming, Java

JVM Heap

The runtime data area in the Java Virtual Machine from which memory for all class instances and arrays is allocated.

You will find this term commonly used in Programming, Java

What's Your
Career Path?
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
Entry Level Information Security Specialist Career Path

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

Total Hours
113 Hrs 4 Min
icons8-video-camera-58
513 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
Information Security Analyst Career Path

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

Total Hours
58 Hrs 1 Min
icons8-video-camera-58
225 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
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
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
Kubernetes Certification: The Ultimate Certification and Career Advancement Series

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

Total Hours
12 Hrs 18 Min
icons8-video-camera-58
207 On-demand Videos

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

Add To Cart
Leadership Mastery: The Executive Information Security Manager

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

Total Hours
95 Hrs 34 Min
icons8-video-camera-58
348 On-demand Videos

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

Add To Cart
Web Designer Career Path

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

Total Hours
34 Hrs 37 Min
icons8-video-camera-58
172 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
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

Cyber Monday

70% off

Our Most popular LIFETIME All-Access Pass