Beetje Coderen

Les 35

Eindproject gevorderd: een web-service

Alles komt samen: je ontwerpt, bouwt, test en levert een complete REST-API op met Axum, SQLx en SQLite, met nette foutafhandeling, validatie via newtypes, integratietests en een CI-pipeline.

⏱ 3–6 uur (project) leestijd + oefenen

🎯 Na deze les kun je

  • een REST-API ontwerpen met endpoints, statuscodes en een databaseschema
  • een web-service bouwen met Axum, SQLx en een eigen fouttype
  • integratietests schrijven tegen een in-memory database
  • het project opleveren met CI, documentatie en een release-build

Dit is het sluitstuk van de cursus. Je bouwt een bladwijzer-service: een API waarmee je links met een titel en tags kunt opslaan, opvragen en verwijderen. Onderweg gebruik je bijna alles uit het gevorderde deel: async, Axum, SQLx, eigen fouttypen, newtypes, tests, clippy en CI. We lopen samen door een werkende basisversie; daarna breid je hem zelf uit.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?