Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Arquitetura REST e de Microserviços ( COM15308 )
Unidade:
Departamento de Computação
Tipo:
Optativa
Período Ideal no Curso:
Sem período ideal
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
3

Objetivos

Ementa
Princípios de projeto de software, visão geral de modelos de arquitetura, arquitetura REST (Representational State Transfer), implementação RESTful, arquitetura de microserviços. Desenvolvimento prático de exemplos com RESTful e Microserviços.

Bibliografia
1. MACERO, Moises. Learn Microservices with Spring Boot: Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber. New York: Apress, 2017. 344 p.;  2. RAMAN, Raja CSP; DEWAILLY, Ludovic. Building RESTful Web Services with Spring 5: Leverage the Power of Spring 5.0, Java SE 9, and Spring Boot 2.0. Packt Publishing Ltd, 2018.;  3. FIELDING, Roy T.; 4. TAYLOR, Richard N. Architectural styles and the design of network-based software architectures. Doctoral dissertation: University of California, Irvine, 2000. 

Bibliografia Complementar
: 1. FOWLEY, Susan J. Microsserviços Prontos Para a Produção: Construindo Sistemas Padronizados em uma Organização de Engenharia de Software. Novatec (October 3, 2017);  2. SUBRAMANIAN, H.; RAJ, P. Hand On RESTful API Design Patterns and Best Practices. UK: Packt Publishing Ltd, 2019.; 3. ENRÍQUEZ, René; SALAZAR, Alberto. Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications. Packt Publishing Ltd, 2018.;  4. WEBBER, Jim; PARASTATIDIS, Savas; ROBINSON, Ian. REST in practice: Hypermedia and systems architecture. " O'Reilly Media, Inc.", 2010. JAMSHIDI, Pooyan et al. Microservices: The journey so far and challenges ahead. IEEE Software, v. 35, n. 3, p. 24-35, 2018.; 5. SAUDATE, Alexandre. REST: Construa API's inteligentes de maneira simples. Editora Casa do Código, 2014.
Carregando...