How to Create Websites

Teaching Methodologies

The methodology prioritises learning based on interactive lectures and demonstrations, and step-by-step guidance for creating a website;
Discussion and formative feedback on each section of the project.

Learning Results

Enable participants to plan, develop and publish a basic website, using the fundamental web development technologies (HTML and CSS) and applying good responsive design practices.

Program

  • Introduction to Web Development
  • HTML Fundamentals
  • CSS Fundamentals
  • Introduction to JavaScript
  • Website Publishing

Curricular Unit Teachers

Jeannette Cristina Jesus Cartaxo da Silva

Internship(s)

NAO

Bibliography

Referências bibliográficas e outros Materiais de Apoio (Sítios da Internet, software, jogos, etc.) utilizados nas aulas e necessários ao cumprimento dos objetivos de aprendizagem da UC.

 

HTML e CSS

  • Duckett, Jon (2011). HTML and CSS: Design and Build Websites. Wiley. — Excelente para iniciantes, muito visual e bem estruturado.
  • Meyer, Eric A. & Weyl, Estelle (2023). CSS: The Definitive Guide, 5th ed. O’Reilly Media.

JavaScript

 

  • Duckett, Jon (2014). JavaScript and jQuery: Interactive Front-End Web Development. Wiley.
  • Haverbeke, Marijn (2024). Eloquent JavaScript, 4th ed. No Starch Press. — Disponível gratuitamente em eloquentjavascript.net.

Design Responsivo

 

  • Marcotte, Ethan (2014). Responsive Web Design, 2nd ed. A Book Apart.

Recursos Online

  • MDN Web Docs (developer.mozilla.org) — Documentação de referência para HTML, CSS e JavaScript, mantida pela Mozilla.
  • W3Schools (w3schools.com) — Tutoriais práticos e interativos para iniciantes.
  • freeCodeCamp (freecodecamp.org) — Currículo gratuito com exercícios práticos.
  • CSS-Tricks (css-tricks.com) — Artigos e guias sobre CSS e técnicas de layout.

Normas e Especificações

  • W3C (World Wide Web Consortium) — Especificações oficiais de HTML e CSS em w3.org.