Ficha Unidade Curricular (FUC)
Informação Geral / General Information
Carga Horária / Course Load
Área científica / Scientific area
480 - Informática
Departamento / Department
Departamento de Tecnologias Digitais
Ano letivo / Execution Year
2023/2024
Pré-requisitos / Pre-Requisites
-
Objetivos Gerais / Objectives
Dotar os alunos de conhecimentos e competências fundamentais no desenvolvimento e gestão de tecnologias de aplicações web. Os estudantes irão explorar middleware, arquiteturas de desenvolvimento para a web, técnicas de recolha e filtragem de conteúdos web, e o desenvolvimento de aplicações e serviços web robustos e eficientes.
Objetivos de Aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes) / Learning outcomes
Os alunos que completarem esta UC serão capazes de: OA1. Dominar conceitos e práticas de middleware, como ESB e filas de mensagens. OA2. Compreender e aplicar tipologias de arquitetura web de camadas N e tecnologias relacionadas. OA3. Adquirir competências em recolha e filtragem de conteúdos web, incluindo análise de webmail e gestão de cookies. OA4. Desenvolver aplicações web utilizando arquiteturas orientadas a serviços, SOAP, e gerir tipos de sites e sistemas de gestão de conteúdo (CMS). OA5. Utilizar XML para a gestão de dados e serviços em aplicações web.
Conteúdos Programáticos / Syllabus
Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da UC / Evidence that the curricular units content dovetails with the specified learning outcomes
-
Avaliação / Assessment
Os tópicos são explorados através da realização de um trabalho prático e de um teste teórico. Cada componente tem uma ponderação de 50% sobre a nota final. A fórmula de avaliação é: Nota Final = 0,5 (Trabalho Prático) + 0,5 (Teste Teórico).
Metodologias de Ensino / Teaching methodologies
O ensino nesta unidade curricular é estruturado para alternar entre componentes teóricas e práticas. As aulas teóricas focam na entrega de conteúdo fundamental, onde os conceitos são explicados com o auxílio de exemplos do dia-a-dia e casos de estudo relevantes. As sessões práticas, por outro lado, são dedicadas ao desenvolvimento de mini-projetos e à aplicação direta dos conceitos aprendidos nas aulas teóricas. Os alunos trabalham em tarefas que simulam desafios reais do mundo da tecnologia web, facilitando a transição do conhecimento teórico para a prática.
Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da UC / Evidence that the teaching and assessment methodologies are appropriate for the learning outcomes
-
Observações / Observations
-
Bibliografia Principal / Main Bibliography
Bibliografia Secundária / Secondary Bibliography
Data da última atualização / Last Update Date
2024-07-23