Como faço para iniciar interações com banco de dados ? A plataforma suporta apenas Java ou é possível implementar outra linguagem ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como faço para iniciar interações com banco de dados ? A plataforma suporta apenas Java ou é possível implementar outra linguagem ?
Opa, voce fala de banco de dados local pra salvar dados do usuario? Ou acessar o banco de dados remoto global da sua aplicacao?
De qualquer forma, fazemos tudo em JavaScript, não em Java, dessa forma fica portavel pra todas as plataformas. Nos dois casos:
Para dados locais, uma solucao comum é SQLite com esse plugin: https://github.com/litehelpers/Cordova-sqlite-storage
Para acessar o banco remoto central, o ideal é expor Web Services que executem as operações no seu backend. Ai pode fazer em Java, PHP. .NET etc. Em geral se faz algo trafegando JSON pra facilitar o Ajax no Cordova.