Curriculum / Frontend & OSDK Developer
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).
The 9-unit arc
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Generate a type-safe OSDK package
Generate a versioned OSDK package (TypeScript SDK) and the generated Ontology API reference for the selected entities.
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.
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.
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.
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.
Host the application on Foundry
Deploy a live website served from a Foundry enrollment subdomain that loads the OSDK React app against the Ontology.
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.
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.

