Como construir sua primeira página web: Guia passo a passo
Se você está interessado em criar sua primeira página web, este artigo é para você. Vamos te ensinar como construir sua primeira página web. Pode parecer assustador no começo, mas não precisa ser. Com as ferramentas certas e um pouco de conhecimento básico, você pode construir uma página web simples em pouco tempo.
Antes de começarmos, é importante lembrar que a construção de uma página web é um processo que envolve várias etapas. Você precisará ter noções básicas de HTML, para criar a estrutura da sua página. Em seguida, você precisará estilizar sua página usando CSS.
Mas não se preocupe, vamos explicar cada uma dessas etapas em detalhes para que você possa construir sua primeira página web com confiança.
Entendendo a Web
O Que é a Internet
A internet é uma rede mundial de computadores interconectados que permite a troca de informações e dados entre eles. Ela foi criada na década de 1960 e se tornou uma das maiores invenções da história da humanidade. Através da internet, podemos acessar informações, fazer compras, assistir a vídeos, jogar jogos online e muito mais.
O Que é um Site
Um site é uma coleção de páginas web interconectadas que são acessadas através da internet. Cada página contém informações, imagens, vídeos, links e outros elementos que são exibidos em um navegador da web. Os sites podem ser usados para diversos fins, como divulgar informações, vender produtos, prestar serviços, ensinar e muito mais.
Como os Sites Funcionam
Os sites são criados usando linguagens de marcação como HTML, CSS e JavaScript. O HTML é usado para criar a estrutura do site, o CSS é usado para estilizar o site e o JavaScript é usado para adicionar interatividade ao site. Quando um usuário acessa um site, o navegador da web envia uma solicitação ao servidor do site e recebe uma resposta contendo o código HTML, CSS e JavaScript do site. O navegador então usa esses códigos para renderizar o site e exibi-lo na tela do usuário.
É importante entender a estrutura e funcionamento da web para poder criar sua própria página web. Nos próximos tópicos, vamos aprender como criar uma página web simples usando HTML.
Preparando o Ambiente de Trabalho
Antes de começarmos a construir nossa primeira página web, precisamos preparar nosso ambiente de trabalho. Isso inclui escolher um editor de texto e configurar nosso navegador. Vamos ver como fazer isso.
Escolhendo um Editor de Texto
Um editor de texto é uma ferramenta essencial para escrever códigos. O editor de texto é a “oficina” onde você vai escrever e testar seu código, então é fundamental encontrar um que se adapte ao seu fluxo de trabalho. Um bom editor de texto oferece um ambiente eficiente, com recursos como destaque de sintaxe, autocompletar e extensões para acelerar seu trabalho. Aqui estão alguns dos editores de texto mais populares usados na indústria de desenvolvimento web:
Nome | Descrição |
---|---|
Visual Studio Code | Um editor de código gratuito e open-source da Microsoft, com uma vasta biblioteca de extensões. |
Sublime Text | Conhecido por sua interface de usuário limpa e funções de pesquisa e edição super-rápidas. |
Atom | Um editor de texto gratuito e open-source desenvolvido pelo GitHub, fácil de personalizar. |
Notepad++ | Um editor de texto para Windows que é uma alternativa mais robusta ao Bloco de Notas. |
Vim | Um editor de texto altamente configurável que é amado (e às vezes temido) por sua curva de aprendizado. |
Eu recomendaria o Visual Studio Code para a maioria dos desenvolvedores frontend, especialmente os iniciantes. Ele é gratuito, tem uma grande comunidade de desenvolvedores e uma infinidade de extensões que podem ser instaladas para facilitar ainda mais o desenvolvimento. Além disso, ele é atualizado regularmente com novos recursos e correções de bugs.
Configurando o Navegador
O navegador é a ferramenta que usamos para visualizar e testar nossas páginas web. Existem muitos navegadores diferentes disponíveis, mas recomendamos que você use o Google Chrome ou o Mozilla Firefox para desenvolvimento web.
Aprendendo HTML
A HTML (Linguagem de Marcação de Hipertexto) é a base de todas as páginas web. Ela é usada para estruturar e organizar o conteúdo da página. Nesta seção, vamos aprender os conceitos básicos da HTML.
Estrutura básica de um documento HTML
Todo documento HTML começa com a declaração do tipo de documento. Isso é feito com a tag <!DOCTYPE html>
. Em seguida, temos a tag <html>
que envolve todo o conteúdo da página. Dentro da tag <html>
, temos duas seções: <head>
e <body>
.
Na seção <head>
, colocamos informações sobre a página, como o título, a descrição e as palavras-chave. Já na seção <body>
, colocamos o conteúdo da página, como textos, imagens e links.
A estrutura básica de um documento HTML é a seguinte:
<!DOCTYPE html>
<html>
<head>
<title>Título da Página</title>
</head>
<body>
Conteúdo da Página
</body>
</html>
Elementos HTML Mais Comuns
Existem vários elementos HTML que podemos usar para estruturar o conteúdo da página. Aqui estão alguns dos mais comuns:
Elemento | Descrição |
---|---|
<h1> a <h6> | Cabeçalhos de diferentes níveis |
<p> | Parágrafos |
<a> | Links |
<img> | Imagens |
<ul> e <ol> | Listas não ordenadas e ordenadas |
<li> | Itens de lista |
<table> | Tabelas |
<tr> | Linhas de tabela |
<td> | Células de tabela |
Esses são apenas alguns dos elementos HTML que podemos usar. Existem muitos outros que você pode aprender à medida que avança no desenvolvimento web.
Aprendendo CSS
CSS (Folha de Estilo em Cascata) é uma linguagem de estilo usada para adicionar estilos a um documento HTML. Com CSS, podemos controlar a aparência de nossas páginas web, definindo cores, fontes, margens, tamanhos e muito mais.
Como adicionar estilos a um documento HTML
Para adicionar estilos a um documento HTML, precisamos criar um arquivo CSS separado e vinculá-lo ao nosso arquivo HTML. Podemos fazer isso adicionando a seguinte linha de código ao cabeçalho do nosso arquivo HTML:
<link rel="stylesheet" type="text/css" href="styles.css">
Uma vez que nosso arquivo CSS está vinculado ao nosso arquivo HTML, podemos começar a adicionar estilos. Podemos selecionar elementos HTML específicos (como parágrafos, cabeçalhos, imagens, etc.) usando seletores CSS e aplicar propriedades de estilo a esses elementos.
Propriedades CSS Mais Comuns
Aqui estão algumas das propriedades CSS mais comuns que você pode usar para estilizar seus elementos HTML:
Propriedade | Descrição |
---|---|
color | Define a cor do texto |
font-family | Define a fonte do texto |
font-size | Define o tamanho do texto |
background-color | Define a cor de fundo do elemento |
margin | Define as margens do elemento |
padding | Define o preenchimento interno do elemento |
border | Define a borda do elemento |
text-align | Define o alinhamento do texto |
Essas são apenas algumas das muitas propriedades CSS disponíveis. Para aprender mais, confira os recursos de aprendizado de CSS disponíveis em MDN Web Docs.
Construindo sua Primeira Página Web
Construir sua primeira página web pode parecer intimidante, mas com um pouco de orientação, é possível criar uma página web simples em pouco tempo. Nesta seção, vamos mostrar como criar a estrutura HTML, adicionar estilos com CSS e publicar sua página web.
Criando a estrutura HTML
O HTML é a estrutura básica de uma página web. Ele define o conteúdo da página, como títulos, parágrafos, imagens e links. Para começar, abra o seu editor de texto, e crie um novo arquivo chamado index.html.
![](https://frontendemfoco.com.br/wp-content/uploads/2023/09/image-4.png)
Em seguida, adicione o seguinte código HTML:
<!DOCTYPE html>
<html>
<head>
<title>Minha Primeira Página Web</title>
</head>
<body>
<h1>Bem-vindo à minha primeira página web</h1>
<p>Esta é uma página web simples criada com HTML e CSS.</p>
</body>
</html>
Este código HTML cria uma página web com um título, um cabeçalho e um parágrafo. Agora, salve o arquivo e abra essa página no seu navegador, você verá algo como isso mostrado na imagem abaixo:
![Imagem da primeira página web sem estilização](https://frontendemfoco.com.br/wp-content/uploads/2023/09/image-6.png)
Adicionando Estilos com CSS
O CSS é usado para adicionar estilo e layout à página web. Ele permite que você altere a cor do texto, o tamanho da fonte, a largura da página e muito mais. Para adicionar CSS à sua página web, crie um novo arquivo em seu editor de texto com nome de styles.css
Assim:
![](https://frontendemfoco.com.br/wp-content/uploads/2023/09/image-2.png)
E adicione o seguinte código CSS:
body {
background-color: #f2f2f2;
font-family: Arial, sans-serif;
}
h1 {
color: #333;
}
p {
font-size: 18px;
line-height: 1.5;
}
Este código CSS adiciona um fundo cinza claro à página web, define a fonte do corpo para Arial e define o tamanho da fonte e o espaçamento de linha para o cabeçalho e o parágrafo, salve o arquivo e vincule ao index.html.
Para vincular o arquivo CSS à sua página web, adicione o seguinte código HTML a tag head do arquivo index.html:
<link rel="stylesheet" type="text/css" href="styles.css">
Seu index.html deve ficar como o código abaixo, isso vincula o arquivo CSS à sua página web.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Minha Primeira Página Web</title>
</head>
<body>
<h1>Bem-vindo à minha primeira página web</h1>
<p>Esta é uma página web simples criada com HTML e CSS.</p>
</body>
</html>
Agora ao acessarmos nossa página veremos como ela ficou estilizada.
![](https://frontendemfoco.com.br/wp-content/uploads/2023/09/image-3.png)
Publicando Sua Página Web
Agora que você criou sua primeira página web e adicionou estilos com CSS, é hora de publicá-la na web. Existem várias maneiras de fazer isso, mas uma das maneiras mais simples é usar um serviço de hospedagem de sites, como a Vercel e a Netlify.
Para publicar sua página web, siga estas etapas:
- Crie uma conta em um serviço de hospedagem de sites.
- Faça login no painel de controle do serviço.
- Encontre a opção para adicionar um novo site ou página web.
- Faça upload dos arquivos HTML e CSS para o servidor.
- Visite o URL disponibilizada pelo serviço para ver sua nova página web ao vivo na internet.
Com essas etapas, você criou sua primeira página web e a publicou na web. Parabéns!
O código está disponível aqui.