Se você já se confundiu com os jargões e termos técnicos usados na área de Tecnologia da Informação, não se preocupe. Este glossário de TI foi cuidadosamente elaborado para fornecer definições claras e acessíveis dos principais termos utilizados no nicho.
Para entusiastas em busca de conhecimento, estudantes se preparando para ingressar no mercado de trabalho ou profissionais em busca de aprimoramento, este guia é uma ferramenta essencial. Boa leitura!
Glossário de TI: aprofunde seus conhecimentos
O objetivo deste glossário de termos técnicos de TI é fornecer uma compreensão sólida e prática dos conceitos, permitindo que você navegue com mais confiança neste mundo em constante evolução.
Os termos foram organizados em ordem alfabética para facilitar a busca e tornar a referência mais rápida e eficiente, como um pequeno dicionário de TI. Use à vontade e sempre que precisar!
1. API
API, sigla em inglês para Interface de Programação de Aplicativos (Application Programming Interface), é um recurso fundamental da Tecnologia da Informação que permite a comunicação e interação entre diferentes aplicativos e sistemas de software.
Ela funciona como uma “ponte” que facilita o compartilhamento de informações e funcionalidades, permitindo que desenvolvedores acessem recursos específicos de outros sistemas sem precisar conhecer sua complexidade interna.
Com o uso de APIs, os desenvolvedores podem integrar recursos de terceiros aos seus próprios aplicativos, como informações de previsão do tempo, dados de redes sociais, serviços de mapas, entre outros. Isso possibilita criações mais completas e eficientes, acelerando o desenvolvimento e melhorando a experiência do usuário.
2.ASCII
ASCII vem do inglês American Standard Code for Information Interchange ou “Código Padrão Americano para o Intercâmbio de Informações”. Ele é um conjunto de códigos numéricos que representa caracteres do alfabeto, números, pontuações e outros símbolos utilizados em computação.
Ele atribui um número único a cada caractere, o que facilita a comunicação e a exibição de texto em sistemas de computação. Por exemplo, a letra “A” é representada pelo número 65, a letra “B” pelo número 66, e assim por diante. Além das letras maiúsculas e minúsculas, o conjunto ASCII inclui números de 0 a 9, caracteres especiais como !, @, #, $, entre outros.
3.Back-end
O back-end, também conhecido como “lado do servidor”, é uma parte essencial do desenvolvimento de aplicativos e sites. É a camada da arquitetura de software que lida com o processamento e a gestão dos dados, a lógica de negócios e a comunicação com o banco de dados.
O termo back-end se refere à parte de um sistema ou aplicativo responsável por processar e gerenciar os dados do usuário. Enquanto o front-end lida com a interface do e a experiência visual, o back-end cuida de tudo o que acontece nos bastidores.
É importante destacar que back-end e front-end são termos com mais de um significado. São usados para referência das camadas do sistema, como explicamos acima, e também fazem parte do glossário de funções em TI, ou seja, são usados para referenciar a função profissional do desenvolvedor.
4. Backup
Backup é a prática de fazer cópias de segurança de dados importantes para protegê-los contra perda, danos ou exclusão acidental. Ficam armazenados em um local seguro, permitindo que as informações originais sejam restauradas caso haja algum problema.
É um procedimento crucial para garantir a segurança e continuidade dos negócios, protegendo informações contra falhas de hardware, ataques cibernéticos, erros humanos e desastres naturais. Existem diferentes tipos de backup, e a frequência depende da importância e das mudanças nos dados.
5. Big Data
Big Data pode ser traduzido como “grande volume de dados”. Trata-se de um termo usado para descrever conjuntos massivos de informações que são muito extensos e complexos para serem processados por métodos tradicionais de análise.
No geral, o Big Data é definido por três características:
- Volume: refere-se à quantidade de informações geradas e coletadas constantemente. Esses dados podem chegar a ter petabytes, exabytes ou até mais.
- Velocidade: diz respeito à rapidez com que esses dados são gerados, transmitidos e atualizados. Em muitos casos, os dados do Big Data são capturados em tempo real ou com alta frequência.
- Variedade: indica que esses dados são de diferentes tipos. Eles podem ser textos, imagens, áudios, vídeos, além de formatos não estruturados.
6. Blockchain
Blockchain é uma tecnologia de registro distribuído que consiste em uma cadeia de blocos de informações interconectados e protegidos por criptografia. É uma estrutura de dados segura e transparente, na qual as informações são armazenadas em blocos, formando uma sequência linear e imutável.
Embora a tecnologia tenha sido popularizada inicialmente pela criptomoeda Bitcoin, suas aplicações vão além das moedas digitais. É usada em sistemas financeiros, cadeias de suprimento, governança digital e em sistemas de compartilhamento de informações médicas.
7. Cloud computing
A computação em nuvem é um modelo de prestação de serviços de TI que possibilita o acesso remoto a recursos computacionais, como armazenamento, processamento, servidores e aplicativos pela Internet.
Ao invés de manter uma infraestrutura física local, as empresas podem utilizar serviços em nuvem, que oferecem flexibilidade, escalabilidade e segurança avançada. Isso elimina a necessidade de investimentos em hardware e infraestrutura de TI, permitindo que as organizações se concentrem em suas principais atividades.
8. Cluster
Cluster é um conjunto de computadores ou servidores interconectados que trabalham juntos como um único sistema. Essa configuração proporciona maior poder de processamento e desempenho.
São usados em diversas áreas, como pesquisas científicas, análise de informações em larga escala, armazenamento de dados e hospedagem de sites com alto tráfego. Eles oferecem escalabilidade, alta disponibilidade e eficiência no processamento de tarefas.
9. Data center
Um data center é uma instalação física que abriga servidores, sistemas de armazenamento de dados, redes e outros componentes essenciais para gerenciar grandes volumes de informações.
São projetados para fornecer segurança, refrigeração e energia adequadas para manter os sistemas operacionais e os dados das empresas em funcionamento e protegidos. Além disso, são classificados de acordo com padrões rigorosos que asseguram sua eficiência, confiabilidade e disponibilidade.
Os data centers podem utilizar a classificação TIER, que é um tipo de certificação que visa atestar o desempenho e a confiabilidade da infraestrutura. Trata-se de um sistema criado e ainda aplicado pelo Uptime Institute desde a década de 1990.
10. Engenharia social
A engenharia social é uma forma de ataque cibernético que visa manipular e explorar a psicologia humana para obter informações confidenciais, acesso não autorizado a sistemas ou persuadir as pessoas a realizar ações específicas.
Diferentemente de ataques que se concentram em vulnerabilidades técnicas, a engenharia social explora a natureza humana, buscando enganar as vítimas para que elas revelem informações sensíveis ou tomem decisões prejudiciais à segurança.
Esse tipo de ameaça pode ocorrer por meio de e-mails falsos (phishing), chamadas telefônicas, redes sociais, mensagens instantâneas ou até mesmo em encontros presenciais.
11. Firewall
Um firewall é um sistema de segurança que monitora e controla o fluxo de dados entre redes. Sua função é filtrar e bloquear o tráfego que possa representar um risco, protegendo o sistema de comunicação contra ataques cibernéticos.
O mecanismo pode ser implementado tanto em software quanto em hardware e é uma medida fundamental para garantir a segurança da rede de uma empresa.
12. Front-end
Front-end é o termo usado no desenvolvimento web para se referir à parte do sistema que os usuários interagem diretamente. É a interface visual de um site ou aplicativo, em que os elementos gráficos, botões, formulários e a disposição do conteúdo são projetados para proporcionar uma boa experiência aos usuários.
As tecnologias principais utilizadas no front-end incluem HTML para estruturar o conteúdo, CSS para estilizar o layout e JavaScript para tornar a interface interativa e dinâmica. Seu objetivo principal é garantir que o sistema seja responsivo, atraente e de fácil usabilidade.
13. IA
Um dos termos de TI mais utilizados atualmente, a IA (Inteligência Artificial), é um campo da ciência da computação que busca criar sistemas e máquinas capazes de realizar tarefas que, normalmente, requerem inteligência humana. Essas máquinas são programadas para aprender com dados, reconhecer padrões, tomar decisões e resolver problemas de forma autônoma.
A IA abrange uma ampla gama de aplicações, desde assistentes virtuais e chatbots até carros autônomos, diagnósticos médicos e análise de dados complexos. Tem como objetivo melhorar a eficiência, automatizar processos e fornecer soluções avançadas em diversas áreas, tornando-se uma das tecnologias mais transformadoras do nosso tempo.
14. Malware
Malware é um termo que deriva da junção das palavras “malicious” (malicioso) e “software“. Trata-se de um tipo de aplicação projetada para danificar, infectar, roubar informações ou obter acesso não autorizado a diferentes sistemas.
Ransomware é um tipo de malware que torna inacessíveis os dados armazenados em um dispositivo, geralmente usando criptografia, e que exige pagamento de resgate (ransom) com extorsão para restabelecer o acesso ao usuário.
15. NoSQL
Também conhecido como “Not Only SQL” (Não Apenas SQL), é uma categoria de banco de dados não relacional, projetado para armazenar e gerenciar grandes volumes de dados não estruturados ou semiestruturados.
Diferente dos bancos de dados SQL tradicionais, o NoSQL oferece modelos flexíveis, escalabilidade e alto desempenho. É amplamente utilizado em aplicações web, redes sociais, jogos e análise de Big Data.
Nosso glossário de TI trouxe alguns dos termos essenciais da área. Quer saber mais sobre o universo da Tecnologia da Informação? Acompanhe a Datasafer pelo blog e redes sociais!