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

213 – Audiovisuais e Produção dos Media

Duração

Semestral

Unidade Curricular

Programação Web II

ECTS

3

Horas de Contacto Teórico Práticas

50h

Objetivos da Aprendizagem

1. Trabalhar com Base de Dados;
2. Autenticação e Autorização de Utilizadores;
3. Desenvolvimento Responsivo e Mobile-First;
4. Testes e de Aplicações Web;
5. Desenvolvimento de um Portfólio.

Conteúdos Programáticos

1. Conceitos Básicos.

1.1. Sintaxe e estrutura da linguagem JavaScript;
1.2. Variáveis, tipos de dados e operadores;
1.3. Instruções de controlo de fluxo (if, else, switch);
1.4. Funções e escopo de variáveis.

2. Manipulação do DOM.

2.1. Acesso e modificação de elementos HTML com JavaScript;
2.2. Eventos e manipulação de eventos;
2.3. Criação de animações e efeitos interativos.

3. Bibliotecas JavaScript.

3.1. Introdução ao uso de bibliotecas JavaScript (jQuery, etc.);
3.2. Simplificação do desenvolvimento web com bibliotecas;
3.3. Recursos avançados e plugins.

4. Base de Dados e Integração.

4.1. Conceitos básicos de bases de dados relacionais;
4.2. Introdução ao SQL para acesso a dados;
4.3. Integração de bases de dados em páginas web.

5. Segurança na Web.

5.1. Vulnerabilidades comuns em aplicações web;
5.2. Práticas de segurança para proteger sites e dados;
5.3. Autenticação e autorização de usuários.

6. Desenvolvimento Web para Dispositivos Móveis.

6.1. Frameworks para desenvolvimento mobile (React Native, etc.);
6.2. Criação de aplicações web multiplataforma;
6.3. Boas-práticas para interfaces mobile.

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.