Desenvolvimento de Software Web (DWEB)


Ementa

Engenharia de software para Web. Visão geral de arquiteturas de aplicações Web. Linguagens de programação para Web. Frameworks para desenvolvimento de aplicações web. Front-end e back-end. Serviços web: criação e consumo. Microsserviços, Software as a Service (SaaS). Function as a Service (FaaS). Plataform as a Service (PaaS). Práticas em testes de aplicações web. Nessa disciplina, serão executadas Atividades Curriculares de Extensão.

Carga Horária   
TeóricaPráticaExtensãoTotal
2114

Pré-Requisito:

  • Desenvolvimento de Software Orientado a Objetos II (DOO2) - 3ª Fase

Bibliografia Básica

PRESSMAN, Roger S. Engenharia web. Rio de Janeiro: LTC, 2009. 416 p. ISBN 9788521616962 (broch.).

LECHETA, Ricardo R. Web service RESTful: aprenda a criar web service RESTful em Java na nuvem do Google. São Paulo: Novatec, 2017. 431 p. ISBN 9788575224540 (broch.).

PEREIRA, Caio Ribeiro. Construindo APIs REST com Node.js. São Paulo: Casa do Código, 2018. 186 p. ISBN 9788555191503 (Broch.).


Bibliografia Complementar

ALVES, William P. Java para Web: desenvolvimento de aplicações. São Paulo: Érica, 2015.

ALVES, William P. Projetos de Sistemas Web Conceitos, Estruturas, Criação de Banco de dados e Ferramentas de Desenvolvimento. São Paulo : Érica, 2015. E-book. ISBN 9788536532462. Disponível em: https://app.minhabiblioteca.com.br/#/books/9788536532462/. Acesso em: 09 set. 2022.

RUBENS, João. Primeiros passos com Node.js. São Paulo: Casa do Código, 2018. 195 p. (Primeiros passos com). ISBN 9788555192852 (Broch.).

ALVES, William P. Desenvolvimento e Design de Sites. São Paulo : Érica, 2014. E-book. ISBN 9788536519012. Disponível em: https://app.minhabiblioteca.com.br/#/books/9788536519012/. Acesso em: 09 set. 2022.

FERREIRA, Arthur G. Interface de programação de aplicações (API) e web services. São Paulo: Platos Soluções Educacionais S.A., 2021. E-book. ISBN 9786553560338. Disponível em: https://app.minhabiblioteca.com.br/#/books/9786553560338/. Acesso em: 09 set. 2022.