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

https://github.com/pitercoding/curso-java-curso-em-video

Projetos e exercícios práticos em Java. EN: Projects and practical exercises in Java.
https://github.com/pitercoding/curso-java-curso-em-video

aprendendo exercises java learn-to-code praticando project repository

Last synced: 10 days ago
JSON representation

Projetos e exercícios práticos em Java. EN: Projects and practical exercises in Java.

Awesome Lists containing this project

README

          

# ☕ Repositório de Estudos em Java

Este repositório reúne projetos, exercícios práticos e anotações de estudo desenvolvidos como parte da minha jornada de aprendizado na linguagem Java com o **Curso em Vídeo** do professor **Gustavo Guanabara**. Os conteúdos abordam desde a **introdução à linguagem** até conceitos fundamentais de **Programação Orientada a Objetos (POO)**, além de temas visuais como **Swing** e **JavaFX**.

## 📚 Conteúdo Estudado

Abaixo está a lista organizada dos módulos estudados de **Java para Iniciantes**, com tópicos complementares em POO e lógica de programação:

### 🚀 Alguns tópicos abordados
1. **História do Java**
2. **Exercícios de Java**
3. **Como Funciona o Java**
4. **Instalando o JDK no seu Computador**
5. **Primeiro Programa em Java**
6. **Introdução ao Swing e JavaFX**
7. **Tipos Primitivos e Manipulação de Dados**
8. **Operadores Aritméticos e Classe Math**
9. **Operadores Lógicos e Relacionais**
10. **Estruturas Condicionais (Parte 1)**
11. **Estruturas Condicionais (Parte 2)**
12. **Estruturas de Repetição (Parte 1)**
13. **Estruturas de Repetição (Parte 2)**
14. **Estruturas de Repetição (Parte 3)**
15. **Vetores**
16. **Métodos**

## 🧠 Conceitos Praticados

Durante os estudos, os seguintes conceitos foram aplicados e exercitados:

- Sintaxe básica do Java
- Tipos primitivos e variáveis
- Entrada e saída de dados com `Scanner`
- Operadores matemáticos, lógicos e relacionais
- Estruturas de controle: `if`, `else`, `switch`
- Estruturas de repetição: `for`, `while`, `do-while`
- Vetores e manipulação de arrays
- Criação e uso de métodos
- **Programação Orientada a Objetos (POO)**
- Classes e objetos
- Encapsulamento
- Métodos construtores
- Herança (introdução)
- Introdução à interface gráfica com **Swing** e **JavaFX**

## ▶️ Como Executar os Projetos

### 🧰 Requisitos:
- Java JDK instalado
- ItelliJ, Eclipse ou Apache NetBeans
- Terminal integrado ou externo

### 💻 Instruções:
```bash
git clone https://github.com/seu-usuario/Estudando-Java.git
cd Estudando-Java/nome-do-projeto
javac Main.java
java Main
```

## Objetivo do Repositório
Este repositório tem fins educacionais e foi criado para:
* Praticar os **fundamentos** da linguagem Java
* **Consolidar** o aprendizado de **POO e lógica**
* Servir como **base de consulta futura**

## 📄 Licença
Este projeto está licenciado sob a **MIT License**.

## 👨‍💻 Sobre mim
Sou estudante de **Ciências da Computação** em transição de carreira, apaixonado por **tecnologia** e **aprendizado** constante. Este repositório reflete minha dedicação em aprender Java e construir uma base sólida para projetos maiores no futuro.