{"id":24567062,"url":"https://github.com/miguelhp373/my-java-developer-roadmap","last_synced_at":"2025-06-13T05:32:49.594Z","repository":{"id":271816725,"uuid":"913079805","full_name":"miguelhp373/my-java-developer-roadmap","owner":"miguelhp373","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-10T03:28:43.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T03:41:35.819Z","etag":null,"topics":["array","condicionais","datatypes","exceptions","functions","java","lists","loops","poo","variables"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miguelhp373.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-07T01:52:55.000Z","updated_at":"2025-01-10T03:28:46.000Z","dependencies_parsed_at":"2025-01-10T04:24:32.103Z","dependency_job_id":"bc3e7519-d80e-4409-99fd-933de824af2c","html_url":"https://github.com/miguelhp373/my-java-developer-roadmap","commit_stats":null,"previous_names":["miguelhp373/my-java-developer-roadmap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/miguelhp373/my-java-developer-roadmap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelhp373%2Fmy-java-developer-roadmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelhp373%2Fmy-java-developer-roadmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelhp373%2Fmy-java-developer-roadmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelhp373%2Fmy-java-developer-roadmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelhp373","download_url":"https://codeload.github.com/miguelhp373/my-java-developer-roadmap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelhp373%2Fmy-java-developer-roadmap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259589268,"owners_count":22880939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["array","condicionais","datatypes","exceptions","functions","java","lists","loops","poo","variables"],"created_at":"2025-01-23T13:16:13.656Z","updated_at":"2025-06-13T05:32:49.565Z","avatar_url":"https://github.com/miguelhp373.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trajetória de Estudos em Java\n\nEste repositório documenta minha jornada de aprendizado em Java, desde os fundamentos da sintaxe básica até tópicos avançados, incluindo projetos práticos e recursos úteis. A estrutura está dividida em seções para facilitar o acompanhamento e a evolução.\n\nInspirado por [KipperDev](https://www.youtube.com/@kipperdev), que forneceu uma abordagem clara e motivadora para organizar meu aprendizado.\n\n## 📚 Estrutura de Estudo\n\n### 1. Sintaxe Básica\n- Parte 1\n  - [x] Datatypes\n  - [x] Variáveis\n  - [ ] Listas\n  - [ ] Arrays\n  - [x] Condicionais\n  - [ ] Loops\n  - [ ] Funções\n  - [ ] Exceções\n  - [ ] Build e Run\n- Parte 2\n  - [ ] Criar Classes\n  - [ ] Instanciar Objetos\n  - [ ] Heranças\n  - [ ] Sobrecarga\n  - [ ] Package\n  - [ ] Visibilidade\n\n### 2. Programação Orientada a Objetos (POO)\n- [ ] Classes\n- [ ] Objetos\n- [ ] Interfaces\n- [ ] Herança\n- [ ] Polimorfismo\n\n### 3. Conceitos Base\n- [ ] JVM\n- [ ] JDK\n- [ ] Gerenciamento de Memória\n- [ ] Coleta de Lixo\n\n## 🚀 Tópicos Avançados\n\n### 1. Sintaxe Avançada\n- [ ] Casting\n- [ ] Generics\n- [ ] Streams\n- [ ] Collections\n- [ ] Map\n- [ ] Hashmaps\n- [ ] Threads\n- [ ] Completable Future\n\n### 2. Networking\n- [ ] HttpUrlConnection\n- [ ] HttpCliente\n- [ ] JDBC\n- [ ] Drivers\n\n### 3. Build Tools\n- [ ] Gradle\n- [ ] Maven\n- [ ] Adicionar Dependências\n- [ ] Build\n- [ ] Gerar Pacote .jar\n\n### 4. Web Frameworks\n- [ ] Quarkus\n- [ ] Spring\n\n### 5. Testes Unitários\n- [ ] JUnit\n- [ ] Mockito\n- [ ] Selenium\n- [ ] TestNG\n- [ ] DbUnit\n\n## 📖 Recursos de Aprendizado\n- [Playlist Java](https://youtube.com/playlist?list=PLNCSWIsR6ADI_wMAx9F-Iu8Hs9HHxj4sb\u0026si=6Xnjb0GQ7pdatoVp)\n- [Curso Iniciante](https://www.youtube.com/watch?v=nODe5lFcGpg\u0026t=1515s)\n- [Curso de Spring Iniciante](https://www.youtube.com/watch?v=YY_hf0FOIcU\u0026t=0s)\n- [Curso Backend Completo](https://www.youtube.com/watch?v=d0KaNzAMVO4\u0026t=0s)\n\n## 🛠 Projetos Práticos Sugeridos\n\n1. **Agenda Telefônica**\n   - **Foco**: Sintaxe Básica\n\n2. **Sistema de Zoológico**\n   - **Foco**: Threads\n   - Implementar alimentação em tempos determinados\n   - Trabalhar com deadlock e starvation\n   - Praticar cast de dados\n   - Realizar upgrade de tipo do objeto\n\n3. **API de Agenda**\n   - **Foco**: API sem Framework\n   - Transformar projeto da agenda em API\n   - Integração com banco de dados\n\n4. **Cardápio Digital**\n   - **Foco**: Web Framework\n   - Implementar testes unitários\n\n---\n\nEste repositório é um reflexo do meu progresso. Sinta-se à vontade para sugerir melhorias, novos recursos ou colaborar!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelhp373%2Fmy-java-developer-roadmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelhp373%2Fmy-java-developer-roadmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelhp373%2Fmy-java-developer-roadmap/lists"}