{"id":22473342,"url":"https://github.com/arsy786/spring-boot-roadmap","last_synced_at":"2025-08-10T06:39:14.382Z","repository":{"id":147956153,"uuid":"562218537","full_name":"arsy786/spring-boot-roadmap","owner":"arsy786","description":"This repo serves as a thorough guide to mastering Spring Boot!","archived":false,"fork":false,"pushed_at":"2025-08-03T14:57:30.000Z","size":352,"stargazers_count":10,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T16:34:01.403Z","etag":null,"topics":["2022","guide","java","spring-boot"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arsy786.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2022-11-05T17:02:53.000Z","updated_at":"2025-08-03T14:57:33.000Z","dependencies_parsed_at":"2024-12-06T12:33:29.330Z","dependency_job_id":null,"html_url":"https://github.com/arsy786/spring-boot-roadmap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arsy786/spring-boot-roadmap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsy786%2Fspring-boot-roadmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsy786%2Fspring-boot-roadmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsy786%2Fspring-boot-roadmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsy786%2Fspring-boot-roadmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arsy786","download_url":"https://codeload.github.com/arsy786/spring-boot-roadmap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsy786%2Fspring-boot-roadmap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269687952,"owners_count":24459394,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["2022","guide","java","spring-boot"],"created_at":"2024-12-06T12:22:30.498Z","updated_at":"2025-08-10T06:39:14.364Z","avatar_url":"https://github.com/arsy786.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot Roadmap\nThis repo serves as an overview to mastering Spring Boot!\n\n![Spring Boot Roadmap](Spring-Boot-Roadmap.png)\n\n## i. Prerequisites\n\nContains sections on:\n1. Java Core \n2. Databases \n3. Build Tools\n\nLink to Prerequisites and Extra Section: [https://github.com/arsy786/prerequisites-and-extra-tutorials](https://github.com/arsy786/prerequisites-and-extra-tutorials)\n\n## ii. Extra\n\nContains sections on:\n1. Git \n2. Logging/Documentation\n\nLink to Prerequisites and Extra Section: [https://github.com/arsy786/prerequisites-and-extra-tutorials](https://github.com/arsy786/prerequisites-and-extra-tutorials)\n\n## A. Spring Framework (Core)\n\nContains sections on:\n1. Configuration\n2. Spring MVC\n3. Dependency Injection\n4. Available Annotations \n5. Scheduling\n\nLink to Spring Framework Section: [https://github.com/arsy786/spring-framework-tutorials](https://github.com/arsy786/spring-framework-tutorials)\n\n## B. Spring Boot\n\nContains sections on:\n1. Database Selection\n2. Hibernate\n3. Spring Data\n4. Database Design\n5. SQL/NoSQL\n6. Testing\n7. Microservices\n\nLink to Spring Boot Section: [https://github.com/arsy786/spring-boot-tutorials](https://github.com/arsy786/spring-boot-tutorials)\n\n## C. Spring Security\n\nContains sections on:\n1. Authentication and Authorisation\n2. Form Auth\n3. Basic Auth\n4. JWT\n5. OAuth2\n\nLink to Spring Security Section: [https://github.com/arsy786/spring-security-tutorials](https://github.com/arsy786/spring-security-tutorials)\n\n## D. Example Projects and Supporting Materials\n\n| \u003cins\u003eExample Projects | \n|------|\n| [Spring Boot Best Practices](https://github.com/arsy786/springboot-best-practices)|\n| [Spring Boot MongoDB REST API (Simple)](https://github.com/arsy786/spring-boot-mongodb-rest-api)| \n| [Football Club Management System (Advanced)](https://github.com/arsy786/football-club-management-system)|\n| [Spring Boot Microservices (v2)](https://github.com/arsy786/spring-boot-microservices-2)| \n| [Spring Boot Microservices (v3)](https://github.com/arsy786/spring-boot-microservices-3)| \n| [Spring Security Tutorials](https://github.com/arsy786/spring-security-tutorials)|\n\n\n| \u003cins\u003eSupporting Materials | \n|------|\n| [Java Core Guide (PDF)](https://github.com/arsy786/prerequisites-and-extra-tutorials/blob/main/Java_QuickReference_v1.1.pdf)| \n| [SQL Cheat Sheet (PDF)](https://github.com/arsy786/prerequisites-and-extra-tutorials/blob/main/sql-basics-cheat-sheet-ledger.pdf)|\n| [MongoDB Cheat Sheet (PDF)](https://github.com/arsy786/prerequisites-and-extra-tutorials/blob/main/MongoDB-Dark.pdf)| \n| [UNIX Quick Reference (PDF)](https://github.com/arsy786/prerequisites-and-extra-tutorials/blob/main/UNIX_QuickReference.pdf)|\n| [Bash Cheat Sheet (GitHub)](https://github.com/RehanSaeed/Bash-Cheat-Sheet)|\n| [Git Cheat Sheet (PDF)](https://github.com/arsy786/prerequisites-and-extra-tutorials/blob/main/git-cheat-sheet.pdf)|\n| [Docker Cheat Sheet (PDF)](https://github.com/arsy786/spring-boot-microservices-new/blob/master/docker_cheatsheet.pdf)| \n| [Kubectl Cheat Sheet (PDF)](https://github.com/arsy786/spring-boot-microservices-new/blob/master/Kubernetes-Cheat-Sheet.pdf)|\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsy786%2Fspring-boot-roadmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farsy786%2Fspring-boot-roadmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsy786%2Fspring-boot-roadmap/lists"}