Estou iniciando o curso de HTML5, e este repositório será utilizado para demonstrar a evolução do conhecimento adquirido ao longo do curso. O objetivo principal é a criação de um site que incorporará diversos elementos e técnicas aprendidos durante o processo.
O objetivo final é desenvolver um site completo aplicando os conceitos de HTML5, com foco em:
- Estruturação correta de uma página web
- Utilização de elementos semânticos
- Formatação e estilização com CSS
- Criação de formulários interativos
- Introdução ao uso básico de JavaScript para interatividade
Abaixo estão as principais etapas que serão seguidas durante o curso:
- Criar a estrutura básica de uma página HTML5 (tags
<html>
,<head>
,<body>
) - Entendimento da semântica dos elementos HTML5, como
<header>
,<footer>
,<article>
, e<section>
- Adicionar textos, imagens, links, e tabelas ao site
- Utilizar listas ordenadas e não ordenadas para organização de informações
- Aplicar estilos básicos utilizando CSS (cores, fontes, espaçamento)
- Utilizar classes e IDs para personalizar elementos específicos da página
- Aprender a usar layouts como Flexbox e Grid
- Criar formulários interativos com diferentes tipos de campos (
input
,textarea
,select
, etc.) - Validar dados básicos com HTML5 (uso de atributos como
required
,min
,max
, etc.)
- Introdução ao uso de JavaScript para criar interações dinâmicas (validação de formulários, exibição de alertas)
- Manipulação básica do DOM (Document Object Model)
- Publicar o site final em um serviço de hospedagem gratuito (como GitHub Pages)
- Melhorar continuamente o site aplicando feedbacks e adicionando novas funcionalidades
Este repositório será atualizado ao longo do curso com o progresso de cada etapa, refletindo a evolução no domínio das tecnologias HTML5, CSS e JavaScript. O resultado final será um site completo que demonstrará o conhecimento adquirido.