Você está na página 1de 72

A-Z

GLOSSÁRIO TI
O Manual do Tech Recruiter
Glossário de TI - O Manual da Tech Recruiter

Navegue pelas letras:

O manual que vai facilitar a sua vida


A B C D E F G
como TECH RECRUITER!

H I J K L M N

O mercado de Tecnologia tem desafiado

constantemente profissionais da área de Recursos O P Q R S T U

Humanos, novas tecnlogias surgem e com isso

uma infinidade de termos técnicos da área. V W X Y Z

Pensando em tudo isso, criamos este material

rico e completo para TECH RECRUITERS. É um

manual de consulta rápida, sobre termos,

tecnologias e expressões muito utilizadas na

área TECH.

2
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

A
ADAPTIVE DESIGN - Uma maneira ÁGIL - Conjunto de métodos e princípios AJAX (Asynchronous JavaScript
de se construir um mesmo site que que consiste na ideia de And XML) - Técnica para acessar
se adapta (muda) para cada desenvolvimento iterativo (isto é, onde servidores web a partir, por
dispositivo. requisitos e soluções são identificados e exemplo, do Front-End ou de outros
cumpridos de maneira cíclica) a partir da Back-Ends.
colaboração de times auto-gerenciáveis
e multifuncionais.

3
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

A
ALGORITMO - É basicamente um ANGULARJS - AngularJS é um APACHE KAFKA - plataforma
conjunto de passos para certa framework JavaScript código aberto, open-source de processamento de
tarefa. mantido pelo Google, que auxilia na streams desenvolvida pela Apache
execução de single-page applications. Software Foundation, escrita em Scala e
Java. O projeto tem como objetivo
ANGULAR - Plataforma de ANSIBLE - Ferramenta de TI de código fornecer uma plataforma unificada, de
aplicações web de código-fonte aberto para gerenciar, automatizar, alta capacidade e baixa latência para
aberto e front-end baseado em configurar servidores e, implantar tratamento de dados em tempo real.
TypeScript liderado pela Equipe aplicativos, a partir de uma localização
Angular do Google e por uma central. Ele inclui sua própria linguagem
comunidade de indivíduos e declarativa para descrever a
corporações. Angular é uma configuração do sistema.
reescrita completa do AngularJS,
feito pela mesma equipe que o
construiu.

4
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

A
APACHE TOMCAT - Tomcat é um API - A sigla API deriva da APLICAÇÕES WEB - Sistemas que
servidor web Java, mais expressão inglesa Application executam em ambientes
especificamente, um container de Programming Interface que, distribuídos (onde as partes do
servlets. traduzida para o português, pode sistema podem executar em
ser compreendida como uma máquinas diferentes) chamadas
interface de programação de servidores, comunicando-se via
aplicação. Ou seja, API é um protocolo HTTP ou HTTPS
conjunto de normas que possibilita (Protocolo Seguro). A interface
a comunicação entre plataformas com a pessoa que utiliza é
através de uma série de padrões e realizada pelos navegadores. Na
protocolos. prática, exemplos comuns de
aplicações web, são nossos sites
de comércio eletrônico, notícias,
redes sociais, buscadores (como o
Google), etc.

5
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

A
APEX - É uma linguagem de APP - A sigla pode ter vários ARDUÍNO - Arduíno é uma
programação que usa sintaxe significados, porém no universo plataforma de prototipagem
similar à do Java e funciona como computacional, APP é a abreviação de eletrônica de hardware livre e de
procedimentos armazenados no application ou aplicativo. Trata-se de um placa única, projetada com um
banco de dados. O Apex permite programa desenvolvido para executar microcontrolador com suporte de
que os desenvolvedores adicionem uma função específica, basicamente entrada/saída embutido, uma
lógica de negócios a eventos do para o usuário.
linguagem de programação padrão,
sistema, tais como cliques em a qual tem origem em wiring
botões, atualizações de registros APPIUM - Ferramenta de automação de (plataforma de prototipagem
relacionados e páginas do código aberto para executar scripts e eletrônica de hardware livre), e é
Visualforce. testar aplicativos nativos, aplicativos da essencialmente C/C++.
Web para dispositivos móveis e
aplicativos híbridos no Android ou iOS
usando um driver de web.

6
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

A
AUTOMATION ANYWHERE - AWS - Amazon Web Services (AWS) é
Desenvolvedora de software de uma plataforma de serviços em nuvem
automação de processos segura, oferecendo poder
robóticos, que emprega bots de computacional, armazenamento de
software para concluir os banco de dados, distribuição de
processos de negócios. conteúdo e outras funcionalidades para
ajudar as empresas em seu
dimensionamento e crescimento.

7
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

B
B2B - (business to business) é a BACKBONE - Rede principal por onde os BACKUP- O backup é a cópia de dados
expressão utilizada para indicar dados dos clientes da internet trafegam. de um dispositivo de armazenamento a
operações entre empresas. Ele controla o esquema de ligações outro para que possam ser restaurados
centrais de um sistema mais abrangente em caso da perda dos dados originais, o
com elevado desempenho. que pode envolver apagamentos
acidentais ou corrupção de dados.
B2C - O B2C (business to BACK-END - O que a pessoa que
customer) é a expressão utilizada usa não vê num software, como
para indicar operações entre servidores e banco de dados. É o
empresa e consumidor final. processamento “por trás dos
panos”.

8
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

B
BANCO DE DADOS NÃO BANCO DE DADOS - Agrupamento (em BDD - Behavior Driven Development
RELACIONAL (NOSQL) - Quando o formato de tabelas, documentos, é uma técnica de desenvolvimento
banco de dados não guarda os colunas e etc…) de informações que se Ágil que encoraja colaboração
dados em tabelas, e sim em relacionam e tratam de um mesmo entre desenvolvedores, setores de
chave-valor, colunas, etc. assunto. qualidade e pessoas não-técnicas
ou de negócios num projeto de
BANCO DE DADOS RELACIONAL BASH - Interpretador de comandos, software, relaciona-se com o
(SQL) Banco de dados onde os um entre os diversos tradutores conceito de verificação e validação
mesmos são guardados em entre o usuário e o sistema para tornar mais eficiente a
tabelas que possuem “relações” operacional conhecidos como construção de cenários a serem
entre si. Por exemplo uma tabela shell. testados.
de produtos e de compras. A tabela
de compras pode ter vários
produtos e um produto pode estar
relacionado a várias tabelas.
9
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

B
BI - Business Intelligence (BI) é um BIG DATA - Big Data é um termo BLUEPRISM - BluePrism é o nome
software para visualização de amplamente utilizado na comercial do Blue Prism Group,
indicadores de negócios. atualidade para nomear conjuntos uma corporação multinacional de
Possibilita o tratamento de dados de dados muito grandes ou software do Reino Unido que foi
complexos para criar visões complexos, que os aplicativos de pioneira e fez software de
simplificadas. processamento de dados automação de processos robóticos
tradicionais ainda não conseguem corporativos que fornece uma
BIBLIOTECA Pedaços de códigos lidar. Os desafios desta área força de trabalho digital projetada
(como funções, por exemplo) já incluem: análise, captura, curadoria para automatizar atividades
programados e que podem ser de dados, pesquisa, operacionais complexas de ponta a
usados em outros códigos. A compartilhamento, ponta.
biblioteca é uma extensão de fora armazenamento, transferência,
do contexto, ou seja, ela pode ser visualização e informações sobre
usada e desplugada de um privacidade dos dados.
contexto para outro. As bibliotecas
são consumidas pela aplicação
principal. 10
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

B
BOOTSTRAP - Framework CSS. BROWSER - Navegador de BUNDLER - Ferramenta que
internet. Software que permite permite que a função require
BPM - BPM (business process visualizar imagens, fotos, sons, funcione no navegador. Assim você
management – gerenciamento de vídeos e textos na internet. carregaria um módulo da mesma
processos de negócio) é uma forma que um código para Node.
gestão de processos de negócio. Para tornar isso possível o bundler
BUG - Problema no código que faz faz uma análise no código, gerando
Essa gestão é feita através de uma com que ele não execute sua
visão sistêmica e geral da um novo arquivo, com todas as
função corretamente. dependências necessárias para ele
organização e é baseada na
definição de parâmetros, funcionar.
BUILD - Software empacotado e
monitoramento, controle e pronto para a instalação pelo
adaptação para melhoria contínua usuário. É o último estágio de
dos processos. A automação dos desenvolvimento antes de publicar
processos também é um objetivo o software.
do uso do BPM.

11
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
C - É uma linguagem de C++ - É uma linguagem de CAIXA PRETA - Teste de
programação compilada de programação compilada caixa-preta é um teste de software
propósito geral, estruturada, multi-paradigma e de uso geral. para verificar a saída dos dados
imperativa, procedural, padronizada Desde os anos 1990 é uma das usando entradas de vários tipos.
pela Organização Internacional linguagens comerciais mais Tais entradas não são escolhidas
para Padronização, criada em 1972 populares, sendo bastante usada conforme a estrutura do programa.
por Dennis Ritchie na empresa também na academia por seu Quanto mais entradas são
AT&T Bell Labs para grande desempenho e base de fornecidas, mais rico será o teste.
desenvolvimento do sistema utilizadores.
operacional Unix.
C# - É uma linguagem de CACHE - O cache é um dispositivo
programação, multiparadigma, de de acesso rápido, interno a um
tipagem forte, desenvolvida pela sistema, que serve de intermediário
Microsoft como parte da plataforma entre um operador de um processo
.NET. A sua sintaxe orientada a e o dispositivo de armazenamento
objetos foi baseada no C++ mas ao qual esse operador acede.
inclui muitas influências de outras
linguagens de programação, como
Object Pascal e, principalmente, Java. 12
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
CAVALO DE TRÓIA (“TROJAN”) - CLOUD COMPUTING -O cloud COBIT -O COBIT (control objectives
Software nocivo utilizado por computing (computação em for information and related
hackers para invadir nuvem) refere-se à utilização da technology) auxilia a empresa a ter
computadores. Ao contrário dos memória e da capacidade de uma governança de TI mais
vírus, ela não se dissemina armazenamento e cálculo de controlada. É focado no negócio e
automaticamente, mas geralmente computadores e servidores tem por finalidade fornecer aos
vem em um arquivo anexado por compartilhados e interligados por gestores um modelo de
e-mail. meio da internet, seguindo o governança que ajude a entregar
princípio da computação em grade. valor a TI e também a gerenciar de
CLEAN CODE -filosofia de Saiba mais sobre cloud computing forma mais clara os riscos
desenvolvimento cuja o objetivo é acessando nosso blog. associados a área.
aplicar técnicas simples que visam CLUSTER - Um cluster consiste em
facilitar a escrita e leitura de um computadores vagamente ou
código. fortemente ligados que trabalham
em conjunto para que, em muitos
aspectos, eles possam ser vistos
como um único sistema.
13
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
COBOL - O COBOL (COmmon CODE CLIMATE (CC) - Programa CODE REVIEW (CR) - A Code
Business Oriented Language – que lê um código e analisa a forma Review (revisão de código) é uma
linguagem comum orientada para como foi escrito em busca de prática da engenharia de software
negócios) é uma antiga linguagem pontos de melhoria. Ele faz isso que ajuda a garantir a qualidade do
de programação orientada para o analisando o seu código fonte código. Essa prática consiste
processamento de banco de dados contra algumas regras de código e basicamente em, um ou mais
comerciais. estilo que verificam como o código desenvolvedores podem comentar
foi escrito. no código de outro.

14
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
CÓDIGO DE MÁQUINA - Código COMPILADOR - Transforma o CONTINUOUS INTEGRATION (CI)
que a máquina consegue entender código de uma linguagem de - Prática de colocar em produção,
e executar. programação para uma linguagem de forma automática, as novas
de máquina (ou alguma de nível modificações feitas pelos
CÓDIGO FONTE -Código de um mais baixo, ou seja, mais próxima colaboradores do projeto de forma
programa. O computador o usa do código binário que o hardware contínua (em geral, uma vez por dia
para gerar uma versão do processa) que é lida pelo no mínimo), ou seja,
programa que é capaz de processador. continuamente e sem a
processar. necessidade de períodos fora do ar.

CÓDIGO -Conjunto de palavras ou


símbolos contendo instruções para
o computador.

15
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
COOKIES - Cookie (“biscoito”) – CORDOVA - Estrutura de CPU -Central processor unit ou
Informação colocada no desenvolvimento de aplicativo unidade central de processamento
computador do usuário quando ele móvel criada pela Nitobi. A Adobe é o responsável pelo controle e
visita determinado site.Eles são Systems comprou a Nitobi em execução das tarefas do
feitos para guardar dados 2011, rebatizou-a como PhoneGap computador, ou seja, é onde todas
específicos de um cliente ou e, mais tarde, lançou uma versão as operações do computador são
website, para serem acessados de código aberto do software processadas.
futuramente pelo servidor web de chamada Apache Cordova.
maneira mais rápida.

16
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
CRIPTOGRAFIA -– Processo de CRM - O CRM (customer CSS (Folhas de Estilo em Cascata)
codificação de um arquivo que relationship management – -É uma linguagem de estilo que
impede que outras pessoas, além gerenciamento do relacionamento define a aparência de documento
do emissor e receptor, possam ler com o cliente) é um sistema web HTML. Exemplo: manipulação
os dados enviados pela rede. integrado de gestão com foco no da posição dos elementos, cores,
cliente, que reune vários processos fontes, fundos, etc.
e tarefas de uma forma organizada
e integrada.

17
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

C
CUCUMBER - Ferramenta de CYPRESS.IO - É um framework de
software que suporta o testes automatizados end-to-end
desenvolvimento orientado pelo usando JavaScript! ... js), usa o
comportamento. O ponto central Selenium para poder fazer a
da abordagem do BDD do pepino é comunicação com os elementos
o seu analisador de idioma comum do DOM enviando comandos de
chamado Gherkin. forma remota e isso tudo
envelopado (wrapper) pelo
Protractor ou Webdriver, etc.

18
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

D
DAILY MEETING (DM) - Reunião DART - O Dart é uma linguagem de DASHBOARDS - Os dashboards
diária de dez a quinze minutos para programação fortemente tipada são painéis visuais que centralizam
saber o que se fez no dia anterior, o inicialmente criada pela Google em informações importantes para o
que se vai fazer no dia seguinte e o 2011. A missão inicial do Dart era negócios. Permitem, desta forma,
é impedimento seu para fazer isso. substituir o JavaScript para entender o cenário em tempo real e
desenvolvimento de scripts em tomar decisões baseadas em
páginas web. Porém, com a informações reais e que estão
evolução da linguagem e com o ocorrendo agora, monitoradas
passar dos anos, ela hoje pode ser minuto a minuto.
considerada uma linguagem
multi-paradigma, embora a
linguagem apresente fortes
estruturas típicas de linguagens
orientadas a objeto.

19
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

D
DATA LAKE - Depósito de dados DATACENTER (DC) ou CPD - O DEFINIÇÃO DE PRONTO - O como
que os armazena em grandes datacenter (DC) ou CPD (centro de que o time define o que foi feito.
quantidades e em sua forma bruta, processamento de dados) é um
estruturada ou semi-estruturada. ambiente projetado para abrigar DELAY -Tempo de espera de uma
servidores e outros componentes ação. Acontece mais tarde do que
como sistemas de armazenamento originalmente planejado ou
DATA WAREHOUSE - Repositório de dados e ativos de rede.
esperado.
de grandes volumes de dados DDD - Domain-Driven Design (DDD)
estruturados que é mais seguro e é uma abordagem de DEPLOY - O Deploy consiste no
tem estrutura mais “rígida” que o desenvolvimento de software em processo que coloca uma
Data Lake. que o design é orientado pelo aplicação no ar, tornando-a
domínio, ou seja, pela área de acessível a quem usa.
conhecimento à qual o software se
aplica. Outra forma de dizer é: em
DDD, o design da solução é
orientado pelas regras de negócio.

20
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

D
DESKTOP / PC (PERSONAL DEV. TEAM - Time de DHTML - O DHTML é uma união de
COMPUTER OU COMPUTADOR desenvolvimento (pessoas que tecnologias HTML, JavaScript e
PESSOAL) - Microcomputador de colaboram com o projeto).
CSS, aliadas a um Modelo de
mesa. Objeto de Documentos (DOM), que
DEVOPS -Derivada da junção entre permitem a interatividade e
Desenvolvedor e Operações, animação de websites modificando
DevOps é uma metodologia de a dinâmica na própria máquina,
desenvolvimento de software que sem a necessidade de acessos a
busca maximizar os resultados das um servidor web.
equipes de TI. A metodologia
integra toda a equipe de
colaboradores e torna mais
eficiente a comunicação entre eles,
elevando o desenvolvimento de
software e as equipes de TI a um
novo patamar.
21
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

D
DIRETÓRIO - Um tipo de pasta do DOCKER - Um conjunto de DOWNLOAD - Termo utilizado para
computador que pode ter dentro de produtos de plataforma como descrever a gravação de um
si outros diretórios e arquivos. serviço que usam virtualização de arquivo no computador do usuário
nível de sistema operacional para a partir de um site na internet.
DJANGO -Django é um framework entregar software em pacotes
para desenvolvimento rápido para chamados contêineres. Os
web, escrito em Python, que utiliza contêineres são isolados uns dos
o padrão model-template-view. outros e agrupam seus próprios
softwares, bibliotecas e arquivos
de configuração.

DRIVE - É toda e qualquer unidade


de acesso (disco flexível, disco
rígido, CD-ROM).

22
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

E
E-COMMERCE -Comércio ELASTIC SEARCH - O ELK - É o acrônimo para três
eletrônico ou comércio eletrónico, elasticsearch é uma ferramenta projetos open source:
e-commerce, comércio virtual ou para buscas de código aberto Elasticsearch, Logstash e Kibana.
venda não-presencial, é um tipo de (opensource) que tem capacidade
transação comercial feita para tratar de grandes quantidades ERP - O ERP (enterprise resource
especialmente através de um de dados em tempo real. O servidor planning – planejamento de
equipamento eletrônico, como, por de buscas distribuído é baseado recursos da empresa) é um
exemplo, computadores, tablets e em Apache Lucene e desenvolvido sistema de gestão empresarial,
smartphones, baseadas em dois em Java, utilizando uma interface uma solução de ERP é capaz de
conceitos fundamentais o B2B e o comum, JSON sobre https.
unificar informações, tornando os
B2C. departamentos integrados.

23
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

E
ESCALABILIDADE -Capacidade ETHERNET - É um protocolo de EXPRESS.JS - Framework para
que determinado equipamento conexão para redes locais (LAN) Node.js que ajuda na criação de
possui para receber com base no envio de pacotes.
rotas, middlewares e muitas outras
implementações evitando que se funções para o desenvolvimento
torne obsoleto ou deixe de atender tanto de APIs quanto SPAs
às necessidades do usuário. (Aplicações de Uma Página).
Podem incluir, por exemplo,
aumento de quantidade de
memória, troca de discos ou
processador, entre outros.

24
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

F
FERRAMENTAS DE FLEX CSS - Conhecido como FLUTTER - Um framework
PROGRAMAÇÃO - As ferramentas Flexbox, é um modelo de layout da desenvolvido pelo Google na
de programação são softwares ou Web CSS3. Está no estágio de linguagem Dart, permite o
programas que as pessoas da área recomendação de candidatos do desenvolvimento de aplicações
usam para criar, depurar, processar W3C. O layout flexível permite que nativas tanto para Android quanto
ou otimizar alguma etapa do os elementos responsivos dentro para iOS a partir da composição de
processo de trabalho. Algumas das de um contêiner sejam Widgets.
principais são: organizados automaticamente,
dependendo do tamanho da tela.
FIREWALL - O firewall é um
dispositivo de uma rede de FLUID DESIGN - Design que
computadores que tem por acompanha o tamanho da tela do
objetivo aplicar uma política de dispositivo que você está usando
segurança a um determinado sem mudar a estrutura da página.
ponto da rede.

25
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

F
FRAMEWORKS - São como FTP (File Transfer Protocol ou FULL-STACK -Junção de Front-End
coleções de ferramentas, Protocolo de Transferência de e Back-End.
componentes e soluções que você Arquivo) - Tem a função de
pode encontrar em um mesmo realizar a transferência de arquivos
pacote (o framework) que facilitam entre computadores na internet,
a criação de aplicações complexas. possibilitando download e upload.
O FTP pode ser utilizado por meio
FRONT-END - É a parte de uma de terminais de comando e
aplicação web que a pessoa que programas que possibilitam sua
utiliza, vê e interage. É executada utilização. Ou seja, é o protocolo
pelo browser. que permite publicar os arquivos
na Internet.

26
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

G
GATEWAY - Computador que GITFLOW -Workflow é um design GITLAB - É um gerenciador de
interliga duas ou mais redes que de fluxo de trabalho Git que foi repositório de software baseado
usem protocolos de comunicação publicado e popularizado pela em git, com suporte a Wiki,
internos diferentes. primeira vez por Vincent Driessen gerenciamento de tarefas e CI/CD.
no nvie. O Gitflow Workflow define GitLab é similar ao GitHub, mas o
GIT - Sistema de Controle de um modelo de ramificação GitLab permite que os
Versão (VCS) distribuído, ou seja, rigoroso projetado com base no desenvolvedores armazenem o
de uso compartilhado por várias lançamento do projeto. código em seus próprios
pessoas de uma equipe, que faz o servidores, ao invés de servidores
acompanhamento de mudanças GITHUB - Plataforma de de terceiros.
em arquivos e pastas de uma hospedagem de código-fonte de
aplicação. uma aplicação com controle de
versão usando o Git.

27
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

G
GO - É uma linguagem de GRADLE - É um sistema de GRAFANA - É uma aplicação web
programação criada pela Google e automação de compilação de de análise de código aberto
lançada em código livre em código aberto que se baseia nos multiplataforma e visualização
novembro de 2009. É uma conceitos de Apache Ant e Apache interativa da web. Ele fornece
linguagem compilada e focada em Maven e introduz uma linguagem tabelas, gráficos e alertas para a
produtividade e programação de domínio específico baseada em Web quando conectado a fontes de
concorrente, baseada em trabalhos Groovy em vez do XML usado pelo dados suportadas. É expansível
feitos no sistema operacional Apache Maven para declarar a através de um sistema de plug-in.
chamado Inferno. configuração do projeto.

28
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

G
GROOMING - Reuniões sobre GROOVY - É uma linguagem de GULP - É um kit de ferramentas
como melhorar o product backlog. programação orientada a objetos JavaScript de código aberto criado
desenvolvida para a plataforma por Eric Schoffstall usado como
Java como alternativa à linguagem um sistema de criação de
de programação Java. Groovy streaming no desenvolvimento web
possui características de Python, front-end.
Ruby e Smalltalk.

29
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

H
HARD SKILLS - Habilidades HIBERNATE - É um framework para HTTP - O https (hypertext transfer
Técnicas (por exemplo, programar o mapeamento objeto-relacional protocol – protocolo de
em JavaScript). escrito na linguagem Java, mas transferência de hipertexto) é um
também é disponível em .Net com protocolo de comunicação que
o nome NHibernate. decide como dois computadores
ou programas transmitirão dados
HARDWARE - Designação genérica HTML -O HMTL (hyper text markup na Internet.
de todo tipo de equipamento de language) - Linguagem de
informática, ou seja, é a parte física Marcação de Hipertexto), é a
do computador. Exemplos: linguagem de marcação mais
microcomputador, discos rígidos, popular na internet; utilizada como
memória, impressora, scanner, estrutura do Front-End de um site.
entre outros.

30
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

I
IAAS - IaaS (infrastructure as a INCREMENTO - O que foi feito e INTRANET - É uma rede de
service – infraestrutura como gerou valor ao usuário. computadores privada que assenta
serviço) é uma modalidade onde o sobre a suíte de protocolos da
cliente contrata a infraestrutura Internet, porém, de uso exclusivo
como serviço, ou seja, contrata de um determinado local, como,
servidores virtuais ao invés de por exemplo, a rede de uma
servidores físicos. empresa, que só pode ser
acessada pelos seus utilizadores
ou colaboradores internos.

31
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

I
IONIC - É um framework criado no IOT - Internet of things (IOT) ou ITIL - ITIL (information technology
final de 2013 que visa a criação de internet das coisas é o termo infrastructure library – biblioteca de
aplicações híbridas para utilizado para a conexão de infraestrutura de TI) é um conjunto
dispositivos móveis. ... Ele nada basicamente qualquer coisa à de melhores práticas para
mais é do que uma pilha de internet, seja ela um gerenciar os serviços de TI.
componentes e outros eletrodoméstico, dispositivo, tênis,
frameworks. enfim, qualquer coisa. Para saber
mais sobre IOT acesse nosso post
exclusivo sobre o assunto.

32
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

J
JAVA - Java é uma linguagem de JAVASCRIPT - É uma linguagem JENKINS - É um servidor de
programação interpretada que viabiliza a criação de páginas automação gratuito e de código
orientada a objetos. Diferente das interativas, ou seja, que são aberto. Ele ajuda a automatizar as
linguagens de programação modificáveis de acordo com a partes do desenvolvimento de
convencionais, que são compiladas interação de quem usa e que software relacionadas à
para código nativo, é compilada conectam o Front-End ao construção, teste e implantação,
para um bytecode (código de um Back-End. facilitando a integração e entrega
programa escrito na linguagem contínuas.
Java) que é executado por uma
máquina virtual (JVMs). JBOSS - JBoss é um servidor de
aplicação de código fonte aberto
baseado na plataforma JEE (Java
Enterprise Edition) e implementado
completamente na linguagem de
programação Java.

33
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

J
JPA - É uma API padrão da JSF -é uma especificação Java JUNIT - É um framework
linguagem Java que descreve uma para a construção de interfaces de open-source, que se assemelha ao
interface comum para frameworks usuário baseadas em raio de testes software java, criado
de persistência de dados. A JPA componentes para aplicações web por Erich Gamma e Kent Beck, com
define um meio de mapeamento suporte à criação de testes
objeto-relacional para objetos Java automatizados na linguagem de
simples e comuns, denominados JSON - um acrônimo de JavaScript programação Java. Esse
beans de entidade. Object Notation, é um formato framework facilita a criação e
compacto, de padrão aberto manutenção do código para a
JQUERY - jQuery é uma biblioteca independente, de troca de dados automação de testes com
de funções JavaScript que interage simples e rápida entre sistemas, apresentação dos resultados.
com o HTML, desenvolvida para especificado por Douglas
simplificar os scripts interpretados Crockford em 2000, que utiliza
no navegador do cliente. texto legível a humanos, no
formato atributo-valor.
34
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

K
KANBAN - Sistema simples e KICKOFF - É uma reunião em que KOTLIN - é uma linguagem de
visual de organizar as tarefas e o todos os participantes do projeto programação desenvolvida pela
fluxo de trabalho. se reúnem para definir objetivos, JetBrains que é executada na
recursos, restrições, prazos e Máquina Virtual do Java. Hoje é
cronogramas referente ao projeto uma linguagem de programação
KIBANA - é um plugin de em pauta. O evento deve ocorrer oficial para o desenvolvimento de
visualização de dados de fonte em um local separado do ambiente aplicativos Android.
aberta para o Elasticsearch. Ele de trabalho para facilitar a
fornece recursos de visualização comunicação e evitar interrupções. KUBERNETES - Um sistema de
em cima do conteúdo indexado em orquestração de contêineres
um cluster Elasticsearch. Os open-source que automatiza a
usuários podem criar gráficos de KONY - é uma ferramenta de implantação, o dimensionamento e
barra, linha e dispersão, ou gráficos criação de interfaces estilo “drag a gestão de aplicações em
e mapas de torta em cima de and drop”. contêineres.
grandes volumes de dados.
35
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

L
LAMBDA - É uma plataforma de LAN to LAN - Os circuitos LAN (Local Area Network ou Rede
computação orientada a eventos e lan-to-lan foram desenhados para da Área Local) - Trata-se de um
sem servidor fornecida pela conectar pontos de troca de conjunto de computadores que
Amazon como parte dos Amazon tráfego, garantindo alta pertencem a uma mesma
Web Services. É um serviço de performance e qualidade na organização e que estão ligados
computação que executa código comunicação entre as localidades. entre eles numa pequena área
em resposta a eventos e gerencia São utilizados para interligar duas geográfica por uma rede,
automaticamente os recursos de redes LAN. frequentemente através de uma
computação exigidos por esse mesma tecnologia (a mais usada é
código. a Ethernet).

36
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

L
LARAVEL - É um framework PHP LEGADO - Sistemas legados são LGPD - Sigla para Lei Geral de
livre e open-source criado por aqueles que, por conta do tempo, Proteção de Dados a qual
Taylor B. Otwell para o começam a se tornar obsoletos regulamenta a coleta e o
desenvolvimento de sistemas web dentro das rotinas em uma tratamento de dados sensíveis no
que utilizam o padrão MVC. organização. Considere um Brasil e tem como princípio
software que foi feito há mais de proteger os direitos fundamentais
uma década. de liberdade e de privacidade dos
cidadãos.

37
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

L
LINGUAGEM R -é uma linguagem LINGUAGEM - Conjunto de LOGS -É uma expressão utilizada
de programação multi-paradigma definições (sintáticas e para descrever o processo de
orientada a objetos, programação semânticas) usadas para fazer um registro de eventos relevantes em
funcional, dinâmica, fracamente texto que o computador é capaz de um sistema computacional.
tipada, voltada à manipulação, entender, ou seja, um programa de
análise e visualização de dados. computador.
Foi criado originalmente por Ross
Ihaka e por Robert Gentleman no
departamento de Estatística da
Universidade de Auckland, Nova
Zelândia.

38
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

M
MAINFRAME - É um computador MAVEN - É uma ferramenta de MICROSSERVIÇOS
de grande porte, com foco no automação de compilação utilizada -Microsserviços são uma
processamento de um grande primariamente em projetos Java. abordagem arquitetônica e
volume de informações. Também é utilizada para construir organizacional do desenvolvimento
e gerenciar projetos escritos em de software na qual o software
C#, Ruby, Scala e outras linguagens consiste em pequenos serviços
independentes que se comunicam
MARIADB - O MariaDB é um banco MENSAGERIA - É um serviço usando APIs bem definidas. Esses
de dados ramificado do MySQL. utilizado para intermediar a troca serviços pertencem a pequenas
Após a aquisição do MySQL pela de mensagens entre sistemas, com equipes autossuficientes.
Oracle o seu desenvolvedor criou o o objetivo de fazer integração de
MariaDB para manter a alta serviços.
fidelidade ao MySQL.

39
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

M
MIDDLEWARE - Software que se MOBILE - É uma expressão inglesa MOBX - É uma biblioteca para
encontra entre o sistema usada para classificar aparelhos e gestão de estado, o que significa
operacional e os aplicativos nele serviços criados para dispositivos que podemos utilizar ele para
executados. Ou seja, é um software móveis, como smartphones e estados locais (páginas) ou globais
que permite a sistemas isolados e tablets. Com a popularização dos (com Provider por exemplo). O
funções interagirem. Exemplo: Site celulares inteligentes, é cada vez MobX se baseia em observáveis,
com uma opção de pagamento. O mais comum que empresas ações e reação, um conceito que
que conecta os dois é um lancem versões de programas de vem da programação reativa.
middleware. computador para esses
equipamentos.

40
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

M
MOCK - Programa que serve para MONOLÍTICO - Em engenharia de MS SQL - O Microsoft SQL Server é
simular outros códigos. São muito software, uma aplicação monolítica um SGDB desenvolvido pela
usados para garantir isolamento de descreve uma única aplicação de Microsoft. Sua principal função é a
testes unitários. software em camadas no qual a de armazenar e recuperar dados
interface de usuário e código de solicitados por outras aplicações
MONGODB - É um software de acesso aos dados são combinados de software, sejam aqueles no
banco de dados orientado a em um único programa a partir de mesmo computador ou aqueles
documentos livre, de código aberto uma única plataforma. Uma em execução em outro
e multiplataforma, escrito na aplicação monolítica é autônoma e computador através de uma rede
linguagem C++. Classificado como independente de outras aplicações (incluindo a Internet).
um programa de banco de dados de computação.
NoSQL, o MongoDB usa
documentos semelhantes a JSON
com esquemas.

41
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

M
MVC - É o acrônimo de MVP (Produto Mínimo Viável) - MVVM - O padrão de projeto
Model-View-Controller (em Maneira de se testar modelos de Model-View-ViewModel (MVVM) foi
português: Arquitetura negócios e conceitos diretamente originalmente criado para
Modelo-Visão-Controle - MVC) é com o cliente, a partir do aplicativos Windows Presentation
um padrão de projeto de software, lançamento de uma versão mínima Foundation (WPF) usando XAML
ou padrão de arquitetura de viável do produto. Exemplo: Em vez para separar a interface do usuário
software formulado na década de de fazer um site como o que a (UI) da lógica de negócios e
1970, funciona como um padrão de Airbnb, os fundadores fizeram um aproveitando ao máximo o data
arquitetura de software que site simples com poucas binding (a vinculação de dados).
melhora a conexão entre as funcionalidades.
camadas de dados, lógica de MYSQL - O MySQL é um SGBD
negócio e interação com usuário. ... (sistema de gestão de banco de
Por padrão existem a camada dados) que utiliza a linguagem SQL
Model, Controller e View que deram como interface.
origem a sigla dessa arquitetura de
software mais utilizado entre os
desenvolvedores. 42
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

N
NOC - (“Network Operations NODE.JS (NODE) - Linguagem de NUVEM/ CLOUD - é uma
Center”, Centro de Operação de back end (JavaScript). tecnologia que permite a
Rede) Refere-se ao lugar onde o distribuição dos seus serviços de
gerenciamento das redes de NPM (Node Package Manager) - computação e o acesso online a
comunicação pública ou privada é Gerenciador de Pacotes (módulos) eles sem a necessidade de instalar
centralizado. No ambiente são do Node.js. programas. Justamente por não
empregados sistemas de necessitar da instalação de
monitoramento para analisar todos programas, ou do armazenamento
os dispositivos da rede. de dados, o conceito originado do
inglês cloud computing faz alusão
à “nuvem”.

43
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

O
OBJECTIVE-C - A linguagem OFFLINE - É um termo cujo OPEN SOURCE - Software de
Objective-C é usada para o significado literal é “fora de linha” e código aberto é o software de
desenvolvimento de aplicações também pode qualificar alguma computador com o seu código
para a plataforma iOS, que coisa que está desligada ou fonte disponibilizado e licenciado
compreende iPhone, iPad e iPod desconectada. É habitualmente com uma licença de código aberto
Touch. ... ObjC é uma linguagem usado para designar que um no qual o direito autoral fornece o
Orientada a Objetos. determinado usuário da internet ou direito de estudar, modificar e
de uma outra rede de distribuir o software de graça para
computadores não está conectado qualquer um e para qualquer
à rede. finalidade.

44
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

O
ORACLE -O Oracle é um SGBD ORIENTAÇÃO A EVENTOS - é um ORIENTAÇÃO A OBJETOS - é um
(sistema de gestão de banco de paradigma de programação. modelo de análise, projeto e
dados) escrito em linguagem C e Diferente de programas tradicionais programação de software baseado
disponível em diversas plataformas que seguem um fluxo de controle na composição e interação entre
materiais. padronizado, o controle de fluxo de diversas unidades chamadas de
programas orientados a evento são 'objetos'.
guiados por indicações externas,
chamadas eventos. OVERVIEW - Visão global

45
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

P
PACKER - é uma ferramenta leve e PHP - PHP é um acrônimo PIX - É um meio de pagamento
portável, por isso é muito utilizado recursivo para PHP: Hypertext eletrônico do Brasil lançado
em pipelines de CI/CD para gerar Preprocessor (Pré-Processador de oficialmente no dia 5 de outubro de
imagens customizadas a cada Hipertexto), que originalmente se 2020, com início de funcionamento
deploy, de forma rápida e eficiente. chamava Personal Home Page integral em 16 de novembro de
(Página Inicial Pessoal). Muito 2020.
PAIR PROGRAMMING - Técnica do utilizada por programadores e
desenvolvimento ágil de software desenvolvedores para construir PLANNING - Reunião onde se
onde duas pessoas utilizam um sites dinâmicos, extensões de descreve as funcionalidades de
mesmo computador, para integração de aplicações e agilizar maior prioridade (e que devem ser
programar alguma tarefa. no desenvolvimento de um feitas) para a equipe para o
sistema. próximo sprint.

46
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

P
PMO (PROJECT MANAGEMENT POSTGREE - é um sistema POWER BI - Um serviço de análise
OFFICE OU “ESCRITÓRIO DE gerenciador de banco de dados de negócios da Microsoft lançado
PROJETOS) - É o departamento objeto relacional, desenvolvido a 24 de julho de 2015. O objetivo do
responsável por definir e manter os como projeto de código aberto. Power BI é fornecer visualizações
padrões de gerenciamento de interativas e recursos de business
projetos na empresa, a fim de POSTMAN - é um aplicativo com a intelligence com uma interface
otimizar o controle e a execução de função de testar e desenvolver simples para que os usuários finais
propostas da organização como APIs em uma interface bastante criem os seus próprios relatórios e
um todo ou de uma área simples e intuitiva. Ele nos permite dashboards.
específica.
simular requisições HTTP de forma
Por meio de APIs, desenvolvedores rápida, armazenando-as para que
podem criar novos softwares e possamos usá-las posteriormente.
aplicativos capazes de se
comunicar com outras
plataformas.

47
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

P
POWERSHELL - É um shell de linha PRODUCT BACKLOG - O que está PROGRESSIVE WEB APP -
de comando baseado em tarefas e para ser feito no produto. Metodologia que busca fazer com
linguagem de script desenvolvido que sites web e app tenham
no .NET. Inicialmente, apenas um características de aplicativos
componente do Windows, o PROGRESS 4GL - É uma linguagem nativos de dispositivos mobile, ou
PowerShell tornou-se de código de programação de quarta geração, seja, feitos primariamente para
aberto e multiplataforma em 18 de daí a sigla 4GL, baseada em eles.
agosto de 2016 com a introdução eventos e proprietária.
do PowerShell Core.

48
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

P
PROMETHEUS - É um aplicativo de PUGLIN - Todo programa, PYTHON - O Python é uma
software gratuito usado para ferramenta ou extensão que se linguagem de programação de alto
monitoramento e alerta de eventos. encaixa a outro programa principal nível e muito versátil. Ela suporta
Ele grava métricas em tempo real para adicionar mais funções e tanto a programação orientada a
em um banco de dados de séries recursos a ele. Geralmente são objetos quanto a programação
temporais criado usando um leves e não comprometem o estruturada. Com Python, você
modelo de recepção HTTP, com funcionamento do software e são pode acessar bibliotecas nativas
consultas flexíveis e alertas em de fácil instalação e manuseio que oferecem funcionalidades para
tempo real.
desenvolvimento de projetos e
implementação de aplicações
complexas.

49
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

Q
QA (QUALITY ASSURANCE) - QLIKVIEW - É uma plataforma de
Conjunto de atividades exercidas análise de negócios ponta a ponta.
para que o produto ou serviço A empresa de software foi fundada
oferecidos sejam de qualidade.
em 1993 em Lund, Suécia, e agora
está sediada em King of Prussia,
Pensilvânia, Estados Unidos.

50
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

R
RABBITMQ - O RabbitMQ é uma REACT NATIVE - Framework de REDUX - É uma biblioteca
aplicação de código aberto que programação de aplicativos JavaScript de código aberto para
suporta o protocolo AMQP para baseado na biblioteca React. gerenciar o estado do aplicativo. É
receber mensagens organizá-las mais comumente usado com
em filas e as disponibiliza para que REACT - Biblioteca JavaScript para bibliotecas como React ou Angular
outras aplicações possam criar o Front-End de aplicações. para criar interfaces de usuário.
recebê-las. Chamamos o RabbitMQ Semelhante pela arquitetura Flux
de um Message REDE - Genericamente um conjunto do Facebook, foi criado por Dan
Broker(Intermediador de de computadores ligados que se Abramov e Andrew Clark
mensagens).
comunicam entre si.

51
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

R
REFATORAÇÃO - Processo de REGRAS DE NEGÓCIO - Requisitos RESPONSIVE DESIGN -O Design
alterar um programa para melhorar de como uma determinada que assegura que o site será visto
sua estrutura interna sem alterar o funcionalidade ou produto deveria de uma forma diferente para
seu funcionamento. Essas se comportar dado um diferentes tamanhos de tela.
melhorias podem ser de determinado critério.
performance ou para facilitar
trabalhos futuros neste código, por
exemplo

REST (REPRESENTATIONAL REST-ASSURED - É uma RESTFUL - É uma aplicação web


STATE TRANSFER) - Estilo de ferramenta que foi desenvolvida que realiza a implementação do
arquitetura de serviços web que para facilitar a criação de testes padrão REST.
padroniza algumas características automatizados para APIs REST.
tidas como boas práticas. Esta oferece suporte para validar
protocolo HTTP e requisições em
JSON.
52
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

R
ROI - O ROI (return on investment – RPA - (Automação de Processos RUBY - É uma linguagem de
retorno sobre o investimento) é a Robóticos) – consiste em uma programação interpretada
mensuração do tempo necessário aplicação tecnológica que permite multiparadigma, de tipagem
para retornar o valor investido na a automatização de processos dinâmica e forte, com
aquisição de novas soluções através de um (software) robô. gerenciamento de memória
tecnológicas.
automático, originalmente
planejada e desenvolvida no Japão
em 1995, por Yukihiro "Matz"
Matsumoto, para ser usada como
linguagem de script.

53
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

R
RUBY ON RAILS - É um framework RXSWIFT - É uma biblioteca que
livre que promete aumentar simplifica o desenvolvimento de
velocidade e facilidade no código assíncrono que reage à
desenvolvimento de sites novos dados que são processados
orientados a banco de dados, uma sequencialmente e de forma
vez que é possível criar aplicações isolada.
com base em estruturas
pré-definidas.

54
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SAAS - SaaS (software as a service SCRUM - É uma metodologia ágil SELENIUM WEB DRIVER -

– software como serviço) é uma para gestão e planejamento de A Google criou uma nova
forma de comercialização de projetos. Inicialmente foi criado e ferramenta de automação de
software onde o fornecedor se embasado no desenvolvimento de testes chamada Selenium
responsabiliza por toda a estrutura software, porém hoje praticamente WebDriver (e Remote WebDriver).
necessária para a disponibilização é possível usar em todas as áreas Trata-se de uma ferramenta
do sistema.
de um negócio. No Scrum, os bastante poderosa, porém leve,
projetos são divididos em ciclos para criar scripts de casos de
SCRUM MASTER - É a pessoa (tipicamente mensais) chamados testes automatizados. ... Como o
responsável por garantir que todos de Sprints, e é a partir do driver do Selenium é um arquivo.
estejam aderentes ao processo de planejamento da Sprint que
desenvolvimento, que sigam suas começam os resultados.
cerimônias e que garantam a
organização e realização dos seus
artefatos.

55
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SERVIDOR -É basicamente, um computador mais potente do que o desktop comum. Ele foi
desenvolvido especificamente para transmitir informações e fornecer produtos de software a
outros computadores que estiverem conectados a ele por uma rede. Os servidores têm o hardware
para gerenciar o funcionamento em rede wireless e por cabo Ethernet, normalmente através de um
roteador. Eles foram desenvolvidos para lidar com cargas de trabalho mais pesadas e com mais
aplicativos, aproveitando a vantagem de um hardware específico para aumentar a produtividade e
reduzir o tempo de inatividade.Os servidores também oferecem ferramentas de gerenciamento
remoto, o que significa que um membro da equipe de TI pode verificar o uso e diagnosticar
problemas de outro local. Isso também significa que você pode executar manutenções de rotina,
como adicionar novos usuários ou alterar senhas.

56
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SERVIDORES -Máquina onde roda SLA - O Service Level Agreement SOA - Arquitetura Orientada a
o Back-End de um site, por (SLA) — ou Acordo de Nível de Serviços (SOA) não é uma
exemplo. Ou um Back-End Serviço (ANS), em português — é tecnologia, não é uma metodologia,
acessível a outras aplicações fundamental para qualquer não é um serviço, mas é um
diversas.
contrato de prestação de serviços conceito de arquitetura corporativo
na TI. Refere-se à especificação, que promove a integração entre o
em termos mensuráveis e claros, negócio e a TI por meio de conjunto
SISTEMA OPERACIONAL - É o de todos os serviços que o de interfaces de serviços
principal software do computador e contratante pode esperar do acoplados.
responsável pelo controle do fornecedor na negociação.
equipamento em si, gerenciando o
uso dos dispositivos (memória,
drivers), programas (processadores
de texto, planilhas de cálculo) e
demais periféricos (impressora e
scanner)..

57
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SOAP - É um protocolo para troca SOFT SKILLS - Competências SOLID (Single-responsibility,
de informações estruturadas em comportamentais (por exemplo, Open-closed, Liskov substitution,
uma plataforma descentralizada e saber criticar e receber críticas, Interface segregation e
distribuída. O protocolo SOAP saber se explicar, saber criar boas Dependency Inversion principles)
utiliza XML para enviar mensagens relações com as pessoas). - Esses princípios, quando
e, geralmente, serve-se do combinados, são tidos como boas
protocolo HTTP para transportar SOFTWARE - É um conjunto de práticas para facilitar a quem
os dados. ... Este baseia-se no códigos desenvolvido para programa desenvolver softwares
protocolo HTTP e permite utilizar executar funções específicas, que são mais fáceis de se manter e
vários formatos para normalmente para o usuário. expandir.
representação de dados, como
JSON (um dos mais utilizados),
XML, RSS, entre outros.

58
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SPRINT BACKLOG - O que está SQL LITE - É uma biblioteca em STACK - No contexto do
para ser feito na sprint.
linguagem C que implementa um desenvolvimento de software,
banco de dados SQL embutido. stack é o conjunto de tecnologias
Programas que usam a biblioteca que usamos para criar nossas
SPRINT - Ciclo de tempo dentro do SQLite podem ter acesso a banco aplicações. Nessa stack estão as
qual se realiza um conjunto de de dados SQL sem executar um linguagens de programação (server
atividades.
processo SGBD separado. side e client side), frameworks e
SQL - SQL (structured query bancos de dados.
SQUAD - Traduzido do inglês,
language – linguagem de consulta significa esquadrão ou pelotão.
estruturada) é a linguagem de Esse conceito tem base na ideia de
pesquisa declarativa padrão para dividir os grupos das empresas em
banco de dados relacional.
pequenos times multidisciplinares.

59
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
STACK NETFLIX -A Spring Cloud STACK SPRING - O Spring é um STYLED COMPONENTS - é uma
possui uma stack completa de framework Java criado com o biblioteca para React e React
microservices, que foi construída e objetivo de facilitar o Native que permite que você use
é mantida pela Pivotal e lançou sua desenvolvimento de aplicações, estilos ao nível de componente na
primeira versão em 2014, e é explorando, para isso, os conceitos sua aplicação. Eles são escritos em
frequentemente atualizada. O de Inversão de Controle e Injeção uma mistura de JavaScript com
objetivo principal do Spring Cloud é de Dependências. CSS.

fornecer uma integração completa SVN: Controle de versionamento

entre o Spring Boot e o projeto


Netflix OSS

60
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

S
SVN - Controle de versionamento
SWIFT - É uma linguagem de
programação consistente e
intuitiva, desenvolvida pela Apple
para a criação de apps para iOS,
Mac, Apple TV e Apple Watch. ...
Swift é fácil de usar e em código
aberto, para que qualquer pessoa
com uma boa ideia consiga fazer
coisas surpreendentes.

61
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

T
TABLEAU - Software é uma TCP/IP - O TCP/IP é um conjunto
empresa americana, líder no de protocolos de comunicação
desenvolvimento de softwares para entre computadores em rede. Seu
visualização de dados.
nome vem de dois protocolos: o
TCP (transmission control protocol
– protocolo de controle de
transmissão) e o IP (internet
protocol – protocolo de internet). O
conjunto de protocolos pode ser
visto como um modelo de
camadas, onde cada camada é
responsável por um grupo de
tarefas, fornecendo um conjunto de
serviços bem definidos para o
protocolo da camada superior.

62
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

T
TDD - Desenvolvimento Orientado por TERRAFORM - É uma infraestrutura
Testes (Test Driven Development). de código aberto como ferramenta
Desenvolver o software baseado em de software de código criada pela
testes que são escritos antes do código HashiCorp. Os usuários definem e
de produção. É uma técnica de fornecem infraestrutura de data
desenvolvimento de software que se center usando uma linguagem de
relaciona com o conceito de verificação configuração declarativa conhecida
e validação e se baseia em um ciclo como HashiCorp Configuration
curto de repetições: Primeiramente o Language ou, opcionalmente,
desenvolvedor escreve um caso de JSON.
teste automatizado que define uma
melhoria desejada ou uma nova
funcionalidade. Então, é produzido
código que possa ser validado pelo
teste para posteriormente o código ser
refatorado para um código sob padrões
aceitáveis.
63
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

T
TEST DRIVEN DEVELOPMENT TESTE DE CAIXA BRANCA - Teste TESTE DE CONTRATO - Em um
(TDD) - Desenvolvimento Orientado de caixa-branca é uma técnica de contexto de teste unitários, os
por Testes. Técnica de teste que usa a perspectiva interna testes de contrato descrevem a
desenvolvimento em que a do sistema para modelar os casos interface de programação
produção e o deploy do software é de teste. No teste de software, a disponível em um objeto, ou seja,
baseada em testes. perspectiva interna significa são verificados, por exemplo, se os
basicamente o código fonte. No parâmetros e o retorno de um
teste de hardware, cada nó de um método mockado tem a mesma
circuito pode ser testado. tipagem dos parâmetros e retorno
do método original.

64
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

T
TESTE DE REGRESSÃO - é uma TESTE UNITÁRIO - Testes isolados TESTES DE CARGA - É usado para
técnica do teste de software que entre si que são feitos com verificar o limite de dados
consiste na aplicação de versões pequenas unidades de códigos processados pelo software até que
mais recentes do software, para para validar seu funcionamento. ele não consiga mais processa-lo.
garantir que não surgiram novos Também é conhecido como teste
defeitos em componentes já de Volume.
analisados.padrões aceitáveis.
TESTES AUTOMATIZADOS -
É fundamentam no uso de
TESTE DE SEGURANÇA - Verifica a ferramentas para controlar a
proteção do sistema contra execução de testes de software.
invasões ou acesso não autorizado Através da aplicação de
a informações. Analisando se o estratégias, o objetivo é
software se comporta basicamente escrever um software
adequadamente as diversas que testará seu programa por você.
tentativas de acesso ilegais,
observando possíveis
vulnerabilidades.
65
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

T
TESTES DE INTEGRAÇÃO -
TESTES FUNCIONAIS - São os TYPESCRIPT - É um superconjunto
É a fase do teste de software em testes definidos de acordo com os de JavaScript desenvolvido pela
que módulos são combinados e requisitos funcionais do software. Microsoft que adiciona tipagem e
testados em grupo. Ela sucede o Como não há conhecimento sobre alguns outros recursos a
teste de unidade, em que os a operação interna do programa, o linguagem.
módulos são testados analista concentra-se nas funções
individualmente, e antecede o teste que o software contemplará.
de sistema, em que o sistema Baseado na especificação
completo é testado num ambiente determina-se as saídas que são
que simula o ambiente de esperadas para um determinado
produção.
conjunto de dados. ( Testa linha
por linha )

66
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

U
UI DESIGN (Design da Interface do UML - Unified Modeling Language, URL - A URL (uniform resource
Usuário) - É o desenho e execução ou Linguagem Unificada de locator – localizador padrão de
de uma interface para o usuário. Modelagem, é, como o nome recursos) refere-se ao endereço de
Exemplo: Como garantir que um indica, uma linguagem de notação rede no qual se encontra algum
botão vai ser visto e vai ser utilizada para modelar e recurso informático, como por
apertado. documentar as diversas fases do exemplo um arquivo de
desenvolvimento de sistemas computador ou um dispositivo
UI PATH - É uma empresa de orientados a objetos. periférico.
software global com sede em Nova
York que desenvolve uma UPLOAD - significa enviar um USABILIDADE -É a medida de
plataforma para automação de arquivo qualidade e eficiência da
processos robóticos. experiência do usuário com um
UX - É a medida de qualidade e determinado produto.
eficiência da experiência do usuário
com um determinado produto.
67
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

V
VAULT - É uma ferramenta de VOIP (VOICE OVER INTERNET VPN -

governança das informações e PROTOCOL OU PROTOCOLO DE VPN (virtual private network – rede
e-discovery para o Google VOZ SOBRE INTERNET) - Sistema privada virtual) é uma rede de
Workspace. Com o Vault, você cria utilizado para levar voz através da comunicação privada. Por
regras de retenção e guardas de rede de internet, podendo inclusive, fornecerem autenticação e
documentos, além de pesquisar e substituir o telefone convencional. confidencialidade na transmissão
exportar os dados dos usuários do de dados, além de protocolos
Google Workspace. criptografados por tunelamento, as
VPNs tornam-se mais seguras e
VISUAL BASIC - Microsoft Visual confiáveis nas comunicações.
Studio é um ambiente de
desenvolvimento integrado (IDE) da
Microsoft para desenvolvimento de
software especialmente dedicado
ao . NET Framework e às
linguagens Visual Basic (VB), C,
C++, C# (C Sharp) e F# (F Sharp).
68
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

W
WEB -
WEPACK - é um empacotador de WPF - O Windows Presentation
WWW (world wide web) ou WEB é módulo JavaScript de código Foundation, inicialmente chamado
a sigla que denomina a rede aberto. Ele é feito principalmente de Avalon, é um subsistema gráfico
mundial de computadores ligados para JavaScript, mas pode no .NET Framework 3.0, que usa
em rede.
transformar ativos de front-end, uma linguagem de marcação,
como HTML, CSS e imagens. conhecida como XAML para
desenvolvimento de GUIs ricas.

69
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

X
XAMARIN - É possível desenvolver XML - É uma recomendação da
apps móveis nativas utilizando C# W3C para gerar linguagens de
(ou F#). De quebra, além de marcação para necessidades
simplesmente poder escrever especiais. É um dos subtipos da
código utilizando C#, é possível SGML capaz de descrever diversos
utilizar features do C# e do . NET tipos de dados. Seu propósito
no desenvolvimento destes principal é a facilidade de
aplicativos, coisas como compartilhamento de informações
async/await e lambdas por por intermédio da internet.
exemplo.

70
www.feeltechrh.com.br
Glossário de TI - O Manual da Tech Recruiter

Z
ZABBIX - É uma ferramenta de ZEND - Framework é um
software de monitoramento de framework para aplicações Web de
código aberto para diversos código aberto, orientado a objetos,
componentes de TI, incluindo implementado em PHP 5 e
redes, servidores, máquinas licenciado sob a New BSD License.
virtuais e serviços em nuvem. O
Zabbix fornece métricas de
monitoramento, entre outras,
utilização da rede, carga da CPU e
consumo de espaço em disco.

71
www.feeltechrh.com.br
E aí, curtiu o conteúdo?
Nós da Feel Tech estamos sempre pensando em formas
de apoia-los para a melhor performance em seu trabalho,
com isso fortalecendo a imagem do profissional através
de uma atuação mais assertiva e humanizada.
Somos a empresa que mais forma Tech Recruiters do
Brasil! Já são mais de 600 profissionais formados e Conheça a nossa
preparados para o mercado.
Formação Tech Recruiter

www.feeltechrh.com.br

Você também pode gostar