Desenvolvimento de Websites

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Conceitos fundamentais de desenvolvimento de sites e tecnologias web como HTML, CSS e JavaScript para iniciantes.

54 cartões Português Nível: Iniciante Desenvolvimento web Publicado
Toque no cartão para virar

Cartões · 54

HTML
Linguagem de marcação utilizada para estruturar e organizar o conteúdo de páginas na web.
CSS
Linguagem de folhas de estilo usada para definir a apresentação visual e o layout de documentos HTML.
JavaScript
Linguagem de programação que adiciona dinamismo e interatividade às páginas web no navegador.
Front-end
Parte visível de uma aplicação web com a qual o usuário final interage diretamente.
Back-end
Camada de processamento de dados e regras de negócio que roda no servidor, invisível ao usuário.
Full Stack
Perfil de desenvolvedor com competência para atuar tanto no front-end quanto no back-end.
DOM (Document Object Model)
Interface que representa o documento HTML em árvore, permitindo sua manipulação via scripts.
Design Responsivo
Técnica de criação de layouts que se ajustam automaticamente ao tamanho da tela do dispositivo.
Media Queries
Recurso do CSS que aplica estilos específicos com base em características como a largura da tela.
Flexbox
Módulo de layout CSS unidimensional projetado para alinhar e distribuir espaço entre itens em linha ou coluna.
CSS Grid
Sistema de layout bidimensional para CSS que organiza elementos em linhas e colunas complexas.
API (Interface de Programação de Aplicações)
Conjunto de padrões e protocolos que permite a comunicação e a troca de dados entre diferentes sistemas.
REST
Estilo arquitetural que utiliza verbos HTTP para permitir a comunicação padronizada entre cliente e servidor.
JSON
Formato textual leve e legível utilizado para troca e serialização de dados estruturados.
AJAX
Técnica que permite atualizar partes de uma página web de forma assíncrona, sem recarregá-la por completo.
Fetch API
Interface nativa do JavaScript moderna para fazer requisições HTTP assíncronas no navegador.
Hospedagem Web
Serviço que armazena os arquivos de um site em um servidor para torná-lo acessível na internet.
Nome de Domínio
Endereço legível que identifica um site na internet, substituindo endereços IP numéricos.
DNS (Sistema de Nomes de Domínio)
Sistema responsável por traduzir nomes de domínio legíveis em endereços IP das máquinas servidoras.
HTTP
Protocolo de comunicação base da web usado para transferir dados entre clientes e servidores.
HTTPS
Versão segura do HTTP que criptografa os dados transferidos por meio de certificados SSL/TLS.
Certificado SSL/TLS
Certificado digital que autentica a identidade de um site e criptografa as conexões dos usuários.
Framework Front-end
Conjunto de ferramentas e estruturas de código pré-construídas para acelerar a criação de interfaces.
React
Biblioteca JavaScript declarativa focada na criação de interfaces de usuário reativas baseadas em componentes.
Vue.js
Framework progressivo de JavaScript para a construção de interfaces de usuário e aplicações de página única.
Angular
Framework completo mantido pela Google para o desenvolvimento de aplicações web robustas e estruturadas.
Node.js
Ambiente de execução que permite executar código JavaScript no lado do servidor fora dos navegadores.
NPM (Node Package Manager)
Gerenciador de pacotes padrão para a plataforma Node.js, usado para instalar e gerenciar bibliotecas.
SPA (Single Page Application)
Aplicação web que carrega uma única página e atualiza o conteúdo dinamicamente sem recarregá-la.
SSR (Server-Side Rendering)
Técnica de renderização em que o HTML é gerado no servidor antes de ser enviado ao navegador do usuário.
SEO (Otimização para Mecanismos de Busca)
Conjunto de boas práticas para melhorar a visibilidade e o ranking de páginas nos motores de busca.
Acessibilidade Web (a11y)
Prática de projetar páginas que possam ser usadas e compreendidas por pessoas com deficiências.
HTML Semântico
Uso de tags HTML que descrevem claramente o seu significado para navegadores e desenvolvedores.
Cookie
Pequeno arquivo de texto armazenado no navegador para lembrar informações e preferências do usuário.
LocalStorage
Mecanismo de armazenamento no cliente que mantém dados sem prazo de expiração entre sessões do navegador.
SessionStorage
Armazenamento no cliente que mantém dados apenas enquanto a aba ou janela do navegador estiver aberta.
Git
Sistema de controle de versão distribuído amplamente utilizado para rastrear mudanças no código-fonte.
GitHub
Plataforma de hospedagem de código-fonte e colaboração baseada na ferramenta de controle de versão Git.
Banco de Dados Relacional
Sistema de banco de dados que organiza os dados em tabelas relacionáveis usando a linguagem SQL.
Banco de Dados NoSQL
Banco de dados não relacional projetado para armazenar dados não estruturados ou semiestruturados com alta escala.
ORM (Object-Relational Mapping)
Técnica que permite consultar e manipular dados de um banco relacional usando orientação a objetos.
Deploy
Processo de publicar ou disponibilizar uma aplicação web em um servidor acessível para uso real.
CI/CD
Prática de integrar e entregar código automaticamente por meio de testes e deploys contínuos.
Web Server
Software que processa requisições de rede e entrega páginas estáticas ou respostas dinâmicas aos clientes.
Nginx
Servidor web de alto desempenho amplamente usado como proxy reverso, balanceador de carga e cache HTTP.
Apache HTTP Server
Servidor web de código aberto tradicional e modular para hospedagem de sites e aplicações.
CORS (Cross-Origin Resource Sharing)
Mecanismo de segurança que restringe recursos solicitados de origens diferentes da atual.
JWT (JSON Web Token)
Padrão de autenticação compacto e seguro usado para transmitir informações entre partes como um objeto JSON.
WebSocket
Protocolo que possibilita comunicação bidirecional e em tempo real entre navegador e servidor em conexão persistente.
PWA (Progressive Web App)
Aplicação web que combina recursos modernos da web para oferecer experiência semelhante à de um app nativo.
Sass
Pré-processador CSS que adiciona recursos avançados como variáveis, aninhamento e mixins ao CSS padrão.
Tailwind CSS
Framework CSS baseado em classes utilitárias projetado para agilizar o processo de estilização no código.
Bootstrap
Framework front-end popular com componentes e sistema de grid pré-definidos para desenvolvimento rápido.
TypeScript
Superconjunto de JavaScript que introduz tipagem estática opcional para melhorar a manutenibilidade do código.

Conjuntos relacionados

Mais em Desenvolvimento web →