Rocketseat
Rocketseat
/
Cyberweek RocketseatAté 60% de desconto na formação individualO preço mais baixo do ano

Java

Desenvolva aplicações completas e escaláveis com Java e Spring Boot

Icone da tag BackendBackendIcone da tag IntermediárioIntermediário
JavaPostgreSQLjava-jwtJUnit
4,91
(578)
Java icon
Nível 1

Fundamentos de Java

56 Aulas8 Atividades

Fundamentos do Java

Módulo56 aulas
8 Atividades
11h 16min

Nesse módulo apresentamos o Java do zero. Você irá entender o ecossistema do Java (JDK, JRE, JVM), como são estruturados os projetos (principais pastas e arquivos), tipos de dados, controles de fluxo, estrutura de repetição e conceitos de programação orientada a objetos como encapsulamento, herança e polimorfismo.

Quiz - Fundamentos de Java

Quiz avaliativoobrigatório
18 Questões

Questionário avaliativo

Micro-certificado - Fundamentos de Java

Micro-certificado - Fundamentos de Java

Micro-certificado
Requisitos

Sistema de Livraria

Desafio práticoopcional

Neste desafio, você desenvolverá um sistema básico para gerenciar o empréstimo de livros em uma biblioteca. O foco será na listagem de livros disponíveis e na funcionalidade de empréstimo.

Nível 2

Ainda sobre Java

13 Aulas

Java Collections

Módulo6 aulas
1h 01min

Neste módulo, exploramos as principais coleções do Java, fundamentais para o gerenciamento eficiente de dados. Você aprenderá sobre listas, conjuntos e mapas, entendendo suas características e diferenças. Além disso, abordaremos o uso de Generics, permitindo maior flexibilidade e segurança no tratamento de dados em suas aplicações.

Quiz - Java Collections

Quiz avaliativoobrigatório
6 Questões

Questionário Avaliativo

Maven e JDBC

Módulo7 aulas
1h 30min

Neste módulo, você aprenderá a utilizar o Maven para gerenciar dependências e automatizar builds em projetos Java. Também exploraremos o JDBC, conectando sua aplicação a bancos de dados como MySQL e PostgreSQL.

Quiz - Maven e JDBC

Quiz avaliativoobrigatório
6 Questões

Questionário Avaliativo

Nível 3

Começando no Spring Boot

14 Aulas

Fundamentos do Spring Boot

Módulo14 aulas
1h 56min

Nesse módulo iremos aprender sobre o Spring Boot, porque ele é tão utilizado, para que servem as annotations e, além disso, conceitos fundamentais de uma API REST.

Quiz - Fundamentos do Spring Boot

Quiz avaliativoobrigatório
8 Questões

Questionário avaliativo

Micro-certificado - Fundamentos do Spring Boot

Micro-certificado - Fundamentos do Spring Boot

Micro-certificado
Requisitos
Nível 4

Projeto: Gestão de Vagas

70 Aulas4 Atividades

Rotas, Autenticação e Autorização

Módulo28 aulas
2 Atividades
4h 48min

Nesse módulo iremos desenvolver uma API REST para controle de Empresas, Vagas e aplicações, utilizando dos principais pacotes do Spring Boot para persistência, segurança e autorização.

Quiz - Rotas, Autenticação e Autorização

Quiz avaliativoobrigatório
10 Questões

Questionário avaliativo

API de Cursos

Desafio práticoopcional

Nesse desafio você desenvolverá uma API fictícia para uma empresa de cursos de programação, onde em um primeiro momento, você deverá utilizar o CRUD, para criação de cursos.

Documentação

Módulo8 aulas
1h 02min

Nesse módulo nós iremos criar a documentação da nossa aplicação, utilizando o Swagger, que é uma das ferramentas mais utilizadas para a criação de documentação. Através dela iremos definir exemplos de requisições e retornos, além de definir retornos de sucesso ou de erros.

Quiz - Documentação

Quiz avaliativoobrigatório
8 Questões

Questionário avaliativo

Testes e Qualidade de Código

Módulo18 aulas
2 Atividades
2h 55min

Neste módulo, iremos adicionar testes na aplicação usando JUnit e Mockito, abrangendo testes de integração e unitários, ao mesmo tempo que aprimoramos a qualidade de código com ferramentas como o SonarQube e JaCoCo.

Quiz - Testes e Qualidade de código

Quiz avaliativoobrigatório
7 Questões

Questionário avaliativo

Implantação e Monitoramento

Módulo16 aulas
2h 35min

Nesse módulo iremos utilizar o Spring Actuator para monitoramento, junto a outras ferramentas como Prometheus e o Grafana, tudo isso de forma visual e interativa.

Nível 5

Gestão de Vagas: Front-end

37 Aulas

Thymeleaf

Módulo37 aulas
6h 13min

Nesse módulo nós vamos aprender como utilizar o Thymeleaf, um template engine que integra com Spring, para criar o front-end da nossa aplicação.

Quiz - Thymeleaf

Quiz avaliativoobrigatório
10 Questões

Questionário avaliativo

CRUD de Cursos

Desafio práticoopcional

Nesse desafio você desenvolverá o front-end do desafio anterior usando Thymeleaf.

Nível 6

Design Patterns

30 Aulas2 Atividades

Design Patterns - Teoria

Módulo11 aulas
2 Atividades
2h 15min

Neste módulo iremos apresentar um esclarecimento sobre o uso de padrões de projetos no desenvolvimento de softwares, nesta primeira abordagem iremos explorar os conceitos, as classificações e os tipos de padrões recomendados pelos especialistas.

Design Patterns - Prática

Módulo19 aulas
4h 59min

Neste módulo vamos estar desenvolvendo o projeto Petland utilizando as tecnologias Java, ORM, Spring Boot, Spring Data JPA e Spring WEB para prover a API REST seguindo as boas práticas arquiteturais e metodologias em padrões de projetos.

Quiz - Design Patterns

Quiz avaliativoobrigatório
8 Questões

Questionário avaliativo

Nível 7

Certificado final

Certificado em Java

Certificado em Java

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.