GitHub Pages: ambiente para publicação de sites estáticos para ensino de HTML, CSS e Javascript
No exercício de construir uma formação para desenvolvedor de aplicações web no contexto do framework WordPress (como tenho relato em algumas postagens iniciais por aqui), comecei a jornada na graduação pela disciplina de Redes de Informação no curso de graduação em Biblioteconomia aqui na FCI/UnB. A disciplina oferece uma ementa ampla e aberta e com bastante espaço para discutir a web, sua formação seus padrões e colocar um pouco disso tudo em prática.
Para esse início de 2026 e já retornando para as atividades na UnB depois de 3 anos gerenciando uma área técnica e implementando projetos de sistemas de informação no Instituto Brasileiro de Museus, construi uma ementa de uma disciplina 80% de laboratório e com foco em percorrermos nas 64 horas/aula o básico conceitual dos protocolos que formam a Internet e a Web (TCP, IP e HTTP), o histórico de construção das tecnologias, as inovações singulares, o funcionamento operacional dos protocolos e a parte prática toda voltada para ensinar HTML e CSS. Ao desenhar a disciplina, achei que incluir Javascript logo aqui seria demasiado e penso em trabalhar isso em uma disciplina de Tópicos no segundo semestre de 2026. A ver como evoluímos.
Depois de muita pesquisa, comparações e análises iniciais, cheguei a esse livro como livro texto para a disciplina:
E assim temos trabalhado ao longo do semestre até aqui. No entanto, um dos primeiros problemas que se coloca para quem está trabalhando de forma efetiva em um laboratório web é onde hospedar os conteúdos para que os estudantes possam ter uma cópia dos seus arquivos, editar online, criar links e emular o mais próximo possível esse ambiente laboratorial.
Pesquisando em alguns recursos, cheguei até a solução do GitHub Pages. Ele permite hospedar os conteúdos, editar online e seguir toda a linha de funcionamento do GitHub para acompanhar as versões dos arquivos, as branchs que são criadas, os commits e o que eles fizeram com cada arquivo, gerando uma solução completa não apenas para deixar conteúdo online mas também para o profissional da informação compreender o que gerir versões de um documento de código de marcação e desenvolver uma experiência e uma linguagem mais técnica para entender como o mundo do código computacional funciona.
Criei o primeiro repositório para a disciplina no site https://daltonmartins.github.io/redesdeinformacao/.
Ao longo do semestre, relato a experiência e uma análise dos repositórios de códigos criados em laboratório.
