Termos Técnicos

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Estudo de termos técnicos de computação e desenvolvimento de software com exemplos reais.

52 cartões Português Nível: Intermediário Fundamentos da computação Publicado
Toque no cartão para virar

Cartões · 52

API (Interface de Programação de Aplicações)
Um aplicativo de entrega consulta o Google Maps para calcular a rota e o tempo estimado sem precisar recriar o mapa.
Frontend
A tela de login de um banco digital com os botões, campos de digitação e animações visíveis para o cliente.
Backend
O servidor interno que valida a senha do usuário, consulta o saldo no banco de dados e autoriza a transferência.
Banco de Dados Relacional
Uma planilha estruturada que armazena os dados de clientes associados às suas respectivas compras via chaves únicas.
Banco de Dados Não Relacional (NoSQL)
Um catálogo de e-commerce que salva especificações técnicas distintas para cada tipo de produto em formato de documento flexível.
Cache
Salvar temporariamente o feed de notícias no celular para abrir o app de forma instantânea sem nova requisição.
Latência
O atraso de alguns milissegundos entre o clique para disparar em um jogo online e a resposta do servidor.
Largura de Banda
A capacidade da rede de transmitir múltiplos vídeos em alta resolução simultaneamente sem travamentos.
Computação em Nuvem (Cloud)
Hospedar um site na AWS ou Azure em vez de comprar e manter servidores físicos no escritório da empresa.
Deploy
Publicar a versão atualizada de um aplicativo nas lojas digitais para que os usuários finais possam baixá-la.
Rollback
Restaurar a versão estável anterior de um sistema após uma atualização apresentar falhas graves em produção.
Ambiente de Staging (Homologação)
Um servidor de testes idêntico ao real onde a equipe valida uma funcionalidade antes de liberar para o público.
Git
O programador registra alterações no código para poder comparar versões passadas e trabalhar com outros desenvolvedores.
Commit
Gravar formalmente no repositório a correção de um bug de arredondamento de preços com uma mensagem explicativa.
Pull Request (PR)
Solicitar que o líder técnico revise um novo recurso antes de integrá-lo ao código principal do projeto.
Merge
Unir a ramificação de código que implementou o pagamento via Pix ao código principal da plataforma.
Refatoração
Reorganizar o código de cálculo de frete para torná-lo mais legível e rápido, sem alterar o valor final obtido.
Bug
Um botão de finalizar compra que não responde aos cliques de usuários que utilizam navegadores antigos.
Depuração (Debugging)
Inserir pontos de parada no código para descobrir em qual linha o cálculo do desconto está gerando um erro de divisão por zero.
Framework
Usar React ou Django como base estruturada para criar um site sem precisar programar rotas do zero.
Biblioteca (Library)
Importar uma ferramenta externa pronta para converter datas no formato brasileiro em vez de escrever as regras.
Microsserviços
Separar um streaming em módulos independentes: um serviço cuida dos pagamentos e outro cuida do catálogo de filmes.
Monólito
Uma aplicação antiga onde o faturamento, estoque e vitrine virtual rodam como um único bloco de código inseparável.
Criptografia de Ponta a Ponta
O WhatsApp embaralha mensagens no celular de origem para que apenas o destinatário consiga decodificar e ler o texto.
Autenticação em Dois Fatores (2FA)
Digitar a senha de acesso e confirmar o login por meio de um código numérico enviado por SMS.
Token JWT
Uma chave digital codificada enviada pelo navegador a cada clique para comprovar que o usuário está logado.
Firewall
Um filtro de segurança que bloqueia conexões suspeitas vindas de endereços IP desconhecidos na rede corporativa.
Ataque DDoS
Milhares de dispositivos zumbis acessam um site simultaneamente para esgotar seus recursos e tirá-lo do ar.
Phishing
Um e-mail falso que simula a identidade visual de um banco para induzir a vítima a digitar seus dados bancários.
SSL/TLS (HTTPS)
O cadeado na barra do navegador garantindo que os dados de cartão inseridos na loja trafegam protegidos.
Web Scraping
Um robô que varre páginas de companhias aéreas periodicamente para extrair e comparar preços de passagens.
CI/CD (Integração e Entrega Contínuas)
Um pipeline automatizado que roda testes e sobe o código para o servidor assim que a aprovação é concluída.
Container (ex: Docker)
Empacotar o app com todas as suas dependências para garantir que ele rode exatamente igual no Mac e no Linux.
Kubernetes
Gerenciador que cria novas instâncias de um app de entregas automaticamente na Black Friday para suprir a demanda.
Load Balancer (Balanceador de Carga)
Distribuir igualmente as requisições de milhões de acessos entre dez servidores diferentes para evitar sobrecarga.
Webhook
O gateway de pagamento avisa a loja virtual instantaneamente assim que um boleto é compensado pelo banco.
Websocket
Manter um canal bidirecional aberto para exibir as cotações da bolsa de valores atualizando em tempo real na tela.
GraphQL
O app solicita apenas o nome e a foto do autor de um post em vez de baixar todo o perfil com dados desnecessários.
Indexação em Banco de Dados
Criar um índice pela coluna CPF para acelerar a busca de registros entre milhões de clientes cadastrados.
Deadlock
Duas transações financeiras travam indefinidamente porque uma aguarda a liberação do recurso retido pela outra.
Machine Learning
Um algoritmo que analisa o histórico de compras de milhões de clientes para sugerir novos produtos relevantes.
Processamento de Linguagem Natural (NLP)
Um assistente virtual que interpreta perguntas feitas por voz e extrai a intenção do cliente.
Big Data
Analisar petabytes de dados de sensores de turbinas de avião para prever falhas mecânicas com antecedência.
Data Warehouse
Um repositório central que consolida dados de vendas, logística e RH para a geração de relatórios pela diretoria.
ETL (Extract, Transform, Load)
Extrair dados de vendas brutas, converter moedas para reais e carregá-los tratados em uma ferramenta de BI.
Overfitting
Um modelo preditivo decora os dados de treino perfeitamente, mas erra ao tentar prever novos dados reais.
SaaS (Software como Serviço)
Pagar uma assinatura mensal para usar o Microsoft 365 ou Google Workspace direto pelo navegador sem instalar nada.
Open Source
Disponibilizar o código-fonte do sistema operacional Linux para qualquer pessoa inspecionar, corrigir e aprimorar.
SDK (Software Development Kit)
Um pacote de ferramentas fornecido pelo Android para que desenvolvedores criem apps compatíveis com seus aparelhos.
Single Page Application (SPA)
O Gmail atualiza apenas o conteúdo do e-mail aberto sem recarregar toda a estrutura da página da web.
DevOps
Desenvolvedores e administradores de infraestrutura trabalham juntos automatizando rotinas para acelerar lançamentos.
Scrum
Uma equipe de software planeja e entrega melhorias para o sistema em ciclos quinzenais chamados de sprints.