Skip to content

Repository files navigation

Kiro Learning Workspace

Six weekly Gradle projects mirroring the 6-week onboarding plan.

Structure

kiro-learning/
  week-01-java-fundamentals/     ← Week 1: records, sealed, streams, virtual threads
  week-02-guice-spring/          ← Week 2: DI, Spring Boot, Jackson, testing
  week-03-rxjava-netty/          ← Week 3: reactive streams, event loops
  week-04-aws-sse-resilience/    ← Week 4: AWS SDK v2 async, SSE, Resilience4j
  week-05-aop-observability/     ← Week 5: AOP, Micrometer, OTel, Redis, flags, Smithy
  week-06-python-capstone/       ← Week 6: FastAPI + Strands + capstone

Each weekly project has:

  • src/main/java/sandbox/ — small course exercises (one subpackage per topic)
  • src/main/java/<projectPkg>/ — the week's main project
  • notes/day-N.md — daily learning journal
  • A working Gradle Kotlin DSL build with JUnit 5 + AssertJ preconfigured for Java 21

Open in IntelliJ

Open each weekly project as its own IntelliJ project (File → Open → select the week folder). IntelliJ will detect Gradle and run an initial sync.

Run smoke test

cd week-01-java-fundamentals
./gradlew run         # prints "Hello from week-01-java-fundamentals"
./gradlew test        # runs the smoke test

Note: gradle wrapper (the ./gradlew script) is not committed yet. Run gradle wrapper --gradle-version 8.10 once in each folder, or let IntelliJ generate it on import.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages