This is a 3-day, hands-on training course where you'll learn to manage Apple devices at scale using Jamf Pro — from enrollment and configuration to API-driven automation and AI-native development.
All lab machines are Apple Silicon Macs (M-series).
Install these tools before Day 1. See apps/ for detailed install instructions organized by day.
⚠️ IMPORTANT: Install Command Line Tools FIRST (from USB stick), then install Homebrew (also from USB stick). Both install without internet downloads.
Command Line Tools — Developer utilities including Git and compilers
Provided on USB stick — Install this FIRST before Homebrew
Homebrew — Package manager for macOS
Provided on USB stick (
homebrew.pkg) — Install this SECOND after Command Line Tools
Node.js 20 — JavaScript runtime for automation scripts
brew install node@20
Visual Studio Code — Code editor → Download
GitHub Desktop — Git GUI for managing repos → Download
Postman — API client for testing Jamf Pro APIs → Download
VMware Fusion OR Virtual Buddy — macOS VM tool (choose ONE) → Provided on USB sticks
Students choose one tool based on disk space and familiarity. See apps/README.md for selection guidance.
macOS IPSW files — VM source images (macOS 15 and 26) → Provided on USB sticks
Too large for GitHub, distributed via USB during workshop
Claude Code — AI coding assistant → Setup guide
curl -fsSL https://claude.ai/install.sh | bash
| Folder | Description |
|---|---|
| apps/ | Detailed install guides organized by training day |
| day-1/ | Day 1 learning log — connections and context |
| day-2/ | Day 2 learning log — technical foundations |
| day-3/ | Day 3 exercise directory — AI-native development with Claude Code |
| resources/ | Reference materials, cheat sheets, and useful links |