Skip to content

caramelotech/java-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java Labs

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:

  • ✅ Conteúdo didático em português (pt-BR)
  • ✅ Explicações claras e acessíveis
  • ✅ Exemplos práticos e funcionais
  • ✅ Exercícios para fixação
  • ✅ Trilha de aprendizado estruturada
  • ✅ Recursos adicionais curados

🗂️ 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

Navegação Rápida

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:

  • Hello World
  • Variáveis (em breve)
  • Estruturas de Controle (em breve)
  • POO (em breve)

🎯 Objetivos de Aprendizado

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

  • ✅ Compreender os fundamentos da programação Java
  • ✅ Escrever programas orientados a objetos
  • ✅ Utilizar estruturas de dados básicas
  • ✅ Tratar exceções e erros
  • ✅ Criar aplicações Java simples
  • ✅ Ter base sólida para frameworks avançados

🤝 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

  • "Use a Cabeça! Java" - Kathy Sierra & Bert Bates
  • "Java: Como Programar" - Deitel & Deitel

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

  • Estrutura do repositório
  • Template de conteúdos
  • Guias de contribuição
  • Introdução ao Java
  • Exemplo Hello World
  • Instalação e Configuração
  • Variáveis e Tipos
  • Estruturas de Controle
  • POO Básica
  • Tópicos Avançados

📞 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:

  • ⭐ Dar uma estrela no repositório
  • 🔄 Compartilhar com amigos
  • 🤝 Contribuir com conteúdo
  • 📢 Divulgar nas redes sociais

Feito com ❤️ por Caramelo Tech

Bons estudos! 🚀

About

Laboratório de Java da Caramelo Tech com exercícios, exemplos práticos e anotações organizadas para aprendizado hands-on.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors