Skip to the content.

Base de conhecimento completa sobre Java para iniciantes em português

Bem-vindo ao Java Labs! Este é um repositório dedicado a ensinar Java de forma clara, prática e estruturada para quem está começando na programação.

GitHub Pages License

📚 Sobre o Projeto

O Java Labs é uma iniciativa educacional que visa fornecer:

🗂️ Estrutura do Repositório

java-labs/
├── 📖 notes/             # Conteúdos teóricos numerados
├── 💻 examples/          # Exemplos de código executáveis
├── 🧪 exercicios/        # Exercícios práticos
├── 🚀 projetos/          # Mini projetos
├── 📚 recursos/          # Livros, cursos e materiais extras
└── 🔧 .github/           # Templates e guias de contribuição
Seção Descrição Link
📖 Conteúdos Tópicos teóricos organizados notes/
💻 Códigos Exemplos práticos em Java examples/
🧪 Exercícios Exercícios práticos exercicios/
🚀 Projetos Mini projetos projetos/
📚 Recursos Livros, cursos, ferramentas recursos/
🤝 Contribuir Como contribuir com o projeto .github/CONTRIBUTING.md

🚀 Começando

1. Por Onde Começar?

Se você é totalmente iniciante:

  1. 📖 Leia Introdução ao Java
  2. 🔧 Configure seu ambiente (em breve)
  3. 💻 Execute o Hello World
  4. 📚 Continue seguindo a trilha de conteúdos

2. Instalação do Java

Para executar os exemplos, você precisa ter o JDK (Java Development Kit) instalado.

3. Testando a Instalação

java --version
javac --version

📖 Índice de Conteúdos

🌱 Fundamentos

  1. Introdução à Linguagem Java
  2. Instalação e Configuração (em breve)
  3. Primeiro Programa - Hello World (em breve)
  4. Variáveis e Tipos de Dados (em breve)
  5. Operadores (em breve)

🔧 Estruturas Básicas

  1. Estruturas de Decisão (if/else) (em breve)
  2. Switch Case (em breve)
  3. Laços de Repetição (for) (em breve)
  4. Laços de Repetição (while/do-while) (em breve)
  5. Arrays (em breve)

🎨 Orientação a Objetos

  1. Classes e Objetos (em breve)
  2. Encapsulamento (em breve)
  3. Herança (em breve)
  4. Polimorfismo (em breve)
  5. Interfaces (em breve)

Ver índice completo →

💻 Exemplos de Código

Todos os exemplos estão em examples/ organizados por tópico:

🎯 Objetivos de Aprendizado

Ao completar este curso, você será capaz de:

🤝 Como Contribuir

Contribuições são muito bem-vindas! Veja como você pode ajudar:

  1. 🐛 Reportar erros ou typos
  2. ✨ Sugerir melhorias de conteúdo
  3. 📝 Adicionar novos tópicos
  4. 💻 Contribuir com exemplos de código
  5. 📚 Recomendar recursos úteis

Leia o Guia de Contribuição para mais detalhes.

Para Assistentes de IA

Se você é uma IA auxiliando neste projeto, consulte AI_INSTRUCTIONS.md para diretrizes específicas.

📋 Templates Disponíveis

📚 Recursos Recomendados

Livros

Cursos Online

Ver lista completa de recursos →

🌐 GitHub Pages

Este repositório está disponível online através do GitHub Pages:

🔗 https://caramelotech.github.io/java-labs/

📊 Status do Projeto

Este projeto está em desenvolvimento ativo. Novos conteúdos são adicionados regularmente.

Progresso Atual

📞 Contato e Suporte

📄 Licença

Este projeto está sob a licença especificada no arquivo LICENSE.

🙏 Agradecimentos

Agradecemos a todos que contribuem para tornar o aprendizado de Java mais acessível!

⭐ Apoie o Projeto

Se este repositório está ajudando você, considere:

Feito com ❤️ por Caramelo Tech

Bons estudos! 🚀