Glossário Tech

Um dicionário completo de termos técnicos e jargões da programação focado em simplificar o seu aprendizado de forma rápida e precisa.

Metodologia

Agile

Um conjunto de metodologias de desenvolvimento de software baseadas no desenvolvimento iterativo e incremental.

Backend

API

Application Programming Interface. Um conjunto de regras que permite que diferentes softwares se comuniquem entre si.

DevOps

CI/CD

Integração Contínua e Entrega Contínua. Práticas de desenvolvimento para entregar código com mais rapidez e confiabilidade.

DevOps

Docker

Uma plataforma de ecossistema aberto para desenvolver, enviar e executar aplicações dentro de contêineres.

Frontend

DOM

Document Object Model. Uma representação estruturada do documento HTML como uma árvore de nós, permitindo manipulação via JavaScript.

Geral

Framework

Uma estrutura de software estruturada e padronizada que fornece funcionalidades essenciais para agilizar o desenvolvimento de aplicações.

Backend

GraphQL

Uma linguagem de consulta de dados para APIs que permite ao cliente pedir exatamente o que precisa.

Dados

JSON

JavaScript Object Notation. Um formato leve de troca de dados, fácil de ler e escrever para humanos e máquinas.

Segurança

JWT

JSON Web Token. Um padrão aberto para transmitir informações de forma segura entre partes como um objeto JSON.

Geral

Library (Biblioteca)

Um conjunto de códigos pré-escritos que os desenvolvedores podem usar para realizar tarefas específicas (ex: React).

Backend

Middleware

Software que atua como uma ponte entre o sistema operacional e os aplicativos ou bancos de dados.

Frontend

React

Uma biblioteca JavaScript de código aberto para criar interfaces de usuário dinâmicas e baseadas em componentes.

Backend

REST

Representational State Transfer. Um estilo arquitetural para projetar sistemas distribuídos baseados em rede.

Linguagem

TypeScript

Um superconjunto sintático estrito de JavaScript que adiciona tipagem estática opcional à linguagem.

Backend

Webhook

Uma forma de receber dados em tempo real entre duas aplicações da web através de callbacks HTTP.