Meu repositório contendo os conteúdos para o curso de Java da Cod3r. No site há uma explicação detalhada dos conteúdos que foram abordados no curso.
Este repositório serve mais como uma forma de eu guardar e anotar as lições. Dentro das pastas, é comum encontrar arquivos com bastante anotações em comentários (principalmente em arquivos "Main" do Java).
É possível encontrar arquivos do formato Markdown e .txt dedicados inteiramente a anotações e conteúdos teóricos importantes nas pastas. São eles:
Arquivos .txt:
- README.txt explicando sobre o Driver Connector do MySQL para o JDBC
- README.txt explicando sobre o Driver Connector do MySQL para o JDBC e a utilização do Hibernate para a JPA
- README.txt explicando os módulos 347 e 348
- README.txt explicando como uma dependência foi criada de um projeto para o outro no Modulepath
- README.txt explicando a instalação do JavaFX
Arquivos Markdown:
- Todo o capítulo de conceitos sobre a Web
- README explicando como o Projeto Spring foi criado através do Spring Initialzr
- README explicando sobre o Maven
- README explicando sobre como formatar um arquivo JSON
- README sobre um resumo dos Métodos HTTP
- README falando que o Postman foi utilizado para testar os métodos HTTP
- README sobre o padrão de arquitetura MVC
- README sobre Injeção de Dependência
- README com links para artigos mostrando convenções para métodos Query no Spring Framework
- README com outras possíveis consultas utilizando uma interface do Spring
- Capítulo 3 - Fundamentos: incompleto pois eu já sabia boa parte dos fundamentos
- Capítulo 4 - Estruturas de Controle: incompleto pois eu já sabia as estruturas de controle (if, else, else if, while, for, do, switch, etc).
- Capítulo 5 - Classes e Métodos: incompleto pois eu já sabia sobre classes e métodos
- Capítulo 6 - Arrays e Collections: a parte dos Arrays está incompleta pois eu já sabia
- Capítulo 7 - Orientação a Objetos: relacionamentos, herança e modificadores de acesso estão incompletos pois eu já sabia
- Capítulo 10 - Tratamento de Erros: incompleto pois eu já sabia
- Capítulo 13 - Java Desktop com Swing: incompleto pois eu já sabia Swing
- Capítulo 18 - JavaFX: incompleto pois não achei conveniente aprender
- Capítulo 21 - Banco de Dados Não Relacional (NoSQL): deixarei esta seção para o curso da Cod3r de Web Moderno
-
Pergunta: Quando você começou a fazer o curso? Ele é demorado?
Resposta: Comecei a fazer o curso no início de Setembro de 2021 e terminei em 04 de Janeiro de 2022. A demora do curso depende de você: se você já tiver uma base sólida em Java, o curso será relativamente rápido, senão irá levar um tempo mesmo. No meu caso eu demorei, pois, mesmo tendo uma base previamente boa em Java, decidi "revisitar" esses conceitos. Além disso, sempre gosto de fazer anotações e comentários sobre os conceitos que estão sendo ensinados, e essa prática consome bastante tempo, contudo, pessoalmente, esta é a única maneira na qual consigo aprender sem fazer o famoso "copiar e colar".
-
Pergunta: Valeu a pena fazer o curso?
Resposta: Sim. Conceitos na qual eu já préviamente sabia (como orientação a objetos) foram reforçados, e coisas novas foram agregadas, como Lambdas, Generics, JPA, Hibernate, Spring Framework, etc.