Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Lista de exercícios

Exercicios 1 - 3

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>HTML</title>
    </head>
    <body>
        <h1>O que é HTML?</h1>
        <p>HTML é uma linguagem de marcação voltada para a estruturação de uma página web.</p>
    </body>
</html>

Exercicios 4 - 6

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Projeto Pessoal</title>
    </head>
    <body>
        <h1>Lista de matérias a serem estudadas</h1>
        <h2>Aqui terá uma lista de assuntos a serem estudados</h2>
        <p>A lista de matérias a serem estudadas para se tornar um desenvolvedor full stack.</p>
        <img src="html.png" alt="Logo do HTML 5">
        <ul>
            <li>HTML</li>
            <li>CSS</li>
            <li>JavaScript</li>
            <li>C#</li>
            <li>Backend</li>
        </ul>
    </body>
</html>
1 resposta

Olá, Eduardo. Como vai?

Parabéns pela resolução dos exercícios! O seu código está excelente, muito bem estruturado e demonstra que você pegou direitinho a lógica por trás das tags fundamentais do HTML.

A estrutura base do documento (<!DOCTYPE html>, <html>, <head>, <body>) foi aplicada perfeitamente em ambos os arquivos, e a codificação de caracteres com <meta charset="UTF-8"> está presente, o que garante que nossa página não terá problemas com acentos ou caracteres especiais da língua portuguesa.

Analisando o seu código, vale destacar alguns pontos muito positivos:

  • Uso correto da hierarquia de títulos: No segundo exercício, você utilizou o <h1> para o título principal da página e o <h2> para o subtítulo. Isso é uma excelente prática tanto para a organização visual quanto para o SEO (motores de busca como o Google).
  • Tag de imagem com atributo alt: Você adicionou a descrição alt="Logo do HTML 5". Esse atributo é fundamental para a acessibilidade na web, pois os leitores de tela utilizados por pessoas com deficiência visual dependem dele para descrever o que está na imagem.
  • Uso de listas não ordenadas: A tag <ul> combinada com as <li> ficou perfeita para listar as matérias do seu plano de estudos.

Para complementar o seu aprendizado e agregar ainda mais valor ao seu projeto de estudos para Full Stack, deixo uma sugestão de semântica que você verá bastante ao longo do curso:

Utilizando Tags Semânticas no Body

Atualmente, todo o seu conteúdo está solto diretamente dentro da tag <body>. À medida que as páginas crescem, a comunidade de desenvolvimento adota as chamadas tags semânticas para indicar ao navegador o papel de cada bloco de texto.

Você pode envelopar o seu conteúdo principal dentro da tag <main>. Veja como o seu segundo código ficaria ainda mais profissional e semântico:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Projeto Pessoal</title>
    </head>
    <body>
        <main>
            <h1>Lista de matérias a serem estudadas</h1>
            <h2>Aqui terá uma lista de assuntos a serem estudados</h2>
            <p>A lista de matérias a serem estudadas para se tornar um desenvolvedor full stack.</p>
            
            <img src="html.png" alt="Logo do HTML 5">
            
            <ul>
                <li>HTML</li>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>C#</li>
                <li>Backend</li>
            </ul>
        </main>
    </body>
</html>

Essa separação ajuda os navegadores e ferramentas de busca a entenderem exatamente onde começa e termina o miolo de conteúdo relevante da sua página.

Seu início na trilha de Front-end está ótimo. Continue praticando e avançando pelos módulos!

Espero que possa ter lhe ajudado!