SWC topics
12 short topics in Git and Developer Workflow. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Build graph and dependencies
Demonstrate build graph and dependencies in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Entry points and targets
Demonstrate entry points and targets in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Source parsing and transformation
Demonstrate source parsing and transformation in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Module and asset resolution
Demonstrate module and asset resolution in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Environment and conditional configuration
Demonstrate environment and conditional configuration in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Incremental build and caching
Demonstrate incremental build and caching in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Output artifacts and maps
Demonstrate output artifacts and maps in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Plugin and extension boundaries
Demonstrate plugin and extension boundaries in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Dependency and toolchain compatibility
Demonstrate dependency and toolchain compatibility in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Build diagnostics
Demonstrate build diagnostics in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Build performance measurement
Demonstrate build performance measurement in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Reproducible build and release checks
Demonstrate reproducible build and release checks in a focused SWC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond SWC.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Version control build and package tooling.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.