Skip to content

MatheusMoraes13/Java.Learning

Repository files navigation


📘 Java.Learning

Repositório dedicado aos meus estudos e práticas com a linguagem Java. Aqui, compartilho códigos, projetos e anotações que refletem minha jornada de aprendizado.


🎯 Objetivo

Este repositório tem como propósito:

  • Consolidar os conceitos fundamentais da linguagem Java.
  • Desenvolver projetos práticos para aplicar os conhecimentos adquiridos.
  • Registrar o progresso e os desafios enfrentados durante o aprendizado.

🗂 Estrutura do Repositório

A estrutura do repositório é organizada da seguinte forma:
Clique para ir para a Estrutura com LINKS

📦 Java.Learning/
|
├─── api-consumer/
├─── estoque-carros/
├─── basic-review/
|   |
│   ├─── calculadora-simples/
│   ├─── elementos-basicos/
│   ├─── hello-world/
│   └─── poo/
|
└─── bradesco-cloud-native/
    |
    ├─── aprendendo-sintaxe-java/
    │   ├─── anatomia-das-classes/
    │   ├─── desafio-conta-banco/
    │   ├─── desafio-controle-fluxo/
    │   └─── processo-seletivo/
    |
    ├─── cloud/
    │   └─── lab-localizando-servicos-categoria/
    |
    ├─── collections/
    │   ├─── comparable-x-comparator/
    │   ├─── generics-type/
    │   │   ├─── exemplo-generics-list/
    │   │   ├─── exemplo-generics-map/
    │   │   └─── exemplo-generics-set/
    |   |
    │   └─── operacoes-basicas-list/
    │       ├─── exemplo-agenda-contatos/
    │       ├─── exemplo-agenda-contatos-map/
    │       ├─── exemplo-agenda-eventos/
    │       ├─── exemplo-cadastro-produtos/
    │       ├─── exemplo-carrinho-compras/
    │       ├─── exemplo-catalago-livros/
    │       ├─── exemplo-convidado/
    │       ├─── exemplo-estoque-produtos-preco/
    │       ├─── exemplo-lista-tarefas/
    │       ├─── exemplo-ordenacao-pessoas/
    │       └─── exemplo-soma-numeros/
    |
    ├─── desafio-banco-digital/
    ├─── desafio-data-base/
    │   └─── desfio-board/
    |
    ├─── desafio-iphone/
    ├─── desafio-sudoku/
    ├─── poo/
    │   ├─── exemplo-carro/
    │   ├─── exemplo-empregados/
    │   ├─── exemplo-ingressos-cinema/
    │   ├─── exemplo-maquina-lavar-pets/
    │   ├─── exemplo-music-player/
    │   ├─── exemplo-pacotes/
    │   └─── exemplo-person/
    |
    ├─── spring-boot/
    │   ├─── api-rest-cloud/
    │   ├─── design-patterns-java-puro/
    │   ├─── dio-spring-security/
    │   ├─── dio-spring-security-jwt/
    │   ├─── lab-padroes-projeto-spring/
    │   ├─── my-first-web-api/
    │   ├─── primeiros-passos/
    │   └─── projeto-spring-boot/
    |
    └─── stream-api/
        └─── exemplos-funcional-interfaces/
            ├─── exemplo-binary-operator/
            ├─── exemplo-consumer/
            ├─── exemplo-function/
            ├─── exemplo-predicate/
            └─── exemplo-supplier/
  • BasicReviewing: Códigos e exercícios iniciais para revisão dos conceitos básicos de Java.
  • Bradesco-cloud-native: Projetos relacionados a práticas de desenvolvimento em ambientes nativos de nuvem, aprendizado realizado durante o curso de mesmo nome da DIO Fundation.
  • EstoqueCarros: Aplicações práticas focadas na gestão de estoque de veículos.

🚀 Como Usar

Para começar a explorar os projetos:

  1. Clone o repositório:

    git clone https://github.com/MatheusMoraes13/Java.Learning.git
    cd Java.Learning
  2. Navegue pelos diretórios para acessar os projetos específicos.

  3. Abra os arquivos .java em sua IDE preferida (como IntelliJ IDEA, Eclipse ou VSCode) para compilar e executar.


📚 Tecnologias Utilizadas

  • Java 21+
  • IDEs: IntelliJ IDEA
  • Maven (para gerenciamento de dependências e build)
  • PostgreSQL (para persistencia de dados para alguns projetos)

🤝 Contribuições

Este repositório é pessoal, mas contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests com sugestões e melhorias.


📜 Licença

Este projeto está licenciado sob a MIT License.


About

Repositório dos meus estudos em liguagem JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published