/java4noobs

Repositório para auxiliar e introduzir iniciantes no Java

Primary LanguageJava

Java4Noobs

Tutorial De Java para iniciantes na Linguagem.

License MIT

ROADMAP

Introdução

  1. Introdução
  2. 🚩 Problemas

Configuração de Ambiente

  1. 💻 Ambiente Linux
  2. 💻 Ambiente Windows
  3. 📋 Editores de Textos e Plugins
  4. 💁‍♂️ Dicas Gerais

Módulo Básico

  1. 🥇 Primeiro Programa
  2. 🛢️ Tipos de Dados
  3. 📄 Documentação e Indentação
  4. 🚦 Variáveis
  5. ➕➖ Operadores Aritméticos
  6. 🎹 Ler Dados da Entrada Padrão
  7. ❗❓ Operadores Lógicos e de Comparação
  8. 🔛 Estruturas Condicionais
  9. 📝 Exercício 1
  10. 🔄 Estruturas de Repetição
  11. 🔄 Comandos Break e Continue
  12. 🏃‍♂ Funções / Métodos
  13. 🔠 Arrays
  14. 📝 Exercício 2
  15. 🔠 Arrays Multidimensionais/Matrizes
  16. 🏃‍♂ Diferença entre static e non-static
  17. Exceções

Módulo Intermediário

  1. 👁️‍🗨️ Métodos Utéis de Java
  2. 📂 Leitura e Escrita de Arquivos
  3. 🤖 Início de Programação Orientada ao Objeto
  4. 👨‍🏫 Minha Primeira Classe
  5. 👨‍🏫 Utilizando a Classe
  6. 👨‍🏫 Herança
  7. 👨‍🏫 Interfaces
  8. 👨‍🏫 Polimorfismo
  9. 🔒 Modificadores de Acesso
  10. 🔠 Collections e Stream API
  11. 🔠 LinkedList vs ArrayList
  12. 🔠 Listas Imutáveis
  13. 🔠 Sets
  14. 🔠 Map
  15. 🔠 Genéricos

Extras

  1. ✔️ Boas Práticas
  2. 📖 Livros
  3. 🛄 Requisições

Como Contribuir

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas

  1. Realize um Fork do projeto
  2. Crie um branch com a nova feature (git checkout -b feature/featureBraba)
  3. Realize o Commit (git commit -m 'Add some featureBraba')
  4. Realize o Push no Branch (git push origin feature/featureBraba)
  5. Abra um Pull Request

ou simplesmente, crie uma ISSUE

Autores

  • Paulo Rievrs Oliveira - LinkedIn

  • Auxílio do repositório do Hellowluan - Github

Made with 💜