Skip to content
Agile Defense

Curriculum / Frontend & OSDK Developer

Frontend & OSDK DeveloperOSDKFoundryfoundationalcapstone· Frontend & OSDK Developer track (no proctored cert today) — culminates in the course's deployed mission app.

Frontend & OSDK Developer

Build a custom mission command app on the supply-chain Ontology: scope an application in Developer Console, generate a type-safe OSDK package, build a React SPA, search/aggregate via the Ontology REST API v2 + OAuth2, apply Ontology Actions and execute published functions from the app, develop in the dev toolchain, host the app on Foundry, and package + ship it with Marketplace & Foundry DevOps.

Mission-app / full-stack developers (coding-capable — TypeScript/React + OAuth2).

Start · Unit 10 / 9 units complete

The 9-unit arc

FOUNDATIONALINTERMEDIATEADVANCEDCAPSTONE
  1. Unit 1: Scope the OSDK application in Developer Consolefoundational

    Register a Developer Console application against the supply-chain Ontology, select object/action types, and request least-privilege read scopes.

  2. Unit 2: Generate a type-safe OSDK packagefoundational

    Generate a versioned OSDK package (TypeScript SDK) and the generated Ontology API reference for the selected entities.

  3. Unit 3: Build the React SPA on the Ontologyintermediate

    Build a running React SPA that authenticates and renders a live object list/table from the Ontology via the OSDK.

  4. Unit 4: Search and aggregate via the Ontology REST API v2 + OAuth2intermediate

    Filter the Ontology with Search Objects and compute KPI metrics with Aggregate Objects over an OAuth2-authenticated client.

  5. Unit 5: Apply Ontology Actions and Execute Queries from the appadvanced

    Fire an Ontology Action (assign-owner / escalate) from a UI control and call a published query, observing the resulting object-state change.

  6. Unit 6: Develop, debug, and iterate in the dev toolchainintermediate

    Develop the SPA in a VS Code workspace with live reload, and decide between a cloud workspace and the local Palantir extension.

  7. Unit 7: Host the application on Foundryadvanced

    Deploy a live website served from a Foundry enrollment subdomain that loads the OSDK React app against the Ontology.

  8. Unit 8: Package and ship with Marketplace & Foundry DevOpsadvanced

    Package the OSDK app as a Marketplace product that installs reproducibly across stacks, and install it on a destination enrollment.

  9. Unit 9: Capstone: end-to-end mission appcapstone

    A complete, deployed, Marketplace-packaged mission command app on the Ontology, with a handoff doc covering scopes, deployment, and read-confirmation limits.

FOUNDATIONALUnit 1

Scope the OSDK application in Developer Console

Register a Developer Console application against the supply-chain Ontology, select object/action types, and request least-privilege read scopes.

FOUNDATIONALUnit 2

Generate a type-safe OSDK package

Generate a versioned OSDK package (TypeScript SDK) and the generated Ontology API reference for the selected entities.

INTERMEDIATEUnit 3

Build the React SPA on the Ontology

Build a running React SPA that authenticates and renders a live object list/table from the Ontology via the OSDK.

INTERMEDIATEUnit 4

Search and aggregate via the Ontology REST API v2 + OAuth2

Filter the Ontology with Search Objects and compute KPI metrics with Aggregate Objects over an OAuth2-authenticated client.

ADVANCEDUnit 5

Apply Ontology Actions and Execute Queries from the app

Fire an Ontology Action (assign-owner / escalate) from a UI control and call a published query, observing the resulting object-state change.

INTERMEDIATEUnit 6

Develop, debug, and iterate in the dev toolchain

Develop the SPA in a VS Code workspace with live reload, and decide between a cloud workspace and the local Palantir extension.

ADVANCEDUnit 7

Host the application on Foundry

Deploy a live website served from a Foundry enrollment subdomain that loads the OSDK React app against the Ontology.

ADVANCEDUnit 8

Package and ship with Marketplace & Foundry DevOps

Package the OSDK app as a Marketplace product that installs reproducibly across stacks, and install it on a destination enrollment.

CAPSTONEUnit 9

Capstone: end-to-end mission app

A complete, deployed, Marketplace-packaged mission command app on the Ontology, with a handoff doc covering scopes, deployment, and read-confirmation limits.