Executando verificação de segurança...
1

[DUVIDA] como posso começar bem na linguagem JAVA?

Então eu tenho uma grande duvida sobre a linguagem java

Eu quero começar a desenvolver (backend) em JAVA,

Porque Java?

recentemente eu trabalhei num projeto como desenvolvedor frontend em um projeto, e nesse projeto eles tinham uma API laravel com microserviços em java e até mesmo uma segunda versão da APi totalmente em Java, de acordo com as minhas necessidades eu fui me aprofundando no uso das APIs eu fui começando a notar as possibilidades de uso, além de eu notar ser uma linguagem com amplo mercado, e uma certa similiaridade com nodejs e typescript que são as linguagens que uso atualmente para desenvolver backends

Principais dúvidas

1.Eu não acho conteudos atualizados normalmente são conteudos de anos atrás e quando acho não são videos com continuação ou uma certa complexidade, parecem todos os mesmos

  1. Algumas ideias de projetos para eu praticar?
Carregando publicação patrocinada...
1

Eu programo na linguagem a alguns anos e tudo começou quando eu fiz o curso Maratona Java, para mim é um dos cursos mais fantásticos que já fiz, é serio, totalmente gratuito e completo, você vai conhecer muitos(MUITOS) conceitos da linguagem. Porém tudo isso vem com um preço, o curso é realmente grande então você deve demorar bastante tempo para acabar ele, algo que pode ser inviável. Então, mesmo que acabe por não realizar este curso em específico e deseje, tem outro que recomendo que é o Spring Boot Essentials 2, com ele você vai aprender como desenvolver um back-end com o principal framework web para Java(obviamente você deve antes conhecer um pouco da linguagem).

1

Antes de começar em qualquer linguagem, eu recomendo fortemente a você para focar totalmente em lógica de programação e programação orientada a objetos.

Esses dois tópicos vão te ajudar a:

  1. Entender qualquer linguagem com facilidade.
  2. Desenvolver sua lógica e até mesmo criatividade para demais projetos.
  3. Fazer o básico bem feito e saber o que esta sendo feito, saindo do CTRL+C CTRL+V.

Qualquer dúvida pode chamar.

Abraço!

1

se estiver buscando um desafio depois de aprender o basico, parte para criar uma api usando springboot e adicione a geração de documentação em swagger

1

Criar API é uma boa mesmo! Recomendo criar uma API para uma funcionalidade básica no começo, em pouco tempo você vai estar criando API para grandes projetos. É só encixar os conceitos básicos na tarefas mais complexas, pode ter certeza que vai!

1

Escolhi o Java como linguagem, e já realizei alguns cursos no processo, mas o que realmente recomendo é o da Jdev Treinamento, o valor não é alto, mas o conteúdo é excelente, e são mais de 1000 aulas, e eu nem terminei ainda, esse link é o curso que estou fazendo.

1

Se você não tiver nem um problema com inglês, recomendo fortemente, o uso da documetação do Java, e os triamentos da Oracle.

Em especifico o Oracle Learning Explorer, tem mais conteúdo além do Java. Como Software como um Serviço (SaaS), Oracle Cloud Infrastructure (OCI) e Hardware and Software onde contem o conteúdo sobre o Java.