All Units
Six units, each in a single modality. Your course selects which units you take.
Foundations
| Unit | Modality | Lessons |
|---|---|---|
| Unit 0: Foundations & setup | onboarding | 4 |
The Workbench (UI)
| Unit | Modality | Lessons |
|---|---|---|
| Unit 1: The Workbench — first contact | UI | 2 |
| Unit 2: The Workbench — record, mock, assert, cover | UI | 5 |
Command line & operations (CLI)
| Unit | Modality | Lessons |
|---|---|---|
| Unit 3: CLI & operations | CLI | 7 |
Coding (embedded & extension)
| Unit | Modality | Lessons |
|---|---|---|
| Unit 4: Embed Bowire | embedded coding | 3 |
| Unit 5: Extend Bowire | extension coding | 4 |
Capstones (one per audience — each extends the Harbor domain)
| Capstone | Audience |
|---|---|
| User | Workbench & API operator — .bww workspace + diagnosis runbook |
| Developer | Embed & extend — ship a NuGet plugin |
| Administrator | Deploy & run — docker-compose.yml / k8s + production runbook |