Aqui você encontrará definições claras e objetivas de termos frequentemente utilizados no mundo do desenvolvimento web. Este glossário é ideal para iniciantes e também para profissionais que desejam revisar conceitos.
A
- API (Application Programming Interface): Um conjunto de definições e protocolos que permitem a comunicação entre diferentes sistemas ou aplicações. Exemplo: A API do Google Maps permite integrar mapas em seu site.
- AJAX (Asynchronous JavaScript and XML): Técnica para criar aplicações web interativas, permitindo atualizar partes da página sem recarregá-la por completo.
B
- Back-End: Parte do desenvolvimento web que ocorre no servidor, responsável por processar dados, armazená-los e enviar respostas ao front-end.
- Banco de Dados: Local onde informações são armazenadas e gerenciadas. Exemplos: MySQL, MongoDB.
- Bootstrap: Framework front-end que facilita o desenvolvimento de sites responsivos e bem estruturados.
C
- CSS (Cascading Style Sheets): Linguagem usada para estilizar páginas web, controlando cores, fontes, espaçamentos e layouts.
- Cache: Armazenamento temporário de dados para acelerar o carregamento de páginas e melhorar o desempenho.
D
- DOM (Document Object Model): Representação em árvore de todos os elementos HTML de uma página, permitindo que sejam manipulados com JavaScript.
- DNS (Domain Name System): Sistema que traduz nomes de domínio (ex.: www.seusite.com) em endereços IP.
F
- Framework: Conjunto de ferramentas e bibliotecas que facilitam o desenvolvimento de aplicações web, como React, Angular e Django.
- Front-End: Parte do desenvolvimento web visível aos usuários, como o design e a interatividade da página.
H
- HTML (HyperText Markup Language): Linguagem básica usada para criar a estrutura de páginas web.
- HTTP/HTTPS (HyperText Transfer Protocol): Protocolo usado para transferência de dados na web. O HTTPS inclui criptografia para maior segurança.
J
- JavaScript: Linguagem de programação que adiciona interatividade e funcionalidades dinâmicas às páginas web.
- JSON (JavaScript Object Notation): Formato leve para troca de dados estruturados, fácil de ler e escrever.
L
- Landing Page: Página web criada com o objetivo específico de conversão, como capturar leads ou vender produtos.
- Laravel: Framework PHP popular para desenvolvimento de aplicações web robustas.
M
- MVC (Model-View-Controller): Padrão de arquitetura que separa a lógica do negócio, a interface do usuário e os dados.
- Markdown: Linguagem de marcação simples usada para criar textos formatados com facilidade.
P
- PHP: Linguagem de programação usada principalmente para desenvolvimento de back-end.
- Plugin: Extensão que adiciona funcionalidades extras a plataformas, como WordPress.
R
- Responsividade: Capacidade de um site se adaptar a diferentes tamanhos de tela, como celulares, tablets e desktops.
- REST (Representational State Transfer): Estilo arquitetural usado para construir APIs leves e escaláveis.
S
- SEO (Search Engine Optimization): Conjunto de práticas para otimizar um site e melhorar seu posicionamento nos motores de busca.
- SPA (Single Page Application): Aplicação web que carrega uma única página e atualiza dinamicamente seu conteúdo conforme o usuário navega.
T
- Template: Estrutura pré-definida usada como base para criar sites ou páginas web.
- Token: Unidade de autenticação usada para garantir segurança em APIs e sistemas.
U
- UI (User Interface): Interface do usuário, ou seja, o design visual de um site ou aplicação.
- UX (User Experience): Experiência do usuário, focada em como ele interage e percebe o site ou aplicação.
V
- Versionamento: Controle de alterações feitas no código-fonte de um projeto. Ferramentas como Git são amplamente utilizadas.
- Viewport: Área visível de um site no navegador, especialmente importante para design responsivo.
W
- WordPress: Sistema de gerenciamento de conteúdo (CMS) amplamente usado para criar sites e blogs.
- WebSocket: Protocolo para comunicação bidirecional em tempo real entre cliente e servidor.
