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.

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.

Robô branco segurando uma lupa ao lado de uma caixa, ilustrando busca visual e pesquisa multimodal
Sites e Performance

Como preparar seu site para a pesquisa multimodal do Google

Guia prático para preparar seu site para a pesquisa multimodal do Google, com HTML de imagem, sitemap, dados estruturados, performance e medição no Search Console.

Servidores de data center representando infraestrutura de edge computing com Cloudflare Workers
Sites e Performance

Cloudflare Workers: o que é, como funciona e quando usar na edge

Cloudflare Workers executa código serverless na edge sem servidor para gerenciar. Entenda como funciona, quais casos de uso fazem sentido e o que avaliar antes de adotar.

Profissional analisando código em monitor durante processo de QA
Sites e Performance

QA (Quality Assurance): como funciona num projeto real e o que cobrar do seu time de desenvolvimento

Entenda como o QA funciona na prática, quais ferramentas são usadas, como definir critérios de aceite e o custo real de entregar software sem nenhum processo de qualidade.

website aberto no notebook
Sites e Performance

Manutenção de sites WordPress: por que o seu site parece ok e pode estar comprometido agora

Seu site WordPress abre normalmente, mas isso não significa que está seguro. Entenda os problemas silenciosos que a manutenção profissional resolve antes que você perceba.

Foguete nasa - ilustração de desempenho de sites
Sites e Performance

Desenvolvimento de sites de alta performance: por que a escolha da stack define o resultado antes de qualquer otimização

A stack certa ajuda, mas não substitui experiência. Entenda por que um site de alta performance depende mais de quem desenvolve do que da tecnologia escolhida.