Desenvolvimento Web e Cocriação Assistida por IA
Recurso Educativo Digital (RED) desenvolvido no âmbito do Mestrado em Ensino de Informática.

No desenho metodológico global do projeto, identificam-se cinco etapas, das quais três correspondem a fases de natureza predominantemente prática, orientadas para o desenvolvimento progressivo da autonomia na utilização de sistemas de Inteligência Artificial Generativa (IAGen):
- Fundamentos Web (HTML/CSS) com foco na descoberta guiada;
- Utilização de IAGen como ferramenta, centrada na aquisição de competências de formulação de promts para a geração de código funcional e passível de integração;
- Curadoria e cocriação assistida por IAGen, orientadas para a produção e integração de snippets em soluções Web desenvolvidas de forma autónoma.
Fundamentos Web (HTML/CSS)
A estratégia sugerida afasta-se da abordagem tradicional expositiva, privilegiando a Aprendizagem por Descoberta Guiada (ADG) através de microprojetos/tarefas. Ao disponibilizar o código-base funcional em ambiente online, o aluno tem a oportunidade de se tornar um editor ativo. A metodologia foca-se na modificação iterativa e controlada: o aluno é orientado primeiro a identificar a estrutura (literacia de leitura) e só depois a modificar parâmetros e seletores (literacia de escrita), obtendo feedback visual imediato.
Exercício 1: O Esqueleto da Página (HTML)
Tudo na web começa com uma estrutura. Neste primeiro exercício, vamos alterar o “esqueleto” da página. O objetivo é perceberes que o código controla o resultado: se mudares o texto dentro das etiquetas (tags) <h1>, o título da página muda instantaneamente. Experimenta escrever o teu nome!
<title> Site </title>
</head>
<!– Edite abaixo –>
<h1>Olá!</h1>
</body>
Olá!
Exercício 2: Incorporar Multimédia (Atributos)
Uma página só com texto é aborrecida. Vamos adicionar imagens! Mas o navegador não adivinha qual a foto que queres. Precisas de usar o atributo src (source/origem) para dizer onde está a imagem. Copia um dos links de teste e vê a imagem aparecer magicamente.
<!– 1. https://ptweb.info/imagem1.jpg –>
<!– 2. https://ptweb.info/imagem2.jpg –>
<img src=““>
</body>
Imagem favorita:
Exercício 3: Maquilhagem e Estilo (CSS Inline)
HTML é a estrutura, mas o CSS é o estilo e a maquilhagem. Neste exercício, vais aprender a usar o atributo style para transformar um botão aborrecido em algo atraente. Experimenta mudar a cor de fundo (background-color) ou arredondar os cantos (border-radius).
<!– background-color: tomato; –>
<!– border-radius: 20px; –>
<!– color: white; –>
background-color: #cccccc; color: #333333; border-radius: 0px;
“>
Clique aqui
</button>
</body>
Oferta Especial!
Exercício 4: A Regra do Espaço (Box Model)
Esta é a regra de ouro do design web. Como é que separamos os elementos? Vamos distinguir o padding (encher o balão, espaço interior) da margin (afastar os balões, espaço exterior). As caixas que vais ver estão coladas — usa a margem para lhe dar espaço para respirar!
<!– margin: espaço exterior (empurrar) –>
Eu estou bem.
</div>
background-color: tomato; margin: 0px; padding: 0px;
“>
Preciso de espaço!
</div>
</body>
Exercício 5: Navegar vs. Agir (Interatividade)
Aqui a regra é clara: usamos um Link (<a>) quando queremos navegar para outra página (ir ler o jornal), e usamos um Botão (<button>) quando queremos que o computador faça uma ação ou cálculo (como a nossa calculadora de bónus). Testa os dois!
Ler Jornal
</a>
<input type=“number”>
<label> Prémio por Jogo </label>
<input type=“number”>
<button onclick=“calcular()”>
Calcular Bónus
</button>
Exercício 6: A Física da Animação
Neste desafio vais controlar a física e o tempo. Utilizando os @keyframes, tens de definir a trajetória da bola em três momentos: o chuto inicial (0%), a curva da trivela (40%) e o destino final (100%). Ajusta os valores para acertar no ângulo e desbloquear a mensagem de Golo!
Questionário
Valida os teus conhecimentos.
Fundamentos Web
Quiz Concluído!
Vamos ver como correu.