Java WEB "Oque Aprender?"

Boa noite comunidade, tenho estudado Java, digamos que já estou a um nível iniciante, e já até tracei uma rota a seguir que é trabalhar com java web -back end, só estou confuso com algumas questões, vendo alguns sites de emprego, algumas vagas relacionadas vejo muitas coisas “a mais”, e fico meio perdido no que seria a parte que devo aprender, ou seja, para um futuro programador web back end Java por onde começo os estudos? o que devo aprender mesmo?
Deis de já Agradeço A todos que leram e se dispuseram a me ajudar !

Antes de tudo aprender sobre Http. E depois seguir esse direcionamento: https://www.caelum.com.br/apostila-java-web, exceto a parte de VRaptor que não é muito usado no mercado.

Fazendo o curso vai aprender muito mais rápido. Ou compre livros que sigam essa linha.

2 curtidas

Obrigado!

Alguns tópicos que acho necessário saber (não está em ordem de importância):

  • Servlets e JSP: é a base de Java para web
  • JPA/Hibernate : afinal não é porque é programador web, é que não precisa saber persistir dados em um banco relacional
  • MVC
  • Diferença entre frameworks action-based e component-based
  • Web Services, principalmente REST
  • HTML, CSS e Javascript : não tem como fugir disso por muito tempo
  • Diferença entre web container e servidor de aplicação
  • HTTP

Obrigado Igor!