{"id":29045554,"url":"https://github.com/zemerik/java","last_synced_at":"2025-06-28T19:01:39.801Z","repository":{"id":301357289,"uuid":"1006331453","full_name":"Zemerik/Java","owner":"Zemerik","description":"Complete Java learning journey - 50 days of comprehensive Java tutorials, examples, and exercises","archived":false,"fork":false,"pushed_at":"2025-06-26T12:05:54.000Z","size":29,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T13:20:54.094Z","etag":null,"topics":["50-days-of-java","educational","java","java-learning","learning-resources"],"latest_commit_sha":null,"homepage":"https://www.java.com/","language":"Java","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/Zemerik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"License","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-22T02:50:27.000Z","updated_at":"2025-06-26T12:05:57.000Z","dependencies_parsed_at":"2025-06-26T13:32:50.390Z","dependency_job_id":null,"html_url":"https://github.com/Zemerik/Java","commit_stats":null,"previous_names":["zemerik/java"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Zemerik/Java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemerik%2FJava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemerik%2FJava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemerik%2FJava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemerik%2FJava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zemerik","download_url":"https://codeload.github.com/Zemerik/Java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zemerik%2FJava/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262103343,"owners_count":23259439,"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":["50-days-of-java","educational","java","java-learning","learning-resources"],"created_at":"2025-06-26T16:37:51.132Z","updated_at":"2025-06-26T16:37:54.108Z","avatar_url":"https://github.com/Zemerik.png","language":"Java","readme":"# Java in 50 Days - Complete Learning Journey\n\nWelcome to the comprehensive Java learning repository! This repository is designed to take you from a complete beginner to an intermediate Java developer in 50 days.\n\n## 🎯 What You'll Learn\n\nThis course covers everything from basic syntax to advanced concepts including:\n- Java fundamentals and syntax\n- Object-oriented programming\n- Data structures and algorithms\n- File handling and I/O\n- Collections framework\n- Exception handling\n- Multithreading and concurrency\n- Java 8+ features (Streams, Lambda expressions)\n- Database connectivity\n- Web development basics\n- And much more!\n\n## 📚 Course Structure\n\nEach day contains:\n- **Java source files** with practical examples\n- **README.md** explaining the concepts covered\n- **Exercises** to reinforce learning\n- **Best practices** and tips\n\n## 🚀 Getting Started\n\n1. **Prerequisites**: Make sure you have Java JDK 8 or higher installed\n2. **IDE**: Use any Java IDE (IntelliJ IDEA, Eclipse, VS Code with Java extensions)\n3. **Learning Path**: Start from Day 01 and progress sequentially\n4. **Practice**: Complete the exercises in each day's folder\n\n## 📅 Daily Progress\n\n| Day | Topic | Description |\n|-----|-------|-------------|\n| 01-10 | Java Basics | Variables, data types, operators, control flow |\n| 11-20 | Object-Oriented Programming | Classes, objects, inheritance, polymorphism |\n| 21-30 | Advanced Java | Collections, exceptions, file I/O |\n| 31-40 | Modern Java | Streams, lambda expressions, functional programming |\n| 41-50 | Real-world Applications | Database, web development, design patterns |\n\n## 🛠️ Setup Instructions\n\n1. Clone this repository\n2. Install Java JDK (version 8 or higher)\n3. Set up your preferred IDE\n4. Start with Day 01 and work through each day\n\n## 📝 How to Use This Repository\n\n- Each day's folder contains complete working examples\n- Read the README.md first to understand the concepts\n- Run the Java files to see the output\n- Complete the exercises provided\n- Review and experiment with the code\n\n## 🤝 Contributing\n\nWe welcome contributions from everyone! Whether you're a beginner or an experienced developer, there are many ways to help improve this learning resource.\n\n**📖 Please read our [CONTRIBUTING.md](CONTRIBUTING.md) file for detailed guidelines on how to contribute.**\n\nQuick ways to contribute:\n- 🐛 **Report bugs** or suggest improvements\n- 📚 **Add more examples** to existing days\n- ✨ **Improve explanations** in README files\n- 🆕 **Create additional exercises** or practice problems\n- 🔧 **Fix typos** or compilation errors\n\n## 📞 Support\n\nIf you have questions or need clarification on any topic, please open an issue in this repository.\n\n---\n\n**Happy Learning! 🎉**\n\n*Remember: Consistency is key. Dedicate time each day to practice and you'll master Java in no time!*\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzemerik%2Fjava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzemerik%2Fjava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzemerik%2Fjava/lists"}