Track
Developer Fundamentals
For application developers, full-stack engineers, and DevOps practitioners. No Kubernetes background required.
About this track
Build, deploy, and operate real applications on Codesphere — end to end.
Format
- Pre-reading (Module 1) — self-paced, before the on-site. Workspace Toolkit. Platform foundations live in the separate Core Concepts track.
- On-site course (Modules 2–6) — instructor-led, five 90-minute blocks: 2. CI, Landscapes & Runtimes 3. Virtual Clusters & Managed Services 4. Automation with the API & CLI 5. Marketplace & Landscape-based Service Providers 6. Building a REST-based Service Provider
What you'll be able to do
- Explain how Workspaces, Landscapes, and Runtimes fit together, and pick the right runtime for a workload.
- Write and iterate on a
ci.ymlfrom scratch — stages, path-based routing, environment variables, secret references. - Deploy a Landscape, connect a domain, and configure the access model that fits.
- Consume Managed Services (e.g. PostgreSQL) from an application, with credentials sourced from the platform vault.
- Turn on monitoring, read logs and health signals, and troubleshoot the common failure modes.
- Drive Codesphere from outside the UI — the
csCLI and the Public API — and wire preview deployments to a Git provider. - Reason about the Managed Services catalog: landscape-based vs. REST-backed providers, and how to publish your own when your organization needs it.
Curriculum
The blocks in the order they are meant to be read. Blocks marked with a quiz end in a short self-check.
01Workspace Toolkit: Code & Collaborate
- The Cloud IDE & Workspace ArchitecturePrework
- Live CollaborationPrework
- Git & Source Control IntegrationPrework
- Connecting to a Workspace via SSHPrework
02CI, Landscapes & Runtimes
- Set Up a Workspace & the CI ProfileOnsite
- Deploy a Managed ContainerOnsite
- Set Custom Domains & RoutingOnsite
- Observe your DeploymentOnsite
03Virtual Clusters & Managed Services
- Deploy Applications into a Virtual ClusterOnsite
- Bridge to Virtual Clusters via Headless ServicesOnsite
- Create a Managed PostgreSQL DatabaseOnsite
04Automation with the API & CLI
- Getting Started with the CLI (`cs`)Onsite
- CLI Command Reference (Essentials)Onsite
- The Public API — Authentication and First CallsOnsite
- Automating Tasks with the APIOnsite
- Preview Deployments & On-Site CheckpointOnsite
05Marketplace & Landscape-based Service Providers
- Author `provider.yml` for MealieOnsite
- Register, Book & Tear Down the ProviderOnsite
06Building a REST-based Service Provider
- Implement the REST Backend ContractOnsite
- Register & Consume Your ProviderOnsite
