Este repositório contém o projeto desenvolvido durante o curso HTML5 + CSS3 + JavaScript Completo e GRÁTIS de 2013, oferecido pelo Curso em Vídeo. Foi uma experiência transformadora, que me permitiu criar um site funcional e aprender as bases do desenvolvimento web! 💻🌐
Durante o curso, aprendi a estruturar páginas, estilizar interfaces e integrar scripts enquanto desenvolvia o projeto fictício "Google Glass". Este repositório reflete o resultado dessa jornada, consolidando conceitos fundamentais de HTML5, CSS3 e JavaScript.
PS: Coloquei este projeto em prática em 2018, o ano em que fiz o curso!
Este projeto foi um marco no meu aprendizado de desenvolvimento web, e ainda me deu um ótimo portfólio para exibir no GitHub.
Ao publicá-lo, também explorei recursos como o GitHub Pages, ampliando meu conhecimento sobre a plataforma. Espero que este projeto sirva como inspiração e referência para outros desenvolvedores iniciantes em suas jornadas. 😊
O projeto está disponível no GitHub Pages para acesso rápido:
👉 Acesse aqui o site do projeto
projeto-glass-html5/
css/ # Arquivos de estilo CSS utilizados no projeto
extras/ # Pacotes adicionais, como fontes ou imagens de apoio
fonts/ # Fontes especiais utilizadas no design
imagens/ # Imagens usadas no site
interface/ # Estrutura de referência para o design final do projeto
javascript/ # Scripts JavaScript para funcionalidades do site
media/ # Arquivos de áudio e vídeo utilizados
textos/ # Textos e conteúdos textuais usados no site
fale-conosco.html # Página de contato
fotos.html # Galeria de fotos
google-glass.html # Página inicial do projeto
index.html # Página principal do site
multimidia.html # Seção de multimídia
specs.html # Especificações técnicas
testejs.html # Testes de scripts JavaScript
testejs02.html # Teste adicional de JavaScript
testejs03.html # Mais testes de JavaScript
Durante o desenvolvimento do projeto, segui fielmente a proposta do curso, mantendo inclusive o padrão de nomenclatura com o caractere de underline (_) no início dos diretórios, como, por exemplo, _imagens/. Este padrão funcionou bem localmente, mas ao fazer o deploy no GitHub Pages, surgiram problemas no carregamento de recursos como CSS, JavaScript, imagens e vídeos.
Inicialmente, movi o arquivo CSS para a raiz do projeto, o que resolveu o problema do carregamento do CSS. No entanto, outros recursos continuaram não sendo carregados corretamente. Testei várias abordagens, incluindo o uso do <base href="#">, mas o problema persistia.
Após um diagnóstico mais detalhado, percebi que a causa principal estava nos diretórios com "_" no nome, como _imagens/. Além disso, também descobri que caminhos relativos com barra inicial (exemplo: /imagens/) não estavam funcionando, enquanto caminhos relativos sem barra (exemplo: imagens/ ou ./imagens/) carregavam corretamente.
- Diretórios com "_" no nome causaram problemas de carregamento no GitHub Pages.
- Caminhos relativos com barra inicial (exemplo:
/imagens/) não funcionaram corretamente. - A solução foi remover o "_" dos nomes dos diretórios e utilizar caminhos relativos sem barra inicial (por exemplo,
imagens/ou./imagens/).
Embora o uso de ./imagens/ funcione, optei por imagens/ por questões de maior compatibilidade. Essas alterações garantiram que todos os recursos fossem carregados corretamente, tanto no ambiente local quanto no GitHub Pages.
Alguns tópicos abordados no curso:
- Estrutura básica de uma página HTML5 🏗️
- Formatação e estilização com CSS3 🎨
- Efeitos visuais e semântica em HTML5 🔍
- Introdução ao JavaScript e sua integração com HTML5 🛠️
- Criação de tabelas, formulários e álbuns de fotos 📸
- Reprodução de áudio e vídeo em HTML5 🎥🎵
- Repositório Oficial do Curso
- Curso Grátis no Curso em Vídeo
- Playlist no YouTube
- Perfil do Gustavo Guanabara



