Javafree
Página Inicial do Fórum > Java Básico

Qual a melhor forma de iniciar os estudos em Java



Criar novo tópico   Responder tópico


  1. pazzini
    Posts:1


    Comment Arrow

    Publicado em: 21/09/2016 09:18:54

    Bom dia,

    Eu estava estudando ASP .Net com C# utilizando o padrão MVC, peguei um livro em um form de ASP e li o livro todo, fiz os exercícios, fiz um sistema que fazia quase tudo o que eu pretendia, mas fiquei com algumas dúvidas e problemas... Um dos principais problemas é que eu não consegui passar a minha aplicação de uma maquina para outra ou simplesmente trocar o banco de dados, não é apenas mudar o nome do banco na string de conexão... não sei como fazer, mas pelo o que eu entendi eu preciso deixar os bancos em dlls e só vincular isso ao meu projeto.

    Enfim, estou pensando em mudar o foco e aprender JAVA e gostaria de saber qual é a melhor forma, se alguém pode me indicar algum livro (de preferencia em pdf), tutorial, curso no youtube, qual é a melhor IDE para escrever o código, e o que mais vou precisar instalar para desenvolver os sistemas.

    O grande problema é que a maioria dos livros e tutorias que vi dão os exemplos tudo em console aplication, eu gostaria dos exercícios em windows.

    Com o JAVA eu consigo utilizar o conceito de MVC, mas o meu contato com esse conceito é através do visual studio e lá quando eu crio o projeto ele já traz toda a estrutura, existe algum livro ou tutorial de JAVA MVC ou eu tenho que saber o conceito e aplicar no meu projeto?

    Pelo o que eu li sobre JAVA, faz a parte de conversa com o servidor, executa as funções... a parte grafica tem que ser feita exclusivamente em javscript ou posso utilizar html? Por exemplo no ASP .NET eu fazia todos os métodos (controllers) com C# e as views eram em asp e html, na verdade o visual studio cria automaticamente a view, eu só fazia alguns ajustes nelas. Algum IDE de java faz isso tbm?

    Bom, os tutorias podem ser bem basicos, pois não tenho muita experiencia em programação.

    Obrigado.



  1. Relacionados