Enterprise-ready, hands-on learning path for AZ-400. Build real CI/CD pipelines using Azure DevOps and GitHub Actions with production-grade practices, accessible on desktop and mobile.
Skunkworks AZ-400 DevOps Accelerator is a self-paced, instructor-supported program that combines theory, live demos, and labs. The course is structured into 3 modules, each with escalating 6 levels (Foundations → Capstone). Learners earn XP and badges as they progress.
Each level contains: lesson, interactive activities, and a hands-on lab.
| Module | Focus | Levels |
|---|---|---|
| 1 | CI/CD Foundations | Foundations • Comprehension • Application • Analysis • Evaluation • Capstone |
| 2 | Environments & Release | Foundations • Comprehension • Application • Analysis • Evaluation • Capstone |
| 3 | Observability & Governance | Foundations • Comprehension • Application • Analysis • Evaluation • Capstone |
See
/AZ-400/labsand in-app level pages for exact steps.
# from repo root
cd AZ-400/web
npm i
npm run dev
# open http://localhost:3000/course
Production (GitHub Pages): a workflow (see below) builds static HTML with DEPLOY_TARGET=gh-pages so the site serves under /Microsoft/AZ-400.
flowchart LR
A[MDX Lessons] --> C[Next.js Pages]
B[JSON Activities] --> C
C --> D(IBM Carbon UI)
D --> E{Static Export}
E -->|GitHub Actions| F[GitHub Pages]
| Package | Duration | Format | Price | Notes |
|---|---|---|---|---|
| Self-paced | 2–4 weeks | Asynchronous | $X per learner | Includes forum support, updates |
| Cohort (virtual) | 3 days | Live + labs | $X per learner | Min 15 learners, live Q\&A |
| Enterprise onsite | 2–3 days | Onsite workshop | $X/day | Custom labs, NDA option |
Volume discounts available. Contact: hello@skunkworksacademy.com
/Microsoft/AZ-400//AZ-400/labs/# .github/workflows/az400-pages.yml
name: Deploy AZ-400 Site
on:
push:
branches: [ main ]
paths: [ 'AZ-400/**', '.github/workflows/az400-pages.yml' ]
permissions:
contents: read
pages: write
id-token: write
jobs:
build-deploy:
runs-on: ubuntu-latest
env:
DEPLOY_TARGET: gh-pages
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: 20, cache: npm }
- name: Install
run: npm ci
working-directory: AZ-400/web
- name: Build
run: npm run build
working-directory: AZ-400/web
- uses: actions/upload-pages-artifact@v3
with: { path: AZ-400/web/out }
- uses: actions/deploy-pages@v4
Issues and PRs welcome. Please include screenshots or a brief Loom for UI changes.
© Skunkworks Academy. All rights reserved. ::contentReference[oaicite:0]{index=0} ```