Dominar Os Atuais Conceitos De Desenvolvimento De Software Pode Ser Assustador Se Você Está Iniciando Em Java. Você Deve Aprender Práticas Orientadas A Objeto, Como O Desenvolvimento Baseado Em Testes Ou Aplicar Ideias De Programação Funcional Este Guia Fornece Uma Abordagem Prática E Baseada Em Projetos A Fim De Ajudá-Lo A Aprender Os Principais Tópicos Necessários Para Ser Um Desenvolvedor Produtivo. Raoul-Gabriel Urma E Richard Warburton Mostram Como Desenvolver Vários Projetos Reais E Ainda Aprender Práticas Recomendadas No Processo. Cada Capítulo Foca Um Projeto Que Inicia Como Um Programa Em Batch Da Linha De Comando E Se Desenvolve Em Uma Aplicação Completa. Se Você Conseguir Escrever Um Código Java Básico, Aprenderá Práticas De Desenvolvimento De Software Avançadas Para Criar Um Software Java Moderno, Robusto E De Fácil Manutenção.