Plano de Estudo
Do Ponto Zero para as Primeiras oportunidades em Back-End com Java / Spring
31 cursos
Este plano de estudos é uma sugestão de sequencia de cursos para quem deseja ser Dev Java.. Nele você aprenderá:
- Lógica de Programação (recomendo assistir também assistir a playlist no YouTube de lógica de programação do Guanabara: Playlist do Curso de Lógica de Programação )
- Introdução no mundo do Front-End utilizando HTML, CSS e Javascript. (Ficará mais fácil entender certos conceitos quando você conhece um pouco de como as coisas funcionam no mundo Front-End).
- Introdução ao Java, paradigma de Orientação a Objetos e todo o poder da linguagem.
- Introdução ao Git e GitHub
- Entrando no mundo de web você aprenderá como as aplicações conversam utilizando o protocolo HTTP.
- Servidores rodando aplicações em Java com JSP
- Uma breve introdução a banco de dados utilizando MySQL. (aplicações de banco de dados relacionais utilizam basicamente a mesma linguagem, o SQL, por tanto foque em aprender a linguagem, e ai é certo que você se dará bem com SQL Server, Postgres ou Oracle)
- Conectar banco de dados relacionais ao mundo da orientação a objetos.
- Do básico ao avançado do tão amado Spring Framework
- Avançando com MySQL.
Dicas de canais no YouTube para que você acompanhe para se apoiar:
- Curso em Vídeo
- Programador BR
- Rocketseat <- A plataforma gratuita deles é toop pra quem quer saber mais sobre JavaScript e seus frameworks!
- Código Fonte Tv <- O melhor, assista a playlist de Dicionário do Programador, é top!
- DevSuperior
- Filipe Deschamps
- Canal Geek Dev
- Lucas Montano
Dicas Gerais:
- Faça Bootcamps, desafios, projetinhos bobos que vocês achem pela internet.
- Pratiquem sempre que puderem!
- Tenham em mente que isto aqui é algo que tem potencial para mudar sua vida, então foco no objetivo!
- Não vai ser fácil, mas acreditem no seu potencial, tenha fé, você é uma pessoa foda e vai conseguir!
- Tenham sede de conhecimento, quanto mais você souber, mais preparado você estará.
- Sejam curiosos, não entendeu algum termo ou conceito?? Pergunta para o melhor amigo do Dev.. O Google!
- Teve algum erro e não ta conseguindo resolver?? Pergunta pro Tio Google! Com certeza alguém no mundo já teve o mesmo problema que você e você poderá consultar a resolução.
- Tenham um GitHub com bastante projetinhos para demonstrar seu conhecimento.
- Tenham um LinkedIn atualizado, alinhado e postem suas conquistas sempre que possível.
- Adicionem o máximo de recrutadores no LinkedIn.
- Escrever códigos bonitos e limpos é satisfatório demais, mas aprenda a respeitar seus limites, no início tudo será muito complicado, então foque em resolver o problema do seu jeito, e depois que funcionar, refatore o código para deixa-lo o mais clean possível.
Se você entender o conteúdo destes cursos, você estará mais que preparado para encarar oportunidades na área de Back-end com Java.