Aprenda a criar seu mini portfólio com HTML/CSS do zero e hospede de graça no GitHub Pages! Tutorial passo a passo para iniciantes em programação que querem mostrar seus projetos online.
Criando seu Projeto
Você está começando na programação e sente falta de um portfólio online para mostrar seus projetos? Muitos iniciantes travam na hora de criar um site pessoal porque acham que é complicado ou caro.
A verdade é que você não precisa de conhecimentos avançados ou investimento para ter um portfólio profissional. Com apenas HTML e CSS, você pode construir uma página simples, mas eficaz, para exibir seus trabalhos e chamar a atenção de recrutadores ou clientes.
A boa notícia é que você pode construir um mini portfólio HTML/CSS do zero, sem gastar nada, e ainda hospedá-lo no GitHub Pages! Além de ser uma ótima maneira de praticar suas habilidades, esse projeto será seu primeiro passo para construir uma presença online como desenvolvedor.
Neste guia completo, você vai:
› Entender por que um portfólio é essencial mesmo para iniciantes.
› Aprender a estruturar seu site usando apenas HTML semântico.
› Descobrir como deixar seu portfólio visualmente atraente com CSS básico.
› Publicar seu site gratuitamente no GitHub Pages em poucos minutos.
Se você quer um primeiro portfólio online para chamar de seu, continue lendo!
Por que um Mini Portfólio é Essencial?
Mesmo que você esteja começando, ter um portfólio de programação é crucial por vários motivos. Primeiro, ele serve como um registro tangível do seu progresso na carreira de desenvolvimento. Enquanto muitos candidatos só possuem certificados ou cursos no currículo, você estará mostrando projetos reais que construiu com suas próprias mãos.
Além disso, um portfólio bem organizado ajuda muito em processos seletivos. Recrutadores e gerentes de contratação adoram ver exemplos concretos do que você é capaz de fazer, mesmo que sejam projetos simples no início. Isso demonstra iniciativa e capacidade de aplicar conhecimento na prática.
Outro benefício importante é que seu portfólio funciona como um organizador do seu aprendizado. Conforme você avança nos estudos, pode adicionar novos projetos, documentar tecnologias que está aprendendo e acompanhar sua própria evolução técnica.
Por fim, ter um portfólio online já coloca você à frente de muitos iniciantes que ainda não deram esse passo. Em um mercado competitivo, esse pequeno diferencial pode ser decisivo para conseguir suas primeiras oportunidades.
Não precisa ser complexo: um mini portfólio HTML/CSS já é um excelente começo e pode evoluir junto com suas habilidades.
Ferramentas que Vamos Usar (Todas Grátis!)
Antes de começar, é importante conhecer as ferramentas que utilizaremos neste projeto. A melhor parte? Todas são completamente gratuitas e amplamente utilizadas no mercado.
O Visual Studio Code (VS Code) será nosso editor de código principal. Desenvolvido pela Microsoft, ele é leve, possui um excelente suporte para diversas linguagens e conta com milhares de extensões úteis. Se você ainda não o tem instalado, basta baixá-lo no site oficial – o processo de instalação é simples e rápido.
Para a construção do portfólio em si, usaremos as bases do desenvolvimento web front-end: HTML e CSS. O HTML (HyperText Markup Language) será responsável pela estrutura e conteúdo da página, enquanto o CSS (Cascading Style Sheets) cuidará do visual e do layout. Juntas, essas duas tecnologias permitem criar sites estáticos completos sem a necessidade de linguagens mais complexas.
Por fim, utilizaremos o GitHub e GitHub Pages para versionar nosso código e hospedar o site gratuitamente. O GitHub é a maior plataforma de hospedagem de código-fonte do mundo, e seu serviço Pages permite publicar sites estáticos diretamente de um repositório, sem custo algum. Essa combinação é perfeita para quem está começando e quer ter um site profissional sem gastar com hospedagem.
Pronto? Agora que conhecemos as ferramentas, vamos colocar a mão na massa!
Tutorial Completo em 4 Passos
Passo 1: Estruturando com HTML
Vamos começar criando a base do nosso portfólio com HTML. Crie uma nova pasta para o projeto e dentro dela um arquivo chamado index.html. Este será o arquivo principal do nosso site.
Abra o arquivo no VS Code e insira a seguinte estrutura básica:
html
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Meu Mini Portfólio</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Olá, eu sou [Seu Nome]!</h1>
<p>Desenvolvedor Front-End Iniciante</p>
</header>
<section id="sobre">
<h2>Sobre Mim</h2>
<p>Estudante de programação apaixonado por criar soluções web simples e eficientes.</p>
</section>
<section id="projetos">
<h2>Meus Projetos</h2>
<div class="projeto">
<h3>Projeto 1</h3>
<p>Descrição breve do projeto e tecnologias usadas.</p>
<a href="#">Ver Projeto</a>
</div>
</section>
<footer>
<p>Entre em contato: <a href="mailto:seuemail@exemplo.com">seuemail@exemplo.com</a></p>
</footer>
</body>
</html>
Vamos entender cada parte deste código:
- A tag
<header>cria o cabeçalho da página, onde colocamos nosso nome e uma breve descrição. - A seção
<section id="sobre">é dedicada a informações pessoais e sua jornada na programação. - Em
<section id="projetos">, listaremos nossos trabalhos mais relevantes. - O
<footer>contém informações de contato e links importantes.
Esta estrutura semântica não só organiza melhor o conteúdo, como também ajuda nos mecanismos de busca a entender sua página.
Passo 2: Estilizando com CSS
Agora que temos a estrutura, vamos dar vida ao portfólio com CSS. Crie um novo arquivo chamado style.css na mesma pasta do HTML.
Adicione o seguinte código:
css
body {
font-family: 'Arial', sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
color: #333;
background-color: #f9f9f9;
}
header {
background: #0078d7;
color: white;
text-align: center;
padding: 2rem 0;
margin-bottom: 2rem;
}
header h1 {
margin: 0;
font-size: 2.5rem;
}
header p {
margin: 0.5rem 0 0;
font-size: 1.2rem;
}
section {
padding: 1rem 2rem;
max-width: 800px;
margin: 0 auto 2rem;
background: white;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.projeto {
border: 1px solid #ddd;
padding: 1rem;
margin-bottom: 1rem;
border-radius: 3px;
}
footer {
text-align: center;
padding: 1.5rem;
background: #333;
color: white;
}
footer a {
color: #4da6ff;
text-decoration: none;
}
Este CSS básico já transforma completamente a aparência do nosso portfólio. Alguns pontos importantes:
- Definimos uma fonte limpa e legível para todo o corpo do site.
- O cabeçalho ganha uma cor de destaque e padding adequado.
- As seções têm um fundo branco com sombra sutil para melhor legibilidade.
- Os projetos são destacados com bordas e espaçamento.
- O rodapé tem um visual mais escuro para se diferenciar.
Você pode personalizar livremente essas propriedades – experimente mudar cores, fontes ou espaçamentos para deixar o portfólio com sua cara.
Passo 3: Enviando para o GitHub
Com os arquivos prontos, é hora de levá-los para o GitHub. Primeiro, crie uma conta gratuita no GitHub se ainda não tiver.
Depois, siga estes passos:
- Crie um novo repositório chamado
meu-portfolio(ou outro nome de sua preferência). - Marque a opção “Add a README file” para iniciar com um arquivo descritivo.
- No seu computador, abra o terminal ou Git Bash na pasta do projeto.
- Execute os seguintes comandos em sequência:
bash
git init git add . git commit -m "Primeiro commit do meu portfólio" git branch -M main git remote add origin https://github.com/seu-usuario/meu-portfolio.git git push -u origin main
Estes comandos fazem o seguinte:
git initinicia um repositório Git na pasta local.git add .prepara todos os arquivos para serem commitados.git commitregistra as mudanças com uma mensagem descritiva.git remote addconecta seu repositório local ao remoto no GitHub.git pushenvia seus arquivos para a nuvem.
Se tudo der certo, seus arquivos agora estarão disponíveis no seu repositório GitHub.
Passo 4: Hospedando no GitHub Pages
Agora vem a melhor parte: deixar seu portfólio acessível para o mundo todo, sem custo algum!
- No seu repositório no GitHub, clique na aba “Settings”.
- No menu lateral esquerdo, selecione “Pages”.
- Na seção “Branch”, escolha “main” e clique em “Save”.
- Em alguns minutos, seu site estará disponível em:
https://seu-usuario.github.io/meu-portfolio/
Pronto! Seu portfólio já está no ar e pode ser compartilhado com qualquer pessoa. O GitHub Pages atualiza automaticamente seu site sempre que você fizer novas alterações e enviar para o repositório.
O que Colocar no seu Mini Portfólio para se Destacar?
Agora que você já tem a estrutura básica, é hora de personalizar seu portfólio com conteúdo relevante. Aqui estão algumas dicas para torná-lo mais profissional:
1. Foto ou Avatar Profissional
Inclua uma imagem sua ou um avatar profissional no cabeçalho. Isso ajuda a criar conexão com quem visita seu portfólio. Use uma foto com boa iluminação e fundo neutro.
2. Biografia Atraente
Na seção “Sobre Mim”, conte brevemente sua jornada na programação. Fale sobre o que te motiva, quais tecnologias está estudando e seus objetivos profissionais. Seja autêntico e evite clichês.
3. Projetos Bem Descritos
Para cada projeto listado, inclua:
- Uma breve descrição do que o projeto faz
- Tecnologias utilizadas
- Desafios enfrentados e soluções encontradas
- Link para o código no GitHub (se aplicável)
- Link para versão online (se houver)
4. Links Relevantes
Adicione links para:
- Seu perfil no LinkedIn
- Seu GitHub
- Outras redes profissionais
- Formas de contato (e-mail, WhatsApp profissional)
5. Design Responsivo (Opcional)
Com um pouco mais de CSS, você pode fazer seu portfólio se adaptar bem a celulares e tablets. Isso mostra atenção aos detalhes e conhecimento de UX básico.
Seu mini portfólio HTML CSS está no ar
Parabéns! Você acabou de alcançar um marco importante na sua jornada como desenvolvedor: criou seu primeiro portfólio online usando apenas HTML e CSS, e ainda o hospedou de graça no GitHub Pages.
Este projeto, embora simples, já coloca você à frente de muitos iniciantes. Agora você tem:
› Um lugar para mostrar seus projetos
› Uma presença profissional online
› Experiência prática com Git e GitHub
› Base para continuar evoluindo
Lembre-se que um portfólio é um projeto vivo. Conforme você avança nos estudos, pode:
› Adicionar novos projetos
› Melhorar o design com CSS mais avançado
› Incluir interatividade com JavaScript
› Atualizar suas habilidades listadas
Agora é sua vez de colocar em prática:
- Personalize seu portfólio com suas informações
- Adicione pelo menos 2 projetos que você já fez
- Compartilhe nos comentários o link do seu site!
Quer levar seu portfólio para o próximo nível? Aprenda JavaScript para adicionar interatividade ou Bootstrap para criar layouts mais complexos com facilidade.
Pronto para mostrar seu trabalho ao mundo? Seu futuro como desenvolvedor começa agora!


![Como Criar Sua Primeira Página HTML com CSS em 10 Minutos [Tutorial Rápido] 2 Como Criar Sua Primeira Página HTML com CSS em 10 Minutos [Tutorial Rápido] como criar sua primeira pagina html com css](https://horadocodigo.com.br/wp-content/uploads/2025/08/como-criar-sua-primeira-pagina-html-com-css-150x150.png)
![Como Criar Sua Primeira Página HTML com CSS em 10 Minutos [Tutorial Rápido] 3 Como Criar Sua Primeira Página HTML com CSS em 10 Minutos [Tutorial Rápido] como criar sua primeira pagina html com css](https://horadocodigo.com.br/wp-content/uploads/2025/08/como-criar-sua-primeira-pagina-html-com-css-330x220.png)