Tecnologias Dinâmicas para a Internet › 47832

código no paco
47832
área científica
Ciências e Tecnologias da Comunicação
créditos
8
escolaridade
ensino teórico (T) - 2 horas/semana
ensino prático e laboratorial (PL) - 4 horas/semana
idioma(s) de lecionação
Português
objectivos

Pretende-se, através desta disciplina, desenvolver competências de análise crítica, desenho e desenvolvimento de aplicações web dinâmicas.

Assim, pretende-se que os alunos que obtenham aprovação à disciplina, consigam:

- Compreender os ciclos de criação de um produto, através da identificação de requisitos objectivos de desenvolvimento. Aplicar metodologias de gestão de projecto para maximizar obtenção de resultados.

- Compreender a evolução do paradigma da web e sua arquitectura funcional. Identificar modelos de arquitectura de comunicação e serviço, público e privado.

- Compreender, identificar e aplicar conceitos de usabilidade e boas práticas na elaboração de aplicações ricas de internet.

- Desenvolver capacidades para analisar, conceber e implementar  um produto recorrendo a arquitecturas orientadas a serviços.

competências

Pretende-se, através desta disciplina, desenvolver competências de análise crítica, desenho e desenvolvimento de aplicações Web dinâmicas.

Assim, pretende-se que os alunos consigam:

  • Compreender os ciclos de criação de um produto, através da identificação de requisitos e objectivos de desenvolvimento;
  • Aplicar metodologias de gestão de projeto para maximizar a obtenção de resultados;
  • Compreender a evolução do paradigma da Web e sua arquitetura funcional;
  • Identificar modelos de arquitetura de comunicação e serviço, público e privado;
  • Compreender, identificar e aplicar conceitos de usabilidade e boas práticas na elaboração de aplicações ricas de internet, num contexto multiplataforma;
  • Desenvolver capacidades para analisar, conceber e implementar um produto recorrendo a arquiteturas orientadas a serviços;
  • Desenvolver capacidades para analisar, conceber e implementar um produto/serviço para multiplataforma recorrendo a tecnologias Web.
conteúdos

Os conteúdos programáticos da UC encontram-se organizados em 5 módulos:

  • Usabilidade e Acessibilidade?(Conceitos sobre criação de páginas, produtos e serviços, com base em experiencia na indústria)
  • Arquiteturas Web (Arquitetura de rede, software e aplicações ricas)
  • Tecnologias Web I (Segurança, multiplataforma, desenvolvimento Nativo vs Responsive)
  • Conceitos, Serviços e Paradigmas (Web Evolution; HTML5, AJAX)
  • Tecnologias Web II (Arquiteturas SOA, APIs, negócio e criação de produto)
avaliação
Avaliação discreta:
  • 30.00% T (Avaliação teórica) 
  • 14.00% P (Artigo individual) 
  • 28.00% P (Projeto comum) 
  • 28.00% P (Projeto final)
Avaliação Final:
  • 30.00% T (Avaliação teórica) 
  • 15.00% P (Artigo individual) 
  • 55.00% P (Projeto final - Apresentação/Defesa)
requisitos

Não há requisitos embora seja recomendado conhecimentos prévios ao nível de várias tecnologias de desenvolvimento para a Web.

metodologia

Avaliação da Componente Teórica (nota mínima=7) 30% A componente teórica compreende a realização de um teste teórico em regime de avaliação final

Avaliação da  Componente Prática (nota mínima=7) 70% A componente prática compreende a realização de um trabalho individual e a participação no desenvolvimento de dois projetos práticos:

  • 20% Artigo individual
  • 40% Projeto comum
    • 30% Avaliação contínua (individual)
    • 10% Apresentação final (grupo)
    • 15% Relatório (grupo)
    • 45% Produto final (grupo)
  • 40% Projeto final
    • 20% Apresentação final (grupo)
    • 20% Relatório (grupo)
    • 60% Produto final (grupo)

As componentes de avaliação com a identificação "grupo" serão ponderadas individualmente com base num exercício obrigatório de autoavaliação e heteroavaliação.

bibliografia base
Programming Data Driven Web Applications with ASP.NET/ Mack, D. e Seven, D./ 2002 ASP.NET 2.0, curso completo /Abreu, L./2006, Web Development with Java Server Pages/ Fields, D. K., Kolb, M. A., Bayern, S./2001 Semantic Web: Concepts, Technologies and Applications/  Breitman, K.K., Casanova, M.A., Truszkowski, W./2006
bibliografia recomendada
  • CONVERSE, TIM; PARK, JOYCE e MORGAN CLARK – PHP5 and MySQL bible. 1a ed.. EUA: Wiley, 2004. ISBN: 0764557467.
  • GILMORE, JASON – Beginning PHP and MySQL: From Novice to Professional. 3a ed. EUA: Apress, 2008. ISBN: 1590598628.
  • ERI THOMAS – Service-Oriented Architecture: Concepts, technology and Design. Prentice Hall. ISBN: 0131858580
  • Clark, J., New Riders: Building Accessible Websites. Indianapolis, IN, 2003 
  • Bibliografía online atualizada anualmente
Este sítio web utiliza cookies sem recolher informação pessoal que permita a identificação dos utilizadores. Ao navegar neste sítio está a consentir a sua utilização.saber mais
Para que esta página funcione corretamente deve ativar a execução de Javascript. Se tal não for possível, algumas funcionalidades poderão estar limitadas.