Pessoa Desenvolvedora Java ☕
"Desvende o mundo do Java na Alura! Este plano abrangente começa desde os conceitos mais simples do Java, como variáveis e tipos, e te leva em uma jornada empolgante pela orientação a objetos. Você mergulhará nas maravilhas das threads, explorando a fundo como o Java lida com a concorrência.
Em seguida, você entrará no emocionante universo do desenvolvimento web com Spring MVC e Spring Boot, aprendendo a criar aplicativos web poderosos e eficientes. Não vamos esquecer dos servlets, uma parte fundamental do desenvolvimento web Java.
Mas isso não é tudo! Vamos aprofundar ainda mais com o Java Persistence API (JPA), onde você aprenderá a interagir com bancos de dados de forma elegante e eficaz. E, claro, não poderíamos deixar de lado a febre dos microserviços - você entenderá como criar sistemas distribuídos de forma eficiente.
Prepare-se para uma jornada emocionante no mundo do Java, desde o básico até as tecnologias mais avançadas, tudo isso com a qualidade de ensino da Alura. Vamos nessa!
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
-
Artigo A carreira de programador: qual curso fazer primeiro? - Blog da Alura
-
Video Como estudar? - Alura Live #34 - YouTube
-
Artigo O dia a dia de um profissional que aprende: o calendário de estudo - Blog da Alura
-
Curso Java: criando a sua primeira aplicação
-
Curso Java OO: entendendo a Orientação a Objetos
-
Curso Java: aplicando a Orientação a Objetos
-
Artigo Como não aprender Java e Orientação a Objetos: getters e setters - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Revisitando a Orientação a Objetos: encapsulamento no Java - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Curso Java Exceções: aprenda a criar, lançar e controlar exceções
-
Curso Java e java.lang: programe com a classe Object e String
-
Artigo Pegando partes de um texto no Java - Blog da Alura
-
Artigo Trocando caracteres de uma String no Java - Blog da Alura
-
Curso Java: trabalhando com listas e coleções de dados
-
Artigo Diferença entre int e Integer em Java - Blog da Alura
-
Artigo Arredondando números no Java - Blog da Alura
-
Curso Java: consumindo API, gravando arquivos e lidando com erros
-
Artigo Internacionalização no código Java - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Curso Java Collections: Dominando Listas, Sets e Mapas
-
Artigo Conheça a nova API de datas do Java 8 - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Aprender duas linguagens de programação ao mesmo tempo? - Blog da Alura
-
Artigo Receba notificações da api de Servlet via Listeners - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Curso Maven: gerenciamento de dependências e build de aplicações Java
-
Curso Java: trabalhando com lambdas, streams e Spring Framework
-
Curso Java Servlet: autenticação, autorização e o padrão MVC
-
Curso Java e JDBC: trabalhando com um banco de dados
-
Artigo Entidades Managed, Transient e Detached no Hibernate e JPA - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo JPA com Hibernate: Herança e Mapeamentos - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Curso Java e JPA: consultas avançadas, performance e modelos complexos
-
Artigo Entendendo o Lazy e o Eager Load da JPA - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Os 7 hábitos dos desenvolvedores Hibernate e JPA altamente eficazes - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Podcast Spring Framework - Hipsters #87 - Hipsters Ponto TechHipsters Ponto Tech
-
Livro Livro de Spring Framework - Casa do Código
-
Curso Spring MVC: crie um web app com Thymeleaf e Bootstrap
-
Artigo Erros com JAXB no Java 9+ - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Agendando tarefas com Scheduled do Spring - Blog da Alura
-
Curso Spring Boot 3: desenvolva uma API Rest em Java
-
Curso Spring Boot 3: aplique boas práticas e proteja uma API Rest
-
Curso Spring Boot 3: documente, teste e prepare uma API para o deploy
-
Curso Swagger: documentando suas APIs
-
Livro Livro de Spring Boot - Casa do Código
-
Curso TDD e Java: testes automatizados com JUnit
-
Curso Mocks em Java: conhecendo o Mockito
-
Curso Selenium: testes automatizados de aceitação em Java
-
Livro Livro de Selenium WebDriver - Casa do Código
-
Livro Livro de Spock Framework - Casa do Código
-
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 SOLID com Java: princípios da programação orientada a objetos
-
Podcast Começo de carreira - Hipsters #128 - Hipsters Ponto TechHipsters Ponto Tech
-
Podcast Testes Automatizados - Hipsters #51 - Hipsters Ponto TechHipsters Ponto Tech
-
Podcast Java EE e Jakarta EE - Hipsters #119 - Hipsters Ponto TechHipsters Ponto Tech
-
Podcast E o futuro do Java! - Hipsters #27 - Hipsters Ponto TechHipsters Ponto Tech
-
Podcast Práticas de Orientação a Objetos - Hipsters #129 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Threads em Java 1: programação paralela
-
Curso Threads em Java 2: programação concorrente avançada
-
Curso Java Reflection parte 1: entendendo a metaprogramação
-
Curso Java Reflection parte 2: Anotações e Injeção de Dependências
-
Curso Java: persistência de dados e consultas com Spring Data JPA
-
Artigo Como posso aprender Java e iniciar na carreira? - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Como não aprender orientação a objetos: o excesso de ifs - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Curso Terminal: aprenda comandos para executar tarefas
-
Artigo Como entrar no mercado de trabalho de programação? - Blog da Alura
-
Curso Microsserviços na prática: implementando com Java e Spring
-
Curso Microsserviços na prática: mensageria com RabbitMQ
-
Curso Microsserviços na prática: IaC com CDK e deploy na AWS
-