"#100DaysWithSpringboot"
Selamat datang di perjalanan 100 hari membangun dan memperdalam skill dengan Spring Boot!
Proyek ini mendokumentasikan pembelajaran harian saya selama 100 hari, mencakup topik-topik penting seperti:
- Spring Boot dasar
- REST API
- Spring Data JPA
- Integrasi dengan Oracle DB
- Caching & Memory Maintenance
- Asynchronous processing
- Apache Camel
- Microservices
| Hari | Topik | Status |
|---|---|---|
| 1 | Membuat project Spring Boot dari Spring Initializr | β |
| 2 | Struktur folder & konfigurasi Maven | β |
| 3 | Membuat REST API pertama | β |
| ... | ... | β³ |
- Java 17+
- Spring Boot 3.x
- Maven
- Oracle Database
- Apache Camel
- Docker (untuk deploy)
- Git & GitHub
- Konsisten belajar 100 hari tanpa jeda
- Meningkatkan pemahaman konsep Spring Boot secara mendalam
- Menjadi lebih siap untuk proyek real-world dan low-latency backend development
Posting harian juga akan dibagikan di LinkedIn saya
β Cara Clone Repo GitHub
https://github.com/idsoke/100DaysWithSpringboot.git Jalankan perintah ini di terminal (Command Prompt, Git Bash, atau PowerShell):
git clone https://github.com/idsoke/100DaysWithSpringboot.git Setelah itu, akan terbentuk folder bernama 100DaysWithSpringboot di direktori kamu sekarang, berisi semua file dari repo GitHub.
π Langkah Tambahan Setelah Clone (opsional): Masuk ke folder project:
cd 100DaysWithSpringboot
Cek branch yang aktif: git branch
Jalankan project (kalau project Spring Boot): ./mvnw spring-boot:run atau mvn spring-boot:run