Ir para conteúdo
Categoria

Desenvolvimento Web

Conceitos fundamentais de desenvolvimento web: desde a estrutura de uma aplicação até as tecnologias que fazem a internet funcionar. Ideal para quem quer entender o vocabulário técnico antes de contratar ou trabalhar com desenvolvimento.

49 termos 3 níveis
Iniciante
21 termos

API

API é uma interface que permite a comunicação entre sistemas, aplicações e serviços. Entenda como APIs funcionam e por que são essenciais em integrações.

Aplicativo Nativo

Aplicativo nativo é desenvolvido especificamente para um sistema operacional como iOS ou Android. Entenda vantagens, limitações e quando escolher essa abordagem.

App Híbrido

App híbrido é desenvolvido com tecnologias web mas empacotado como aplicativo nativo. Entenda como funciona, vantagens sobre o nativo e quando usar.

Backend

Backend é a camada de servidor de uma aplicação que processa dados, aplica regras de negócio e se comunica com o banco de dados. Entenda como funciona e o que faz um dev backend.

Banco de Dados

Banco de dados é o sistema usado para armazenar, organizar e consultar informações de uma aplicação. Entenda tipos, usos e cuidados técnicos.

CMS

CMS (Content Management System) é um sistema que permite criar e gerenciar conteúdo digital sem precisar programar. Entenda a diferença entre CMS tradicional e headless CMS.

Deploy

Deploy é o processo de publicar uma aplicação ou atualização em um ambiente de produção para que os usuários possam acessá-la. Entenda as etapas e as boas práticas.

Framework

Framework é uma estrutura de código reutilizável que fornece a base para o desenvolvimento de aplicações. Entenda a diferença entre framework e biblioteca e exemplos práticos.

Frontend

Frontend é a camada visual de um site ou aplicação com a qual o usuário interage diretamente. Entenda o que faz um desenvolvedor frontend e quais tecnologias usa.

Fullstack

Fullstack é o desenvolvedor ou a abordagem que cobre tanto o frontend quanto o backend de uma aplicação. Entenda o que diferencia um dev fullstack e quando faz sentido contratar.

Git

Git é um sistema de controle de versão usado para registrar alterações no código, colaborar em equipe e manter histórico de desenvolvimento.

JSON

JSON é um formato leve de dados usado para troca de informações entre sistemas, APIs e aplicações web. Entenda sua estrutura e usos práticos.

No-Code

No-code é a construção de aplicações sem escrever código, usando ferramentas visuais. Entenda quando faz sentido usar no-code para validar um MVP antes de partir para desenvolvimento customizado.

Open Source

Open source é software com código-fonte aberto e disponível para uso, modificação e distribuição. Entenda licenças, vantagens e exemplos conhecidos.

Protótipo

Protótipo é uma representação inicial de um produto usada para testar ideias antes de investir em desenvolvimento completo. Entenda a diferença entre protótipo, wireframe e MVP.

Responsividade

Responsividade é a capacidade de um site se adaptar automaticamente a diferentes tamanhos de tela. Entenda como funciona o design responsivo e por que é fundamental para SEO.

SaaS

SaaS é um modelo de software entregue pela internet como serviço, sem instalação local. Entenda como funciona, exemplos conhecidos e quando faz sentido usar.

SQL

SQL é a linguagem padrão para consultar e manipular bancos de dados relacionais. Entenda comandos, usos práticos e quando o SQL é a escolha certa.

Stack Tecnológica

Stack tecnológica é o conjunto de tecnologias usadas para construir uma aplicação. Entenda o que define uma stack, exemplos comuns e como escolher a certa para o seu projeto.

UI

UI é a camada visual com a qual o usuário interage em um software. Entenda a diferença entre UI e UX, elementos de interface e como UI impacta conversão.

UX

UX é a experiência completa do usuário ao interagir com um produto digital. Entenda como UX afeta conversão, retenção e satisfação em aplicações e sites.

Intermediário
23 termos

Astro

Astro é um framework web focado em performance que envia zero JavaScript por padrão. Entenda como funciona e quando escolher para um projeto.

CORS

CORS é o mecanismo do navegador que controla quais domínios podem acessar uma API. Entenda por que erros de CORS acontecem e como resolver.

Desenvolvimento Multiplataforma

Desenvolvimento multiplataforma permite criar aplicações que rodam em diferentes sistemas com uma única base de código. Entenda ferramentas, vantagens e limitações.

Design System

Design system é o conjunto padronizado de componentes, regras visuais e diretrizes usado para manter consistência em um produto digital. Entenda a importância.

Escalabilidade

Escalabilidade é a capacidade de um sistema crescer para atender mais demanda sem perder performance. Entenda escalabilidade vertical, horizontal e como planejar.

Headless CMS

Headless CMS é um sistema de gerenciamento de conteúdo que entrega dados via API, sem camada de apresentação. Entenda as vantagens sobre CMSs tradicionais e quando usar.

JWT

JWT é um formato de token usado para autenticação entre sistemas. Entenda como funciona, sua estrutura e cuidados de segurança comuns.

Migração de Banco de Dados

Migração de banco de dados é o processo de alterar a estrutura ou os dados de um banco de forma controlada. Entenda como funciona e por que é essencial.

Next.js

Next.js é um framework baseado em React para construir aplicações com renderização híbrida. Entenda os principais recursos e quando faz sentido usar.

Node.js

Node.js é um ambiente de execução JavaScript no servidor que permite usar a mesma linguagem no frontend e no backend. Entenda como funciona e quando usar.

NoSQL

NoSQL é uma categoria de bancos de dados que não usa tabelas relacionais. Entenda os tipos, quando usar no lugar do SQL e quais são os trade-offs.

ORM

ORM é uma técnica que mapeia objetos do código para tabelas do banco de dados. Entenda como funciona, vantagens, limitações e quando usar.

Performance Web

Performance web é a medida de quão rápido um site carrega e responde para o usuário. Entenda os principais indicadores, como LCP, FID e CLS, e o impacto no SEO.

Prova de Conceito (PoC)

Prova de conceito é uma implementação simplificada criada para validar se uma ideia é tecnicamente viável, sem foco em experiência do usuário ou escala. Entenda quando usar PoC antes de um MVP.

PWA

PWA é uma aplicação web que funciona com aparência de app, podendo ter instalação, cache offline e notificações. Entenda quando usar em projetos web.

React

React é a biblioteca JavaScript mais popular para construção de interfaces de usuário. Entenda como funciona o modelo de componentes, o Virtual DOM e quando usar React.

REST API

REST API é um estilo de arquitetura para construção de APIs que usa os métodos HTTP de forma padronizada. Entenda os princípios REST e por que é o padrão mais usado na web.

SDK

SDK é um conjunto de ferramentas para desenvolver aplicações em uma plataforma específica. Entenda a diferença entre SDK e API e quando cada um é usado.

SPA

SPA é uma aplicação web que carrega uma única página HTML e atualiza o conteúdo dinamicamente sem recarregar a página. Entenda as vantagens, limitações e casos de uso.

SSG

SSG é a geração de páginas HTML estáticas em tempo de build. Entenda vantagens de performance e SEO em relação à renderização dinâmica.

SSR

SSR é a técnica de renderizar páginas HTML no servidor antes de enviá-las ao navegador. Entenda as vantagens para SEO e performance e a diferença para SSG e CSR.

TypeScript

TypeScript é um superset do JavaScript que adiciona tipagem estática. Entenda por que grandes projetos adotam TypeScript e como ele reduz bugs em produção.

Webhook

Webhook é um mecanismo de notificação em tempo real entre sistemas via HTTP. Entenda a diferença entre webhook e API polling e quando usar cada abordagem.

Leituras Relacionadas

Artigos do blog que aprofundam os conceitos desta categoria.

Monitor exibindo código de programação, representando o uso de expressões regulares (regex) para validar dados
Sites e Performance

Regex: o que é, como funciona e como validar e-mail e telefone sem dor de cabeça

Entenda o que é regex (expressão regular), como ler cada símbolo, como validar e-mail e telefone em JavaScript, quais erros evitar (incluindo ReDoS) e quando não usar regex.

Corredor de servidores em um data center, representando os servidores web que rodam PHP e precisam ser atualizados após a falha PHP2Shell
Sites e Performance

PHP2Shell: falha crítica no PHP (CVE-2026-109618 e CVE-2026-109619) e o que fazer agora

Duas falhas críticas no PHP permitem que um invasor rode comandos no servidor sem login. Entenda o que é o PHP2Shell, quais versões corrigem, como conferir seu site e o que fazer em hospedagem compartilhada, VPS e Docker.

Smartphone exibindo uma interface de aplicativo colorida ao lado de um teclado de notebook, representando o conceito de mobile first
Sites e Performance

Mobile first: o que é, como aplicar e por que importa

Guia completo de mobile first: o que é, diferença para design responsivo, como funciona a indexação mobile do Google, como aplicar em CSS e em desenvolvimento WordPress, impacto nos Core Web Vitals e checklist.

Tela de editor de código exibindo linhas de JavaScript, representando o operador void(0)
Sites e Performance

void(0): o que é, para que serve e por que evitar no seu código

Entenda o que void(0) faz de verdade, por que quebra com CSP, os riscos de acessibilidade e SEO que ele traz, a única exceção válida (bookmarklets) e as alternativas corretas para cada caso.

Quarto de hotel organizado, representando a experiência que um motor de reservas próprio precisa sustentar do início ao fim da compra
Contratar Dev

Motor de reservas próprio: como ter o seu sem depender de plataforma

Entenda o que é um motor de reservas, por que ter um sistema próprio no site do hotel reduz a dependência de OTAs e como ele continua integrado a Booking, Decolar, Expedia, Hoteis.com e outros canais.

Lupa sobre uma mesa ao lado de um laptop, representando a pesquisa em mecanismos de busca na internet
Sites e Performance

Mecanismos de pesquisa: o que são, como funcionam e exemplos

Entenda o que são mecanismos de pesquisa, como funcionam os mecanismos de busca na internet e veja um exemplo de mecanismo de pesquisa, como o Google.