Skip to content

leitoraincomum/100diasJAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

☕ 100diasJAVA

Repositório criado para organizar meu desafio de 100 dias de código com JAVA, sendo iniciado em 20 de outubro de 2023. O foco é rever constéudos já estudados da linguagem como conceitos e códigos básicos, como aprimorar o conhecimento de conceitos intermediários e aprender novos conceitos que ainda desconheço da linguagem.

início: 20/10/2023 | fim previsto: 27/01/2024

Post do início do desafio no Dev.to

📌 Tópicos estudados

Dias 01 a 10
Dia 01
  • Planejamento dos estudos gerais e, especificações dos dias 01 a 10.
  • Reorganização do repositório.
  • Revisão das aulas de 01 a 04 do curso JAVA básico sobre conceitos e instalação do framework.
  • Post sobre o início do desafio dev.to.
  • Temas vistos: conceitos básicos da linguagem, framework e reposiotórios para organização do início dos estudos.
Dia 02
  • Revisão da aula 05 do curso JAVA básico.
  • Temas vistos: estrutura básica de como criar a primeira classe e "olá mundo".
Dia 03
  • Revisão da aula 06 do curso JAVA básico
  • Alteração do repositório e alteração do nome pra colocar todo o conteúdo do desafio no mesmo repositório.
  • Temas vistos: definição de argumentos que serão recebids e exemplo na prática.
Dia 04
  • Revisão de conceitos para prova de aptidão técnica de processo seletivo para um curso.
  • Temas vistos: conceitos gerais da linguagem e lógica.
Dia 05
  • Revisão das aulas 07 e 08 do curso JAVA básico.
  • Temas vistos: entendendo erros de sintaxe, semantica e tempo de execução. Conhecendo IDEs.
Dia 06
  • Revisão da aula 09 do curso JAVA básico.
  • Tema visto: Introdução à Orientação a Objetos.
Dia 07
  • Revisão da aula 10 do curso JAVA básico.
  • Temas vistos: Introdução a Variáveis - palavras reservadas, boas práticas e introdução sobre tipos primitivos.
Dia 08
  • Revisão da aula 11 do curso JAVA básico.
  • Temas vistos: Variáveis -> Tipos Primitivos: boolean, números inteiros (byte, short, int, long e char) e ponto flutuante (float e double). Uso de notação cientifica, hexadecimais, octais e binários. Uso do undescore nos números literais (o que pode e não pode). Usos de escapes no char (\t - tab, \n - nova linha, etc).
Dia 09
  • Revisão das aulas 12 e 13 do curso JAVA básico.
  • Temas vistos: Leitura de dados do teclado com a classe Scanner. Operadores lógicos, aritiméticos, relacionais e assignment. Conceito da tabela verdade, curto circuito e ordem de precedência. Revisão dos exercícios de fixação de conceitos vistos.
Dia 10
  • Revisão das aulas 14 e 15 do curso JAVA básico.
  • Temas vistos: Condicionais if-else e switch-case. Revisão dos exercícios de fixação de conceitos vistos.
🏆 Resumo dos dias 01 a 10: Dev.to
Dias 11 a 20
Dia 11
  • Revisão da correção dos exercícios das aulas 14 e 15 do curso JAVA básico.
  • Temas vistos: Condicionais if-else e switch-case.
Dia 12
  • Revisão das aulas 16 e 17 do curso JAVA básico.
  • Temas vistos: Estruturas de repetição while, do-while e for. Início da revisão dos exercícios de fixação de conceitos vistos.
Dia 13
  • Revisão da correção dos exercícios das aulas 16 e 17 do curso JAVA básico.
  • Temas vistos: Término da revisão dos exercícios de fixação dos últimos conceitos vistos.
Dia 14
  • Revisão das aulas 18 e 19 do curso JAVA básico.
  • Temas vistos: Comandos Break e Continue. Vetores (Arrays). Início da revisão dos exercícios de fixação de conceitos vistos até o exercício 10.
Dia 15
  • Revisão da correção dos exercícios da aula 19 do curso JAVA básico.
  • Temas vistos: Continuação da revisão dos exercícios de fixação dos últimos conceitos vistos até exercício 22.
Dia 16
  • Revisão da correção dos exercícios da aula 19 do curso JAVA básico.
  • Temas vistos: Continuação da revisão dos exercícios de fixação dos últimos conceitos vistos até exercício 27.
Dia 17
  • Revisão da correção dos exercícios da aula 19 do curso JAVA básico.
  • Temas vistos: Término da revisão dos exercícios de fixação dos últimos conceitos vistos.
Dia 18
  • Revisão da aula 20 do curso JAVA básico.
  • Tema visto: Matrizes (Arrays Multidimensionais).
Dia 19
  • Revisão da correção dos exercícios da aula 20 do curso JAVA básico.
  • Tema visto: Início da revisão dos exercícios de fixação de conceitos vistos e reorganização das pastas pois exercícios resolvidos não condizem com enunciado.
Dia 20
  • Revisão da correção dos exercícios da aula 20 do curso JAVA básico.
  • Tema visto: Continuação da revisão dos exercícios de fixação de conceitos vistos.

🏆 Resumo dos dias 11 a 20: dev.to

Dias 21 a 30
Dia 21
  • Revisão da correção dos exercícios da aula 20 e aulas 21, 22 e 23 do curso JAVA básico.
  • Temas vistos: Término da revisão dos exercícios de fixação de conceitos vistos da aula 20. Loop "for each". Debug Netbeans e Eclipse. Debug VS Code.
Dia 22
  • Aula 24 do curso JAVA básico.
  • Tema visto: Orientação a Objetos: Classes e atributos. Estruturação para resolução dos exercícios da aula 24.
Dia 23
  • Resolução dos exercícios da aula 24 do curso JAVA básico.
  • Tema visto: Resolução dos exercícios da aula 24.
Dia 24
  • Resolução dos exercícios da aula 24 do curso JAVA básico.
  • Tema visto: Resolução dos exercícios da aula 24.
Dia 25
  • Término da resolução dos dos exercícios da aula 24 do curso JAVA básico.
  • Tema visto: Resolução dos exercícios da aula 24. Métodos simples, com retorno e com parâmetros.
Dia 26
  • Resolução dos exercícios das aulas 25 a 27 do curso JAVA básico.
  • Tema visto: Resolução dos exercícios das aulas 25 a 27.
Dia 27
  • Resolução dos exercícios das aulas 25 a 27 do curso JAVA básico.
  • Tema visto: Resolução dos exercícios das aulas 25 a 27.
Dia 28
  • Término da resolução dos exercícios das aulas 25 a 27 do curso JAVA básico.
  • Tema visto: Término da resolução dos exercícios das aulas 25 a 27.
Dia 29
  • Aula 28 do curso JAVA básico.
  • Tema visto: Pacotes e import
Dia 30

🏆 Resumo dos dias 21 a 30: dev.to

Dias 31 a 40
Dia 31
  • Revisão das aulas 28 e 29. Aula 30 do curso JAVA básico.
  • Temas vistos: Pacotes, import e construtores, palavra chave this.
Dia 32
  • Aulas 31 e 32 do curso JAVA básico.
  • Temas vistos: Modificadores de acesso: default, private e public. Métodos getters e setters (encapsulamento).
Dia 33
Dia 34
Dia 35
Dia 36
Dia 37
Dia 38
Dia 39
Dia 40

🏆 Resumo dos dias 31 a 40:

Dias 41 a 50
Dia 41
Dia 42
Dia 43
Dia 44
Dia 45
Dia 46
Dia 47
Dia 48
Dia 49
Dia 50

🏆 Resumo dos dias 41 a 50:

Dias 51 a 60
Dia 51
Dia 52
Dia 53
Dia 54
Dia 55
Dia 56
Dia 57
Dia 58
Dia 59
Dia 60

🏆 Resumo dos dias 51 a 60:

Dias 61 a 70
Dia 61
Dia 62
Dia 63
Dia 64
Dia 65
Dia 66
Dia 67
Dia 68
Dia 69
Dia 70

🏆 Resumo dos dias 61 a 70:

Dias 71 a 70
Dia 71
Dia 72
Dia 73
Dia 74
Dia 75
Dia 76
Dia 77
Dia 78
Dia 79
Dia 80

🏆 Resumo dos dias 71 a 80:

Dias 81 a 90
Dia 81
Dia 82
Dia 83
Dia 84
Dia 85
Dia 86
Dia 87
Dia 88
Dia 89
Dia 90

🏆 Resumo dos dias 81 a 90:

Dias 91 a 100
Dia 91
Dia 92
Dia 93
Dia 94
Dia 95
Dia 96
Dia 97
Dia 98
Dia 99
Dia 100

🏆 Resumo dos dias 91 a 100:

⚙️ Ferramentas utilizadas

  • Visual Studio Code
  • Github

💡 Referências

📂 Repositórios

📄 Cursos

🎥 Vídeos

🎯 IDEs citadas nos cursos

  • Eclipse
  • Netbeans
  • Intellij IDEA

📍 Outros conteúdos

About

Repositório criado inicialmente para fazer o curso de Java da @loiane e posteriormente para organizar conteúdos do meu desafio de 100 dias de código com JAVA

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages