Desenvolvedor Java Jr.
Plano de estudos direcionado a quem deseja adquirir os conhecimentos necessários para entrar no mercado de trabalho atuando como Dev Backend Java, no nível júnior.
O conteúdo desse plano de estudos está dividido nas seguintes categorias de competências:
- Lógica de Programação
- Git e GitHub
- HTML e CSS
- Prompt de comandos
- Java básico e orientação a objetos
- Maven
- Banco de dados e SQL
- Acesso a banco de dados em Java com JDBC e JPA
- Noções do protocolo HTTP
- Fundamentos de Java Web com Servlets
- Desenvolvimento Web tradicional em Java com Spring MVC
- Desenvolvimento de APIs Rest em Java com Spring Boot
- Boas práticas de programação em Java
- Testes automatizados em Java
- Gestão de times e projetos com Scrum
NÃO SE ASSUSTEM!
Sim, são muitos conteúdos nesse plano de estudos, ainda mais pensando em alguém que vai se preparar para uma vaga de nível júnior, mas aqui você encontrará uma sequência estruturada de conteúdos que vai te dar todo o conhecimento necessário para que você possa se sentir bastante confortável e confiante em participar de processos seletivos em vagas para atuar como Dev Backend Java nível Júnior.
Pode ter certeza que ao final desse plano de estudos você terá mais aptidão para entrar no mercado de trabalho e terá uma boa base de conhecimentos para conseguir executar seu trabalho com mais facilidade, para assim alavancar sua carreira profissional :)
Claro, não será fácil e nem rápido, pois é bastante conteúdo para você aprender. Jamais se iluda com falsas promessas de que rapidamente você aprenderá tudo e entrará no mercado de trabalho com facilidade. Você precisará de muito foco, disciplina e paciência para vencer essa jornada ;)
Bons estudos e boa sorte!
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Formação A partir do zero: iniciante em programação
-
Curso Git e GitHub: compartilhando e colaborando em projetos
-
Curso Git e GitHub: dominando controle de versão de código
-
Curso HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
-
Curso HTML e CSS: Classes, posicionamento e Flexbox
-
Curso Windows Prompt: utilizando o CMD
-
Curso Terminal: aprenda comandos para executar tarefas
-
Formação Aprenda a programar em Java com Orientação a Objetos
-
Curso Maven: gerencie dependências e faça o build de aplicações Java
-
Curso MySQL: conhecendo a ferramenta
-
Curso Consultas SQL: avançando no SQL com MySQL
-
Formação Integre aplicações Java com Banco de dados
-
Curso HTTP: entendendo a web por baixo dos panos
-
Formação Java Web: crie aplicações usando Spring Boot
-
Formação Java e Spring Boot
-
Formação Boas Práticas em Java
-
Curso Gestão Ágil: explorando conceitos da agilidade
-
Curso Scrum: agilidade em seu projeto
-
Formação Aprofunde em Java com arquitetura de Microsserviços, Spring e RabbitMQ
-
Formação Aprofunde em Java com Reflection, Gestão de Memória, Exceções, Threads, Build e JVM
-
Formação Mensageria com Apache Kafka
-
Formação Ferramentas essenciais para Devs
-
Formação Engenharia de software
-
Curso Java Servlet: programação web Java
-
Curso Java e Spring: desenvolva sua primeira aplicação Web
-
Curso Java Servlet: autenticação, autorização e o padrão MVC
-
Curso Java e Spring Security: proteja suas aplicações web
-
Curso Design Patterns em Java I: boas práticas de programação
-
Curso Design Patterns em Java II: avançando nas boas práticas de programação
-
Curso JS na web: CRUD com JavaScript assíncrono
-