Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fayllan111/cursojavacompleto-udemy

Repositório com materiais, exercícios e projetos do Curso Completo de Java – POO, abordando desde fundamentos até desenvolvimento com Spring Boot, bancos de dados e boas práticas.
https://github.com/fayllan111/cursojavacompleto-udemy

java javafx jdbc jpa-hibernate maven mongodb nosql oop oops-in-java spring-boot spring-data-jpa sql

Last synced: about 14 hours ago
JSON representation

Repositório com materiais, exercícios e projetos do Curso Completo de Java – POO, abordando desde fundamentos até desenvolvimento com Spring Boot, bancos de dados e boas práticas.

Awesome Lists containing this project

README

        

# Curso: Curso Completo de **Java** – Programação Orientada a Objetos

## O que é abordado neste curso?

Durante a trajetória de estudos, este curso se destaca por oferecer não apenas vídeo aulas, mas também materiais de apoio para todos os capítulos, exercícios resolvidos e propostos, além de cobertura de aspectos de design com diagramas UML. O aprendizado é estruturado para garantir a melhor associação entre aula, material de apoio e prática com versionamento no GitHub.

### 📌 **Principais tópicos abordados:**

- **Fundamentos da Programação:** Lógica de programação, algoritmos e sintaxe da linguagem Java.
- **Programação Orientada a Objetos:** Classes, atributos, métodos, construtores, encapsulamento, herança, polimorfismo e interfaces.
- **Estruturas de Dados:** Arrays, coleções, enumerações e composição.
- **Tratamento de Exceções e Generics.**
- **Programação Funcional:** Expressões Lambda, Stream API.
- **Manipulação de Arquivos e Persistência de Dados.**

### 🔧 **Ferramentas e Tecnologias Aprendidas:**

- **Banco de Dados & ORM:** JDBC, JPA/Hibernate, Spring Data JPA, MongoDB.
- **Desenvolvimento Profissional:** Spring Boot, Maven, Git/GitHub e JavaFX.

### 🏗 **Metodologia e Projetos:**

O curso combina teoria e prática, com exercícios aplicados em cada seção para reforçar o aprendizado. Além disso, são desenvolvidos projetos reais, permitindo compreender a aplicação dos conceitos e boas práticas no mercado.

### 🎯 **Objetivos e Habilidades Desenvolvidas:**

- Dominar **Programação Orientada a Objetos** e a linguagem **Java**.
- Criar **soluções flexíveis, extensíveis e testáveis**.
- Aplicar conceitos **UML** na modelagem de aplicações.
- Desenvolver aplicações **desktop** com interface gráfica (**JavaFX**).
- Construir **web services** com **Spring Boot**.
- Acessar **bancos de dados relacionais** (SQL via JDBC, JPA/Hibernate) e **NoSQL** (MongoDB).

---

## 📢 Conclusão e Contato

Este repositório será atualizado conforme eu for avançando no curso e concluindo os desafios.

📧 **E-mail:** [[email protected]]
🔗 **LinkedIn:** [https://www.linkedin.com/in/ayllan-silva]
🐙 **GitHub:** [https://github.com/FAyllan111]