Desenvolvedor Java
Bem vindo ao caminho do mestre Jedi... digo... do programador Java!
Nesse plano de estudos eu procurei trazer todos os conteúdos relevantes referentes ao ecossistema Java presentes na plataforma em uma sequência. Talvez a quantidade de cursos assuste a primeira vista, mas não se preocupe, não é necessário concluir todos os cursos dessa lista para aprender a programar com Java.
Após a primeira formação (Java e orientação a objetos) você já terá o conhecimento necessário para resolver problemas usando essa linguagem tão famosa, e poderá seguir se aprofundando em conhecimento com os cursos restantes.
Talvez não queira seguir exatamente o passo a passo que sugeri, e pretenda ir mais direto ao ponto, sem consumir o conteúdo extra que busquei colocar nesse plano... nesse caso poderia seguir esses passos:
- Após a formação Aprenda Java com Orientação a Objetos você terá a base que precisa para aprender a utilizar o Java na programação web.
- Na sequência, poderá realizar o curso de HTTP, para entender melhor esse protocolo de comunicação que será usado na formação Spring
- A formação Java e Spring Boot vai te apresentar um novo mundo de possibilidades, onde aprenderá a utilizar o mais famoso framework Java, e entenderá como produzir uma API REST com Spring Boot até final dessa formação
Tendo feito esse caminho, você já estará apto a produzir soluções para Back-end com Java, e tudo que vem a seguir apenas aprofunda seu conhecimento, trazendo padrões de projetos, boas práticas, metodologias ágeis e conceitos mais profundos sobre os tipos de soluções que você poderá desenvolver a seguir!
- Se deseja um plano de estudos focado nas tecnologias geralmente exigidas para um desenvolvedor Java Júnior, recomendo o plano de estudos: Dev Back-end Java Júnior que é focado no conjunto de tecnologias necessárias para um Dev júnior e não apenas no Java.
- Se deseja conteúdo sobre Spring MVC, recomendo a formação Spring Framework que foi descontinuada da plataforma e substituída pela formação atualizada com Spring Boot, mas que ainda pode ter conteúdos importantes para quem vai lidar com sistemas mais antigos
- A formação Aprenda Java e orientação a objetos ganhou uma nova versão, com aulas mais direcionadas ao uso de projetos e com o uso do InteliJ IDEA como ambiente de desenvolvimento em vez do Eclipse... mas caso queira acessar a formação antiga, basta clicar aqui
Você vai perceber que também procurei colocar alguns conteúdos opcionais, para dar uma maior imersão aos seus estudos... podcasts e artigos que podem te ajudar a mergulhar ainda mais no mundo do Java. (Esses conteúdos são apenas aditivos aos cursos e formações principais) 😉
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
- 
                            1Conteúdo do plano- 
            
                
                
                
                
                    
                        Curso JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
- 
            
                
                
                
                
                    
                        Curso JavaScript e HTML: pratique lógica com desenhos, animações e um jogo
- 
            
                
                
                
                
                    
                        Curso Git e Github: controle e compartilhe seu código
- 
            
                
                
                
                
                    
                        Video O que é o Java? #HipstersPontoTube - YouTube
- 
            
                
                
                
                
                    
                        Formação Aprenda a programar em Java com Orientação a Objetos
- 
            
                
                
                
                
                    
                        Artigo IntelliJ IDEA para quem está começando | Alura Cursos Online
- 
            
                
                
                
                
                    
                        Alura+ Java é Lento? Bytecode e Java Virtual Machine
- 
            
                
                
                
                
                    
                        Podcast Java EE e Jakarta EE - Hipsters #119 - Hipsters Ponto TechHipsters Ponto Tech
- 
            
                
                
                
                
                    
                        Podcast Spring Framework - Hipsters #87 - Hipsters Ponto TechHipsters Ponto Tech
- 
            
                
                
                
                
                    
                        Video O que é Spring Framework? #Hipsterspontotube - YouTube
- 
            
                
                
                
                
                    
                        Curso HTTP: entendendo a web por baixo dos panos
- 
            
                
                
                
                
                    
                        Formação Java Web: crie aplicações com Servlets e MVC
- 
            
                
                
                
                
                    
                        Artigo Conhecendo o JDBC | Alura Cursos Online
- 
            
                
                
                
                
                    
                        Formação Integre aplicações Java com Banco de dados
- 
            
                
                
                
                
                    
                        Artigo Regex em Java: Validando dados com expressões regulares | Alura Cursos Online
- 
            
                
                
                
                
                    
                        Formação Java e Spring Boot
- 
            
                
                
                
                
                    
                        Video Melhores práticas com Spring Framework com Alberto Souza - YouTube
- 
            
                
                
                
                
                    
                        Curso Agilidade e TDD: um dia no desenvolvimento de software
- 
            
                
                
                
                
                    
                        Curso Agilidade e DevOps: um dia no desenvolvimento de software
- 
            
                
                
                
                
                    
                        Curso Swagger: documentando suas APIs
- 
            
                
                
                
                
                    
                        Video Domain Driven Design com Alberto Sousa, o Dev Eficiente | #HipstersPontoTube - YouTube
- 
            
                
                
                
                
                    
                        Formação Aprofunde em Java com arquitetura e padrões de projeto
- 
            
                
                
                
                
                    
                        Curso Mocks em Java: conhecendo o Mockito
- 
            
                
                
                
                
                    
                        Curso Microsserviços: padrões de projeto
- 
            
                
                
                
                
                    
                        Curso Microsserviços: explorando os conceitos
- 
            
                
                
                
                
                    
                        Formação Aprofunde em Java com arquitetura de Microsserviços, Spring e RabbitMQ
- 
            
                
                
                
                
                    
                        Curso Kafka e Spring: integrando aplicações e gerenciando fluxos de dados
 
- 
            
                
                
                
                
                    
                        
