revisão dos conceitos básicos de computador

--- id: 671a87e6dcef5b5bd765e5ed title: revisão dos conceitos básicos de computador challengeType: 31 dashedName: review-computer-basics --- # --description--

Entendendo os conceitos básicos de computador, internet e ferramentas para desenvolvedores

  • Placa-mãe: contém toda a memória, conectores e discos rígidos necessários para o funcionamento do computador. Serve como a placa de circuito principal do computador.
  • Unidade Central de Processamento (CPU): processador responsável por executar instruções e realizar cálculos.
  • Memória de acesso aleatório (RAM): local de armazenamento temporário para a CPU do computador.
  • Disco rígido (HDD): local de armazenamento permanente usado para guardar dados mesmo quando o computador está desligado.
  • Unidade de estado sólido (SSD): memória flash não volátil que pode ser usada no lugar de um disco rígido.
  • Fonte de alimentação (PSU): responsável por converter a eletricidade da tomada em uma forma que o computador possa usar.
  • Unidade de processamento gráfico (GPU): responsável por renderizar os visuais na tela do computador.
  • Diferentes tipos de provedores de serviço de internet: um provedor de serviço de internet (ISP) é uma empresa que fornece acesso à internet. Existem diferentes tipos de ISPs, incluindo discado, DSL, cabo, fibra óptica e satélite.
  • Formas seguras de entrar no seu computador: exemplos de formas seguras de entrar no seu computador incluem usar uma senha forte, ativar a autenticação de dois fatores e usar um gerenciador de senhas.
  • Ambiente de desenvolvimento integrado (IDE): ferramenta que ajuda desenvolvedores a escrever, testar e depurar código de forma eficiente.
  • Editor de código: ferramenta que desenvolvedores usam para escrever e depurar código.
  • Git: sistema de controle de versão popular que permite aos desenvolvedores acompanhar mudanças no código e colaborar com outros.
  • Serviços de hospedagem baseados na nuvem para repositórios: um repositório é um local de armazenamento para arquivos de projeto e histórico de versões. Serviços populares de hospedagem baseados na nuvem para repositórios incluem GitHub, GitLab e Bitbucket.
  • Gerenciadores de pacotes: ferramentas que ajudam desenvolvedores a simplificar o processo de adicionar, atualizar e remover bibliotecas e dependências de projeto. Exemplos incluem npm, pip e Maven.
  • Bibliotecas e frameworks de testes: testes são feitos em software para garantir que o código funcione conforme esperado. Exemplos de bibliotecas e frameworks de testes incluem Jest, PHPUnit e JUnit.

Trabalhando com arquivos, sistemas de arquivos e formatos de mídia

  • Melhores práticas para nomear arquivos: você deve nomear seus arquivos de forma que seja fácil de entender e manter. Por exemplo, about-us.html é um nome mais descritivo do que page1.html.
  • Diretório raiz: diretório de nível superior em um sistema de arquivos. Diretório é outro nome para pasta.
  • Markdown: uma linguagem de marcação comumente usada para documentação e arquivos README. Um arquivo README é um arquivo que contém informações sobre um projeto, como como instalá-lo e usá-lo.
  • index.html: representa a página padrão exibida quando um usuário visita um site.
  • Criar, mover e excluir arquivos e pastas usando Explorer/Finder: Explorer é o gerenciador de arquivos no Windows, e Finder é o gerenciador de arquivos no macOS. Você pode usar essas ferramentas para criar, mover e excluir arquivos e pastas.
  • Buscando arquivos e pastas: você pode usar a funcionalidade de busca no Explorer ou Finder para encontrar arquivos e pastas no seu computador.
  • Tipos de arquivos HTML, CSS e JS: a extensão .html é usada para arquivos HTML, .css para arquivos CSS e .js para arquivos JavaScript.
  • Formatos comuns de imagem e gráfico: JPEG e PNG são formatos comuns de arquivos de imagem. GIF é outro formato comum de arquivo de imagem que suporta animação. SVG é um formato de arquivo para gráficos vetoriais.
  • Formatos comuns de áudio e vídeo: o formato MP3 é comumente usado para arquivos de áudio. O formato MP4 é comumente usado para arquivos de vídeo. O formato MOV foi desenvolvido pela Apple e é comumente usado para arquivos de vídeo.
  • Formatos comuns de fonte: o formato TTF é comumente usado para fontes TrueType. O formato WOFF é comumente usado para fontes web. O sucessor do WOFF é WOFF2, que oferece melhor compressão.
  • ZIP: formato de arquivo usado para compactar arquivos e pastas.

Navegando na web de forma eficaz

  • O que é um navegador web?: uma aplicação de software que permite aos usuários acessar e visualizar sites na internet.
  • O que é um motor de busca?: uma ferramenta que permite aos usuários buscar informações na internet. Exemplos incluem Google, Bing e Yahoo.
  • Navegadores web comuns: alguns exemplos de navegadores web comuns incluem Google Chrome, Mozilla Firefox e Microsoft Edge.
  • Estratégias comuns de busca: você pode usar site: seguido do URL de um site para buscar conteúdo naquele site. Você pode usar filetype: seguido de uma extensão de arquivo para buscar arquivos desse tipo. Você pode prefixar um termo de busca com um sinal de menos para excluir resultados que contenham esse termo. Você pode prefixar um termo de busca com um sinal de mais para incluir resultados que contenham esse termo.
# --assignment-- Revise os tópicos e conceitos básicos de computador.