Vídeo do YouTube

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

Conceitos fundamentais da internet, web, protocolos de comunicação e desenvolvimento web para iniciantes.

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

Cartões · 52

O que é a Internet?
Uma rede global interconectada de computadores que se comunicam através de protocolos padronizados.
O que é a World Wide Web (WWW)?
Um sistema de documentos e recursos interligados que operam sobre a infraestrutura da internet.
Função do protocolo HTTP/HTTPS
Protocolo de comunicação usado para transferir dados entre o navegador do usuário e o servidor web.
Diferença entre HTTP e HTTPS
O HTTPS adiciona uma camada de criptografia (TLS/SSL) para proteger os dados em trânsito.
Papel do Servidor Web
Computador que armazena os arquivos de um site e os envia aos clientes quando solicitado.
Papel do Cliente (Navegador)
Software que solicita recursos a um servidor e renderiza o conteúdo para o usuário final.
O que é um Endereço IP?
Identificador numérico exclusivo atribuído a cada dispositivo conectado em uma rede.
O que é o DNS (Domain Name System)?
Sistema que converte nomes legíveis de domínio (como exemplo.com) em endereços IP numéricos.
O que compõe uma URL?
Protocolo, subdomínio, domínio principal, porta opcional, caminho do recurso e parâmetros de busca.
O que é HTML?
Linguagem de marcação usada para estruturar e dar significado ao conteúdo de páginas web.
Tags semânticas no HTML
Elementos como header, main, nav e footer que descrevem claramente seu propósito aos motores de busca e navegadores.
O que é a árvore DOM?
Representação hierárquica em memória do documento HTML criada pelo navegador para manipulação por scripts.
O que é CSS?
Linguagem de folhas de estilo usada para definir a apresentação visual, layout e cores de páginas web.
Conceito de Box Model no CSS
Modelo estrutural composto por conteúdo, preenchimento (padding), borda (border) e margem (margin).
CSS Flexbox
Módulo de layout unidimensional projetado para distribuir espaço e alinhar itens em linha ou coluna.
CSS Grid
Sistema de layout bidimensional que permite organizar elementos simultaneamente em linhas e colunas.
Design Responsivo
Abordagem que adapta o layout de páginas a diferentes tamanhos de tela usando media queries e unidades flexíveis.
O que é JavaScript?
Linguagem de programação interpretada que adiciona dinamismo, lógica e interatividade às páginas web.
Motor JavaScript (JS Engine)
Componente do navegador (como o V8) que analisa, compila e executa o código JavaScript.
Event Loop no JavaScript
Mecanismo que gerencia a execução assíncrona, alternando tarefas da fila de mensagens para a pilha de chamadas.
O que é uma Promise em JavaScript?
Objeto que representa o sucesso ou falha eventual de uma operação assíncrona.
Sintaxe Async/Await
Forma moderna e mais legível de trabalhar com Promises no JavaScript com estilo quase síncrono.
O que é o Frontend?
A camada visual e interativa de uma aplicação que roda diretamente no navegador do usuário.
O que é o Backend?
A camada do lado do servidor responsável pelas regras de negócio, lógica de processamento e persistência de dados.
O que é uma API (Interface de Programação de Aplicações)?
Conjunto de regras e definições que permite que diferentes softwares se comuniquem e troquem dados.
Arquitetura REST
Estilo arquitetural para APIs que usa verbos HTTP padrão e representações de recursos, geralmente em JSON.
Método HTTP GET
Utilizado exclusivamente para solicitar e recuperar dados de um servidor sem modificar o estado.
Método HTTP POST
Utilizado para enviar novos dados ao servidor para criar um recurso ou processar informações.
Método HTTP PUT
Utilizado para atualizar ou substituir completamente um recurso existente no servidor.
Método HTTP DELETE
Utilizado para remover um recurso especificado do servidor.
Códigos de status HTTP 2xx
Indicam que a requisição do cliente foi recebida, compreendida e processada com sucesso.
Códigos de status HTTP 4xx
Indicam erros gerados pelo cliente, como recursos inexistentes (404) ou falta de permissão (403).
Códigos de status HTTP 5xx
Indicam que o servidor falhou ao tentar processar uma requisição válida devido a um erro interno.
Formato JSON
Formato textual leve de intercâmbio de dados estruturado em pares de chave e valor.
Banco de Dados Relacional (SQL)
Sistema de armazenamento baseado em tabelas com esquemas rígidos, colunas e relacionamentos explícitos.
Banco de Dados Não-Relacional (NoSQL)
Sistemas de armazenamento flexíveis voltados a documentos, pares de chave-valor, grafos ou colunas largas.
O que é um ORM (Object-Relational Mapping)?
Ferramenta que mapeia tabelas do banco de dados para objetos no código da aplicação.
O que é Git?
Sistema de controle de versão distribuído que rastreia mudanças no código-fonte durante o desenvolvimento.
Diferença entre Git e GitHub
Git é a ferramenta local de versionamento; GitHub é uma plataforma em nuvem para hospedar repositórios Git.
O que é um Commit no Git?
Registro permanente de um conjunto de alterações feitas no histórico de um projeto.
O que é uma Branch no Git?
Ramificação isolada da linha principal de desenvolvimento para trabalhar em novas funcionalidades ou correções.
O que é um Pull Request?
Mecanismo para propor e revisar alterações de código antes de mesclá-las ao branch principal.
O que é Node.js?
Ambiente de execução JavaScript fora do navegador baseado no motor V8 para criação de servidores e ferramentas.
O que é NPM (Node Package Manager)?
Gerenciador de pacotes padrão do Node.js usado para instalar e compartilhar bibliotecas de código.
O que é uma SPA (Single Page Application)?
Aplicação web que carrega uma única página e atualiza o conteúdo dinamicamente sem recarregar a tela inteira.
Autenticação vs Autorização
Autenticação valida a identidade do usuário; autorização define quais recursos ele tem permissão para acessar.
O que é um Token JWT?
Padrão de token compacto e assinado digitalmente usado para transferir com segurança identidades de usuários.
O que são Cookies na Web?
Pequenos fragmentos de dados armazenados no navegador pelo servidor para gerenciar sessões e rastreamento.
Política de Mesma Origem (Same-Origin Policy)
Mecanismo de segurança que impede que scripts de uma origem leiam dados de outra origem não autorizada.
O que é CORS (Cross-Origin Resource Sharing)?
Mecanismo HTTP que permite aos servidores indicar quais origens externas têm permissão para acessar seus recursos.
O que é Renderização no Servidor (SSR)?
Processo onde o HTML é gerado no servidor a cada requisição antes de ser enviado ao navegador.
O que é Geração Estática (SSG)?
Processo onde as páginas HTML são pré-geradas durante a compilação do projeto, permitindo carregamento rápido via CDN.

Conjuntos relacionados

Mais em Desenvolvimento web →