Disciplina Curricular
Aplicações e Serviços na Web ASW
Licenciatura Bolonha em Engenharia Geoespacial - 1_LEGE 2015/16 a 2022/23
Contextos
Grupo: 1_LEGE 2015/16 a 2022/23 > 1º Ciclo > 2º Ano > Optativas > 529_Lic. em Engenharia Geoespacial (2º e 3º Anos)
Período:
Peso
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étodos de ensino e 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