• BLOCH, Joshua. Java Efetivo. 3.ed. rev. Rio de Janeiro: Alta Books, 2019. Link

  • DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10a. ed. São Paulo: Pearson Prentice Hall, 2017. Link

  • FOWLER, Martin. Refatoração - Aperfeiçoando o Projeto de Código Existente. Bookman, 2004. Link

  • GAMMA, Erich et al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000, 2008. Link

  • HORSTMANN, Cay. Conceitos de Computação em Java. 5a. ed. Bookman, 2009. Link

  • LARMAN, C. Utilizando UML e Padrões. 3a. ed. Porto Alegre: Bookman, 2007. Link

  • SCHILDT, Herbert. Java para Iniciantes. 6a. ed. Bookman, 2015. Link

  • WINDER, Russel; GRAHAM, Roberts. Desenvolvendo Software em Java. 3a. ed. Rio de Janeiro: LTC, 2009. Link

  • BARNES, David J; KÖLLING, Michael. Programação orientada a objetos com Java. 4a. ed. São Paulo: Pearson Prentice Hall, 2009. Link

  • DENNIS, Alan; WIXOM, Barbara Haley; ROTH, Roberta M. Análise e Projeto de Sistemas. 5a. ed. Rio de Janeiro: LTC, 2014. Link

  • KERIEVSKY, Joshua. Refatoração para Padrões. 1a. ed. Porto Alegre: Bookman, 2008. Link

  • MARTIN, Robert C. Código limpo: Habilidades práticas do Agile Software. Alta Books, 2009. Link

  • URMA, Raoul-Gabriel; WARBURTON, Richard. Desenvolvimento Real de Software: Um guia de projetos para fundamentos em Java. 1a edição. Alta Books, 2021. Link

  • VINCENZI, Auri Marcelo Rizzo et al. Automatização de Teste de Software com Ferramentas de Software Livre. 1. ed. Rio de Janeiro: Elsevier, 2018. Link

Last updated 15 set. 2025, 11:58 -0300 . history