Boa tarde.
Estou querendo me candidatar para um concurso público onde, além de outras coisas, é requerido conhecimento em Java. Embora eu não programe em Java, comecei há algum tempo desenvolver PHP + FrontEnd + MySQL, mas já desenvolvia cliente x servidor (vb + MySQL).
Gostaria de saber se vale a pena estudar para passar. São 2 meses para a prova. Eis o conteúdo resumido:
- Conhecimentos de (JEE e J2SE), Phyton, Delphi e PHP;
- Conhecimento sobre metodologia de desenvolvimento de sistemas (3-tier, SOA, etc).
- Programação Orientada a Objetos
- Projeto e Modelagem de dados.
- Linguagem de Definição e Manipulação de Dados (SQL).
- UML
- frameworks
- Padrões de Projeto;
- Arquitetura em camadas;
- Webservice, SOAP, Rest;
- DDD - Domain-Driven Design.
- Modelagem ágil: XP, Scrum.
- Gerenciamento de processos de desenvolvimento de software.
- Testes de Software: Unidade, Integração, Sistema, Aceitação, Regressão, Desempenho, Cargo).
- Ferramentas de Versionamento (Subversion, GIT)
Eu que (ainda) não sei Java, vale a pena estudar para passar?