Branch from JPetStore, course 1 of 2
Port a Classic Java App to Rust
Rebuild MyBatis JPetStore 6 in Rust, layer by layer: Axum for Stripes, SQLx for MyBatis, Askama for JSP, and one static binary where the app server used to be. Free and text-first.
- Level
- intermediate
- Lessons
- 12
- Price
- Free
Stops on this branch
12 lessons, about 11 hours.
- 1The App You Already Know45 min
- 2Skeleton and Error Strategy50 min
- 3Schema, Migrations, and Seed Data55 min
- 4Modeling the Catalog60 min
- 5Catalog Pages60 min
- 6Search40 min
- 7The Cart65 min
- 8Accounts70 min
- 9Checkout55 min
- 10Placing the Order60 min
- 11Order History and the Account Page60 min
- 12Testing and the Scorecard65 min
Terminus Ends in one 7.4 MB binary.