NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento
de Produtos
Multimédia
NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento de Produtos Multimédia NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento de Produtos Multimédia NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento de Produtos Multimédia

Curso Técnico Superior Profissional

Desenvolvimento de Produtos Multimédia

Á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. Compreensão dos Fundamentos da Programação Web;
2. Desenvolvimento de Páginas Web com HTML e CSS;
3. Introdução à Programação com JavaScript;
4. Desenvolvimento de Aplicações Web Dinâmicas com Frameworks e Bibliotecas;
5. Criação de Backends.

Conteúdos Programáticos

1. Conceitos Básicos.

1.1. O que é programação web?;
1.2. Linguagens de programação para web (HTML, CSS, JavaScript);
1.3. Ferramentas e softwares para desenvolvimento web;
1.4. Navegadores web e padrões da web.

2. Noções de HTML.

2.1. Estrutura básica de um documento HTML;
2.2. Elementos HTML e seus atributos;
2.3. Formatação de texto e conteúdo;
2.4. Links e navegação entre páginas.

3. Noções de CSS.

3.1. Estilos visuais para páginas web;
3.2. Seletores CSS e propriedades;
3.3. Layout de páginas com CSS;
3.4. Design responsivo e adaptabilidade.

4. Criação de Sites Estáticos.

4.1. Estruturação de um site com HTML;
4.2. Estilização de páginas com CSS;
4.3. Layout de menus, cabeçalhos e rodapés;
4.4. Galerias de imagens e elementos multimédia.

5. Formulários e Interatividade.

5.1. Criação de formulários HTML para coleta de dados;
5.2. Validação de formulários com JavaScript;
5.3. Interatividade com o usuário através de eventos.

6. Acessibilidade Web.

6.1. Diretrizes de acessibilidade para web (WCAG);
6.2. Criação de sites acessíveis para todos os usuários;
6.3. Técnicas para melhorar a usabilidade e legibilidade.

Bibliografia e recursos didáticos recomendados

Antonio Melé, Django 5 By Example: Build powerful and reliable Python web applications from scratch, Packt Publishing – ebooks Account. 5th Edition.
Jimmy Engström, Web Development with Blazor: A practical guide to start building interactive UIs with C# 12 and .NET 8, Packt Publishing – ebooks Account. 3rd Edition.
Mihalis Tsoukalos , Mastering GO: Leverage Go’s expertise for advanced utilities, empowering you to develop professional software, Packt Publishing – ebooks Account. 4th Edition.
Ben Frain, Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the latest HTML5 and CSS techniques, 4th Edition, Packt Publishing. 4th Edition.