A Formação Fundamentos do Java da Rocketseat é uma trilha de aprendizado para quem quer aprender Java desde os fundamentos até a construção de aplicações modernas, trabalhando conceitos importantes para o desenvolvimento back-end.
A formação aborda:
Fundamentos da linguagem Java
Orientação a Objetos
Estruturas de dados
Recursos modernos do Java
Banco de dados e persistência
Testes automatizados
O objetivo é desenvolver uma base consistente em Java para construir aplicações mais robustas e continuar evoluindo no desenvolvimento de software.
Sobre a formação
A Formação Fundamentos do Java é classificada como iniciante e possui aproximadamente 35 horas de estudo. São 53 aulas, com cerca de 17 horas e 32 minutos de conteúdo, além de um desafio e quatro testes.
A trilha está organizada em cinco níveis, passando pelos fundamentos da linguagem, Orientação a Objetos, recursos modernos, persistência de dados e testes, até a etapa de certificação final.
O que você vai aprender
A formação começa pelos fundamentos do Java e da lógica de programação, incluindo conceitos essenciais do ecossistema Java e da arquitetura da JVM, além de variáveis e estruturas de controle.
Na sequência, você aprende os principais conceitos de Orientação a Objetos, incluindo:
Classes e objetos
Construtores
Encapsulamento
Getters e setters
Herança
Polimorfismo
Interfaces
Classes abstratas
A formação também aborda tratamento de exceções, estruturas de dados como listas, sets e maps e recursos modernos do Java, incluindo lambdas, streams e records.
Na etapa final, você aprende sobre persistência de dados utilizando JDBC e ORM com JPA, além de testes unitários com JUnit.
Metodologia de ensino
A formação é estruturada em níveis progressivos, começando pelos conceitos fundamentais e avançando para a aplicação desses conhecimentos na construção de sistemas.
Os conteúdos combinam aulas, testes e desafios, permitindo que você desenvolva conhecimento sobre a linguagem e pratique conceitos utilizados no desenvolvimento de aplicações Java.
O que você vai conquistar
Ao concluir a formação, você terá desenvolvido conhecimentos fundamentais para trabalhar com Java, incluindo:
Fundamentos da linguagem
Programação Orientada a Objetos
Tratamento de exceções
Estruturas de dados
Recursos modernos do Java
Persistência de dados
Testes unitários com JUnit
A trilha também conta com uma etapa de certificado final.
Requisitos de admissão e público-alvo
A formação é de nível iniciante e foi criada para quem deseja começar ou estruturar seus conhecimentos em Java.
Como recomendação para melhor aproveitamento, é indicado possuir conhecimentos básicos de linha de comando (Terminal).
Por que aprender Java?
Java é uma das linguagens utilizadas no desenvolvimento de sistemas e aplicações back-end. Aprender seus fundamentos permite compreender conceitos importantes de programação e de desenvolvimento orientado a objetos.
A formação também vai além da linguagem, apresentando práticas relacionadas a persistência de dados e testes, importantes para a construção de aplicações confiáveis.
Perguntas frequentes (FAQ)
Qual é o nível da formação?
A Formação Fundamentos do Java é de nível iniciante.
Quanto tempo dura a formação?
A formação possui aproximadamente 35 horas de estudo e 53 aulas.
Preciso já saber programar?
A formação é de nível iniciante. Como recomendação, é indicado possuir conhecimentos básicos de linha de comando (Terminal).
O que vou aprender?
Você vai aprender fundamentos do Java, Orientação a Objetos, estruturas de dados, recursos modernos da linguagem, persistência de dados e testes.
Vou aprender Orientação a Objetos?
Sim. A formação aborda classes, objetos, construtores, encapsulamento, herança, polimorfismo, interfaces e classes abstratas.
Vou aprender banco de dados?
Sim. A formação aborda persistência de dados com JDBC e ORM utilizando JPA.
A formação aborda testes?
Sim. Você aprenderá testes unitários utilizando JUnit.
A formação tem certificado?
Sim. A trilha possui uma etapa de certificado final.
A Formação Fundamentos do Java da Rocketseat prepara você para construir uma base sólida em uma das principais linguagens utilizadas no desenvolvimento de software.
Java do básico aos recursos modernos;
Orientação a Objetos;
Banco de dados e persistência;
Testes com JUnit;
Trilha estruturada para iniciantes.
Quer saber mais sobre a formação? Acesse a página de Fundamentos do Java.