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
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étodo de Avaliação
A avaliação é constituída por um exame, um projeto e os guiões das aulas teórico-práticas.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 105.0
Carga Total -
Bibliografia
Principal
- Fundamentals of Web Development (3rd Edition).: Randy Connolly and Ricardo Hoar 2022 Pearson. ISBN: 0135863333
- World Wide Web Consortium (W3C): Recursos diversos: World Wide Web Consortium 2024
- W3schools: tutoriais sobre componentes arquitecturais da web: W3Schools 2024