Plano de Estudos

Aplicações e Serviços na Web ASW

Contextos

Groupo: 1_PGCE 2023/24 > Especialização > Percurso Informática > 664_Perfil Informática > 2º semestre

ECTS

6.0 (para cálculo da média)

Objectivos

A unidade curricular ASW tem como objectivo compreender que as Tecnologias de Informação e Comunicação são actualmente baseadas na Web, integrando uma diversidade de serviços, informação e utilizadores. Esta disciplina representa um dos pontos de consolidação e interligação de forma consistente de diversos temas abordados em unidades curriculares anteriores, concretizadas no desenvolvimento de aplicações e serviços Web. Tem como objetivo apresentar diversos tópicos teóricos associados ao desenvolvimento de aplicações e serviços Web, nomeadamente, os modelos de desenvolvimento, as arquiteturas tipicas, os problemas comuns e as tecnologias utilizadas na sua implementação. Na componente prática a unidade curricular pretende dotar os estudantes da capacidade de desenvolver um sistema de informação baseado em tecnologias web.

Programa

Aplicações e serviços Web. Conceitos e características das aplicações Web. Processo de desenvolvimento de aplicações Web. Introdução às principais tecnologias Web: endereçamento de recursos, protocolos e arquiteturas. Linguagens no servidor. Padrão Model-View-Controller no desenvolvimento Web. Formatos de transferência de informação, XML e tecnologias associadas. Uso de pedidos assícronos (AJAX) em aplicações web. Introdução aos serviços Web. Outras metodologias de desenvolvimento. Introdução ao MEAN stack e desenvolvimento em JavaScript no servidor. Web 2.0 e noções de web semântica.

Método de Avaliação

Aulas teóricas de exposição e discussão da matéria. Aulas teórico-práticas em laboratório de introdução das tecnologias associadas ao desenvolvimento de aplicações e serviços na web e com construção de pequenas aplicações web. Aulas de laboratório de desenvolvimento, apoio e avaliação do projeto. Exame + Projeto + Avaliação contínua

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 105.0

Carga Total -

Bibliografia

Principal

  • Esta disciplina usa a Web como referência. Indicam-se aqui alguns dos sites mais recomendados para a descoberta da Web enquanto plataforma para desenvolvimento de aplicações.* W3C: http://www.w3.org* W3schools: tutoriais sobre componentes arquitecturais da web: http://www.w3schools.com/:
  • Fundamentals of Web Development (2nd Edition). : Randy Connolly and Ricardo Hoar 2017 Pearson. ISBN: 0134481267
  • Web application architecture – Principles, Protocols and Practices. : Leon Shlkar and Rich Rosen 2009 Wiley. ISBN: 9780470518601

Secundária

Disciplinas de Execução

2023/2024 - 2 Semestre