Rocketseat

Fundamentos do Java

Rocketseat

Fundamentos do Java

Rodrigo Gonçalves

Instructor: Rodrigo Gonçalves

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2026

Assessments

5 assignments

Taught in Portuguese (Brazil)

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 8 modules in this course

Nível 1 - Fundamentos do Java e Lógica. Neste módulo, vamos mergulhar no universo Java, desvendando seu ecossistema, da JVM à execução. Começaremos com variáveis e entradas do usuário, e então dominaremos a lógica de programação, explorando condições if, else e estruturas de repetição while e for.

What's included

6 videos3 readings

Nível 1 - Fundamentos do Java e Lógica. Neste módulo, vamos partir da organização de dados avulsos para dominar a manipulação de coleções, diferenciando arrays de listas e explorando sua flexibilidade dinâmica.

What's included

2 videos1 reading1 assignment

Nível 2 - Orientação a Objetos. Neste módulo, vamos nos aprofundar na Programação Orientada a Objetos, abordando classes, objetos, encapsulamento, herança, polimorfismo, interfaces e classes abstratas.

What's included

7 videos1 reading

Nível 2 - Orientação a Objetos. Neste módulo, vamos aplicar a orientação a objetos desenvolvendo um sistema de folha de pagamento e aprofundar equals, toString, métodos estáticos, constantes e enums.

What's included

5 videos1 reading1 assignment

Nível 3 - Exceptions, estruturas de dados e recursos modernos do Java. Neste módulo, vamos dominar o tratamento de falhas em Java e explorar listas, sets, maps e hashCode em um projeto prático de gestão de equipes.

What's included

10 videos4 readings

Nível 3 - Exceptions, estruturas de dados e recursos modernos do Java. Neste módulo, vamos abordar composição, records, interfaces funcionais, lambdas, métodos de referência, streams, Optional, generics e datas.

What's included

11 videos8 readings1 assignment

Nível 4 - Banco de Dados, persistência e testes. Neste módulo, vamos conectar aplicações Java ao banco com JDBC e evoluir para JPA e Hibernate, cobrindo CRUD, mapeamento objeto-relacional e transações.

What's included

8 videos2 readings

Nível 4 - Banco de Dados, persistência e testes. Neste módulo, vamos desmistificar o Maven e criar testes unitários com JUnit, mocks, cobertura com JaCoCo e boas práticas.

What's included

4 videos2 readings2 assignments

Instructor

Rodrigo Gonçalves
Rocketseat
8 Courses27 learners

Offered by

Rocketseat

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions