Yanzaum / challenge-b7web

Home Page:challenge-b7web.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  • Quais as partes principais de uma requisição HTTP? A linha inicial contendo o verbo (GET, POST, PUT) e o alvo da requsição, normalmente contendo a URL. O cabeçalho HTTP, permitindo realizar requisições condicionais. E o corpo contendo os dados enviados por um formulário, por exemplo.
  • Qual a diferença entre colocar um script dentro do "head" e no fim do "body"? Colocar o script no fim do body garante que todo conteúdo é carregado antes de carregar o script, mas, quando a página depende de um script para funcionar é colocado no head mesmo.
  • Qual a diferença entre display: block e display: inline-block? Ao contrário do display: block, o display: inline-block não adiciona uma quebra de linha após o elemento.
  • É possível criar um site responsivo SEM media queries? Por que? Não, os media queries são necessários para definir condições para o CSS em cenários especificos.
  • No Javascript, é obrigatório usar VAR para criar uma variável? Não, quando não é declarado o tipo da variável, automaticamente ele atribui como uma váriavel global, mas é aconselhado declarar seu tipo, podendo criar como var, const ou let, a depender da necessidade.
  • Criar funções com "function() {}" e com "() => {}" tem alguma diferença além da sintaxe? Sim, as arrow functions "() => {}" não tem seu próprio "this", ao contrário da expressão regular "function() {}".
  • Explique a lógica pra fazer uma paginação. O ponto principal da paginação é não sobrecarregar o banco de dados com requisições de todos os dados de uma só vez, e também para uma melhor experiência do usuário com uma visualização menor e somente com o necessário.
  • Qual a melhor forma de armazenar uma imagem no banco de dados? Salvar a imagem no servidor e armazenar o caminho para a imagem no banco de dados.
  • No React, quantos useEffect eu posso usar? Quantos for necessário.
  • Quais métodos de requisição preciso para criar um CRUD via API? GET, POST, PUT, PATCH, DELETE

About

challenge-b7web.vercel.app


Languages

Language:TypeScript 86.4%Language:HTML 8.6%Language:Shell 3.3%Language:JavaScript 1.2%Language:CSS 0.5%Language:Procfile 0.1%