Disciplina Curricular

Aplicações e Serviços na Web ASW

Licenciatura Bolonha em Engenharia Geoespacial - 2_LEGE 2023/24

Contextos

Grupo: 2_LEGE 2023/24 > 1º Ciclo > 3º ano > 122_Opção LEGE (QA) > 2º Semestre

Período:

Peso

6.0 (para cálculo da média)

Objectivos

Compreender os conceitos fundamentais das aplicações e serviços Web, incluindo características e componentes das aplicações web modernas, e seu papel na integração de informação, serviços e utilizadores. Analisar e aplicar arquiteturas e modelos de desenvolvimento Web, identificando arquiteturas típicas e aplicando-as em cenários práticos. Dominar tecnologias fundamentais da Web, como endereçamento de recursos, protocolos, linguagens de programação no servidor e padrões de desenvolvimento (p.e., MVC). Utilizar formatos de transferência de dados (p.e., XML, JSON) e pedidos assíncronos para melhorar a interatividade. Desenvolver aplicações e serviços Web usando diversos conjuntos de tecnologias como por exemplo, LAMP e MEAN. Conceber e desenvolver projetos de sistemas de informação baseados em tecnologias web, desde a conceção à implementação final, consolidando as competências adquiridas.

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 (p.e., PHP). Padrão Model-View-Controller no desenvolvimento Web. Formatos de transferência de informação (p.e., XML e JSON) e tecnologias associadas. Uso de pedidos assícronos em aplicações web. Introdução aos serviços Web. Outras metodologias de desenvolvimento. Introdução a outro conjunto de tecnologias, p.e., 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

A avaliação é constituída por um exame, um projeto e os guiões das aulas teórico-práticas.

Disciplinas Execução

2024/2025 - 2 Semestre

2023/2024 - 2 Semestre