Glossário de criação de apps com IA
Definições em linguagem simples para os termos sobre criar e hospedar apps com IA.
Um criador de apps com IA é uma ferramenta que transforma uma descrição em linguagem simples em uma aplicação de software full-stack funcionando.
Vibe coding é criar software descrevendo o que você quer para uma IA em linguagem natural e guiando pelos resultados, em vez de escrever código à mão.
Um app full-stack é uma aplicação completa com um front-end voltado ao usuário e um backend no servidor, incluindo seu banco de dados e a lógica de negócio.
Um backend de API é a parte de servidor de um app que guarda dados e expõe endpoints que o front-end chama para ler e gravar essas informações.
Hospedagem gerenciada é um serviço que cuida dos servidores, do banco de dados, da escalabilidade e da disponibilidade do seu app, para que você não opere nenhuma infraestrutura.
Um domínio próprio é seu próprio endereço na web, como seunegocio.com, onde seu app roda em vez de um subdomínio compartilhado da plataforma.
No-code é uma forma de criar software por meio de ferramentas visuais e configuração em vez de escrever qualquer código de programação.
Low-code é uma abordagem de desenvolvimento que cria a maior parte de um app visualmente, permitindo código personalizado para as partes que precisam.
Prompt-to-app é o processo de transformar uma descrição escrita — um prompt — diretamente em uma aplicação de software funcionando.
SaaS (software como serviço) é software que você acessa online por assinatura, hospedado e mantido pelo provedor em vez de instalado na sua própria máquina.
Um app CRUD é uma aplicação construída em torno de quatro operações básicas de dados: criar, ler, atualizar e excluir registros.
Um schema de banco de dados é a estrutura de um banco — as tabelas, campos e relações que definem como os dados de um app são organizados.
Autenticação é o processo de verificar quem é um usuário, normalmente por login, para que um app saiba qual conta a pessoa está usando.
Deploy é o processo de tirar um app do desenvolvimento e deixá-lo no ar e acessível aos usuários na internet.
Um web app é um software que você usa por um navegador pela internet, sem instalação, funcionando em desktop e mobile.