An open API service indexing awesome lists of open source software.

https://github.com/pitercoding/curso-java-cod3r

Repositório do curso Java COMPLETO - Do Zero ao Profissional da Cod3r. Tópicos abordados: Fundamentos Java, Orientação a Objeto, Programação Funcional, MySQL, MongoDB, Spring Boot, JavaFX, JPA, Hibernate e mais.
https://github.com/pitercoding/curso-java-cod3r

api-rest backend banco-de-dados cod3r collections curso-java desenvolvimento hibernate java java-para-iniciantes javafx jpa lambda-expressions mysql orientacao-a-objetos programacao spring-boot stream-api tratamento-de-excecoes

Last synced: 10 days ago
JSON representation

Repositório do curso Java COMPLETO - Do Zero ao Profissional da Cod3r. Tópicos abordados: Fundamentos Java, Orientação a Objeto, Programação Funcional, MySQL, MongoDB, Spring Boot, JavaFX, JPA, Hibernate e mais.

Awesome Lists containing this project

README

          

# ☕ curso-java-cod3r

Repositório dedicado ao acompanhamento do curso **Java COMPLETO - Do Zero ao Profissional** da [Cod3r](https://www.cod3r.com.br/), com mais de **77 horas de conteúdo**, cobrindo desde os fundamentos da linguagem até tópicos avançados como **Lambdas**, **Streams**, **Exceções**, **Banco de Dados**, **JPA**, e **Spring Boot**.

## 🧠 Principais Tópicos Abordados

- ✅ Algoritmos e Estrutura de Dados
- ✅ Fundamentos da Linguagem Java
- ✅ Estruturas de Controle de Fluxo
- ✅ Classes, Objetos e Métodos
- ✅ Orientação a Objetos (OO)
- Encapsulamento
- Herança
- Polimorfismo
- Abstração
- ✅ Enum, Wrappers e Modificadores de Acesso
- ✅ Tratamento de Exceções
- ✅ Lambda Expressions e Interfaces Funcionais
- ✅ Stream API (Programação Funcional)
- ✅ Coleções: List, Set, Map, Queue, Stack
- ✅ Arrays e Matrizes
- ✅ Composição e Relacionamentos
- ✅ Banco de Dados:
- Relacional (MySQL)
- Não Relacional (MongoDB)
- ✅ JPA (Hibernate)
- ✅ Spring Boot (API REST)
- ✅ JavaFX (Interface Gráfica)

## 🗂 Estrutura do Curso

- **32 seções**
- **547 aulas**
- **Duração total:** `77h 12m`

## 🚀 Projetos e Desafios

Ao longo do curso, são propostos diversos **desafios práticos**, além de projetos completos envolvendo:

- Lógica e fundamentos da linguagem
- Criação de classes, métodos e objetos
- Operadores e estruturas condicionais
- Controle de fluxo com `if/else`, `while`, `for`, `switch`
- Programação funcional com Streams e Lambdas
- Desenvolvimento de aplicações com banco de dados
- Desenvolvimento de APIs com Spring Boot

## 🚧 **Em desenvolvimento...**
Acompanhe o progresso do curso e os commits conforme as seções forem sendo finalizadas!