para Dispositivos
Móveis
Curso Técnico Superior Profissional
Desenvolvimento para Dispositivos Móveis
Área Científica
481 – Ciências Informáticas
Duração
Semestral
Unidade Curricular
Programação Web I
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
1. Desenvolver e implementar artefactos web complexos e interativos;
2. Criar aplicações web modernas e escaláveis;
3. Trabalhar com diferentes ferramentas, tecnologias e metodologias para um desenvolvimento web eficiente e profissional.
Conteúdos Programáticos
1. Conceitos básicos.
1.1. Definição de programação para web e os seus objetivos;
1.2. Arquitetura cliente-servidor na web;
1.3. Linguagens de programação para web (HTML, CSS, JavaScript);
1.4. Navegadores web e o seu funcionamento;
1.5. Padrões da web e boas práticas.
2. Desenvolvimento web com HTML.
2.1. Estrutura básica de uma página HTML;
2.2. Elementos HTML e os seus atributos;
2.3. Formatação de texto e elementos com CSS inline;
2.4. Semântica e acessibilidade em HTML.
3. Desenvolvimento web com CSS.
3.1. Elementos CSS e seus tipos;
3.2. Propriedades CSS para estilizar elementos;
3.3. Layout de página com CSS (bloco, flexbox, grid);
3.4. Frameworks de CSS (Bootstrap, Foundation).
Bibliografia e recursos didáticos recomendados
Mike McGrath, HTML, CSS & JavaScript in easy steps, In Easy Steps Limited; 4th ed. edition (6 Aug. 2020).
Thomas Powell, HTML & CSS: The Complete Reference, Fifth Edition, McGraw-Hill Digital (1 Jan. 2010).
Julie Meloni, HTML, CSS, and JavaScript All in One: Covering HTML5, CSS3, and ES6, Sams Teach Yourself, Sams Publishing; 3rd edition (9 Jan. 2019).
Jürgen Wolf, HTML and CSS: The Comprehensive Guide, SAP PRESS (a division of Rheinwerk Publishing); New edition (24 May 2023).
Jennifer Nieder Robbins, Learning Web Design 5e: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics, O′Reilly; 5th ed. edition (25 May 2018).
INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER: