Desenvolvimento Web e Web Semântica
Código: PINF7091
Curso: Doutorado em Ciência da Computação
Créditos: 4
Carga horária: 60
Ementa: Conceitos básicos do desenvolvimento Web; desenvolvimento Web na plataforma Jakarta EE; modelagem de aplicações Web baseadas em frameworks; fundamentos da Web Semântica; projetando, publicando e consumindo dados interligados (linked data); outras tecnologias da Web Semântica.
Bibliografia: * JAKARTA PLATFORM TEAM. The Jakarta® EE Tutorial, release 9.1. Eclipse Foundation, 2021.
* SPATH, Peter. Beginning Jakarta EE: Enterprise Edition for Java: From Novice to Professional, 1. ed. Apress, 2019.
* HEATH, Tom; BIZER, Christian. Linked Data: Evolving the Web into a Global Data Space. Morgan & Claypool Publishers, 2011.
* PRESSMAN, Roger S.; LOWE, David Brian. Engenharia Web. 1. ed. Rio de Janeiro, RJ: LTC, 2009. xvi, 416 p.
* SOUZA, Vítor E. Silva. “The FrameWeb Approach to Web Engineering: Past, Present and Future,” in Engineering ontologies and ontologies for engineering, 1 ed., J. P. A. Almeida and G. Guizzardi, Eds., Vitória, ES, Brazil: NEMO, 2020, p. 100–124.
* ISOTANI, Seiji; BITTENCOURT, Ig Ibert. Dados abertos conectados. 1. ed. São Paulo, SP: Novatec, 2015. 175 p.
* CORDEIRO, Gilliard. Aplicações Java para a web com JSF e JPA. Casa do Código, 2012.
* CORDEIRO, Gilliard. CDI: Integre as dependências e contextos do seu código Java. Casa do Código, 2013.
