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 quepage1.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 arquivoREADMEé 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,.csspara arquivos CSS e.jspara arquivos JavaScript. - Formatos comuns de imagem e gráfico:
JPEGePNGsã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 formatoMP4é comumente usado para arquivos de vídeo. O formatoMOVfoi desenvolvido pela Apple e é comumente usado para arquivos de vídeo. - Formatos comuns de fonte: o formato
TTFé comumente usado para fontes TrueType. O formatoWOFFé comumente usado para fontes web. O sucessor doWOFFé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 usarfiletype: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.