<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Certifications on Brian Swiger</title><link>https://www.mightybs.com/categories/certifications/</link><description>Recent content in Certifications on Brian Swiger</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Brian Swiger</copyright><lastBuildDate>Wed, 26 Aug 2026 23:11:00 -0400</lastBuildDate><atom:link href="https://www.mightybs.com/categories/certifications/index.xml" rel="self" type="application/rss+xml"/><item><title>Domain 1: Use GitHub Copilot Responsibly</title><link>https://www.mightybs.com/certifications/gh-300/domains/1-responsible-ai/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/1-responsible-ai/</guid><description>Learn how to use GitHub Copilot responsibly by recognizing AI risks, applying Microsoft responsible AI principles, and validating every output before it becomes code.</description></item><item><title>Lab 1: Exploring Copilot Surfaces</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-1/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-1/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Experience all five primary Copilot interaction surfaces: inline suggestions, Chat panel, Inline Chat, Model Picker, and CLI&lt;/li>
 &lt;li>Understand when to use each surface and how they complement each other&lt;/li>
 &lt;li>Confirm your Copilot installation is active and your plan tier is correct&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Prerequisites&lt;/h2>
&lt;ul class="gh300-checklist">
 &lt;li>VS Code installed with the GitHub Copilot extension enabled&lt;/li>
 &lt;li>GitHub Copilot seat assigned to your account (verify icon in VS Code status bar)&lt;/li>
 &lt;li>Copilot CLI installed (&lt;code>copilot --version&lt;/code>)&lt;/li>
 &lt;li>A code project open in VS Code (any language — TypeScript recommended)&lt;/li>
&lt;/ul>
&lt;!-- STEP 1 -->
&lt;h2>Exercises&lt;/h2>
&lt;div class="gh300-step">
 &lt;div class="gh300-step__num">Step 1&lt;/div>
 &lt;h3>Inline Suggestions (Ghost Text)&lt;/h3>
 &lt;p>Inline suggestions are Copilot's most iconic feature — gray "ghost text" that appears as you type. This exercise teaches you to trigger, navigate, and control them.&lt;/p></description></item><item><title>Copilot Pocket Reference Card</title><link>https://www.mightybs.com/certifications/gh-300/cheatsheets/pocket-card/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/cheatsheets/pocket-card/</guid><description>A printable Copilot quick-reference card for last-minute GH-300 revision.</description></item><item><title>Domain 2: Use GitHub Copilot Features</title><link>https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/</guid><description>The largest GH-300 domain covers every major Copilot surface: IDE, CLI, agents, MCP, review, collaboration, and admin control.</description></item><item><title>Exam Domains</title><link>https://www.mightybs.com/certifications/gh-300/domains/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/</guid><description>Study notes for each of the six official GH-300 exam domains, weighted as Microsoft publishes them.</description></item><item><title>Lab 2: Prompt Engineering Challenge</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-2/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-2/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/4-prompt-engineering/">Domain 4: Apply prompt engineering and context crafting&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Master five prompting techniques: zero-shot, few-shot, comment-driven, context crafting, and iterative refinement&lt;/li>
 &lt;li>Experience the difference between vague and specific prompts firsthand&lt;/li>
 &lt;li>Apply the &lt;strong>4S Framework&lt;/strong> (Single, Specific, Short, Surround) to every prompt&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>The 4S Framework (Reference)&lt;/h2>
&lt;div class="gh300-step">
 &lt;ul>
 &lt;li>&lt;strong>🎯 Single&lt;/strong> — One task per prompt. Break complex goals into discrete steps.&lt;/li>
 &lt;li>&lt;strong>🔍 Specific&lt;/strong> — Name technologies, specify types, mention edge cases.&lt;/li>
 &lt;li>&lt;strong>✂️ Short&lt;/strong> — Concise beats verbose. Get to the point.&lt;/li>
 &lt;li>&lt;strong>🔄 Surround&lt;/strong> — Provide context: open relevant files, add type annotations, use meaningful names.&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Exercises&lt;/h2>
&lt;!-- STEP 1 -->
&lt;div class="gh300-step">
 &lt;div class="gh300-step__num">Step 1&lt;/div>
 &lt;h3>Zero-Shot Prompting — Luhn Algorithm&lt;/h3>
 &lt;p>Zero-shot means giving the model a task with &lt;strong>no examples&lt;/strong> — just a clear description of what you want.&lt;/p></description></item><item><title>Domain 3: Understand Copilot Data and Architecture</title><link>https://www.mightybs.com/certifications/gh-300/domains/3-data-architecture/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/3-data-architecture/</guid><description>Understand how Copilot turns editor context into model requests, filters responses, handles data, and exposes model limits.</description></item><item><title>Hands-On Labs</title><link>https://www.mightybs.com/certifications/gh-300/labs/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/</guid><description>Eight practical labs, each mapped to the official exam domains it exercises.</description></item><item><title>Lab 3: Full Developer Workflow</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-3/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-3/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/5-developer-productivity/">Domain 5: Improve developer productivity&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Use all four Chat modes (Ask, Edit, Plan, Agent) and understand when each is appropriate&lt;/li>
 &lt;li>Execute a complete scaffold-to-test workflow using Agent Mode&lt;/li>
 &lt;li>Use the modern Copilot CLI for real development tasks&lt;/li>
 &lt;li>Experience Copilot-assisted PR workflow on GitHub.com&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Chat Modes Reference&lt;/h2>
&lt;table class="mode-table">
 &lt;tr>&lt;th>Mode&lt;/th>&lt;th>What It Does&lt;/th>&lt;th>Best For&lt;/th>&lt;/tr>
 &lt;tr>&lt;td>&lt;strong>💬 Ask&lt;/strong>&lt;/td>&lt;td>Answers questions, explains code, suggests changes as text. Does &lt;strong>not&lt;/strong> modify files.&lt;/td>&lt;td>Learning, exploration, code review&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>&lt;strong>✏️ Edit&lt;/strong>&lt;/td>&lt;td>Makes direct file modifications. Shows diffs for approval.&lt;/td>&lt;td>Targeted refactoring, specific changes&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>&lt;strong>📋 Plan&lt;/strong>&lt;/td>&lt;td>Researches the codebase and proposes an implementation plan without making file edits.&lt;/td>&lt;td>Planning complex changes before committing to them&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>&lt;strong>🤖 Agent&lt;/strong>&lt;/td>&lt;td>Autonomous multi-step execution. Plans, edits files, runs terminal commands, iterates on errors.&lt;/td>&lt;td>Feature implementation, scaffolding, complex tasks&lt;/td>&lt;/tr>
&lt;/table>
&lt;h2>Exercises&lt;/h2>
&lt;!-- STEP 1 -->
&lt;div class="gh300-step">
 &lt;div class="gh300-step__num">Step 1&lt;/div>
 &lt;h3>Scaffold a REST API with Agent Mode&lt;/h3>
 &lt;p>Agent Mode is Copilot's most powerful feature — it can plan, create files, run commands, and iterate. You'll use it to scaffold an entire API project.&lt;/p></description></item><item><title>Domain 4: Apply Prompt Engineering and Context Crafting</title><link>https://www.mightybs.com/certifications/gh-300/domains/4-prompt-engineering/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/4-prompt-engineering/</guid><description>Use clear prompts, context, examples, chat history, and reusable instructions to make GitHub Copilot produce better answers.</description></item><item><title>Lab 4: Agent Mode Deep Dive</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-4/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-4/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Implement a complete feature (pagination) using Agent Mode's autonomous loop&lt;/li>
 &lt;li>Observe and understand the Plan → Code → Test → Iterate cycle&lt;/li>
 &lt;li>Understand MCP (Model Context Protocol) and how it extends Copilot's capabilities&lt;/li>
 &lt;li>Experience Copilot cloud agent via GitHub Issues (if org allows)&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>The Agentic Loop&lt;/h2>
&lt;div class="loop-diagram">
 &lt;strong>📋 Plan&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>💻 Code&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>🧪 Test&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>🔄 Iterate&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;em>✅ Done&lt;/em>
 &lt;p>Agent Mode repeats this cycle automatically. It reads errors, adjusts code, re-runs tests, and iterates until the task is complete or it asks for help.&lt;/p></description></item><item><title>GH-300 Practice Questions</title><link>https://www.mightybs.com/certifications/gh-300/quiz/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/quiz/</guid><description>Practice questions grouped by official exam domain, every answer verified against current GitHub and Microsoft documentation.</description></item><item><title>Cheatsheets</title><link>https://www.mightybs.com/certifications/gh-300/cheatsheets/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/cheatsheets/</guid><description>Condensed reference cards for last-minute GH-300 revision.</description></item><item><title>Domain 5: Improve Developer Productivity</title><link>https://www.mightybs.com/certifications/gh-300/domains/5-developer-productivity/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/5-developer-productivity/</guid><description>Domain 5 is about using Copilot to move faster without outsourcing judgment, ownership, testing, or security review.</description></item><item><title>Lab 5: Enterprise Configuration</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-5/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-5/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/6-privacy-exclusions/">Domain 6: Configure privacy, content exclusions, and safeguards&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Configure content exclusions to prevent Copilot from accessing sensitive files&lt;/li>
 &lt;li>Understand and configure organization-level Copilot policies&lt;/li>
 &lt;li>Set up duplication detection and understand its relationship to IP indemnity&lt;/li>
 &lt;li>Navigate audit logs for Copilot activity&lt;/li>
 &lt;li>Review usage metrics and adoption data&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Important Context&lt;/h2>
&lt;div class="gh300-note gh300-note--warning">
 &lt;strong>⚠️ Admin Access Required:&lt;/strong> Steps 1–2 require organization admin or Copilot admin access. If you don't have admin access, follow along observationally — screenshots and descriptions are provided. Step 3 (audit logs) requires admin access. Step 4 (metrics review) can be done with the public documentation.
&lt;/div>
&lt;h2>Enterprise Policy Reference&lt;/h2>
&lt;table class="policy-table">
 &lt;tr>&lt;th>Policy&lt;/th>&lt;th>Options&lt;/th>&lt;th>Business&lt;/th>&lt;th>Enterprise&lt;/th>&lt;/tr>
 &lt;tr>&lt;td>Suggestions matching public code&lt;/td>&lt;td>Allow / Block&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Content exclusions&lt;/td>&lt;td>Path patterns&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Copilot in CLI&lt;/td>&lt;td>Enable / Disable&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Copilot Chat in IDE&lt;/td>&lt;td>Enable / Disable&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Copilot on GitHub.com&lt;/td>&lt;td>Enable / Disable&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Admin policies (org-wide)&lt;/td>&lt;td>Various&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>IP indemnity&lt;/td>&lt;td>Requires duplication filter ON&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>SAML SSO&lt;/td>&lt;td>Enable / Disable&lt;/td>&lt;td>❌&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
 &lt;tr>&lt;td>Audit logs (API)&lt;/td>&lt;td>Streaming / Export&lt;/td>&lt;td>✅&lt;/td>&lt;td>✅&lt;/td>&lt;/tr>
&lt;/table>
&lt;h2>Exercises&lt;/h2>
&lt;!-- STEP 1 -->
&lt;div class="gh300-step">
 &lt;div class="gh300-step__num">Step 1&lt;/div>
 &lt;h3>Configure Content Exclusions&lt;/h3>
 &lt;p>Content exclusions prevent Copilot from reading or suggesting code from specified file paths. This is critical for protecting sensitive files like environment variables, secrets, and proprietary algorithms.&lt;/p></description></item><item><title>Copilot Plans and AI Credits Billing</title><link>https://www.mightybs.com/certifications/gh-300/billing/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/billing/</guid><description>Plans, allowances and AI Credits billing as they stand in August 2026.</description></item><item><title>Domain 6: Configure Privacy, Content Exclusions, and Safeguards</title><link>https://www.mightybs.com/certifications/gh-300/domains/6-privacy-exclusions/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/domains/6-privacy-exclusions/</guid><description>Learn how Copilot privacy controls, content exclusions, public-code safeguards, and policy hierarchy work for GH-300.</description></item><item><title>Lab 6: Security-First Testing</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-6/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-6/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/5-developer-productivity/">Domain 5: Improve developer productivity&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/1-responsible-ai/">Domain 1: Use GitHub Copilot responsibly&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Use Copilot to generate code, then identify security vulnerabilities in it&lt;/li>
 &lt;li>Fix SQL injection and other OWASP Top 10 vulnerabilities using Copilot&lt;/li>
 &lt;li>Generate security-focused test suites including attack vector tests&lt;/li>
 &lt;li>Understand how SAST/CodeQL complements Copilot-assisted development&lt;/li>
 &lt;li>Practice writing security review documentation with Copilot&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;div class="danger-box">
 &lt;strong>🛡️ Important:&lt;/strong> This lab intentionally generates vulnerable code for educational purposes. &lt;strong>Never deploy intentionally vulnerable code to production.&lt;/strong> All vulnerable examples should be created in isolated lab files and deleted after the exercise.
&lt;/div>
&lt;h2>Exercises&lt;/h2>
&lt;!-- STEP 1 -->
&lt;div class="gh300-step">
 &lt;div class="gh300-step__num">Step 1&lt;/div>
 &lt;h3>Generate — Create a Vulnerable User Search Function&lt;/h3>
 &lt;p>Ask Copilot to generate a database query function. We'll deliberately use a vague prompt that may lead to insecure code.&lt;/p></description></item><item><title>Official GH-300 Resources</title><link>https://www.mightybs.com/certifications/gh-300/resources/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/resources/</guid><description>Every official GH-300 resource worth your time, with each link checked.</description></item><item><title>Lab 7: Custom Instructions, Agents &amp; Spaces</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-7/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-7/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/4-prompt-engineering/">Domain 4: Apply prompt engineering and context crafting&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Create and test repository-level custom instructions (&lt;code>copilot-instructions.md&lt;/code>)&lt;/li>
 &lt;li>Create path-scoped instructions that apply to specific directories&lt;/li>
 &lt;li>Build reusable prompt templates (&lt;code>.prompt.md&lt;/code> files)&lt;/li>
 &lt;li>Set up a Copilot Space with curated knowledge for your team&lt;/li>
 &lt;li>Create a custom agent profile in &lt;code>.github/agents/NAME.md&lt;/code>&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Custom Instructions Hierarchy&lt;/h2>
&lt;div class="hierarchy-box">
 &lt;strong>Personal&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>Path-specific&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>Repository-wide&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>Agent instructions&lt;/strong> &lt;span class="arrow">→&lt;/span>
 &lt;strong>Organization&lt;/strong>
 &lt;p>Shown highest to lowest precedence. Enterprise and organization policies are guardrails, not something repo files can override.&lt;/p></description></item><item><title>Lab 8: Capstone — Full Enterprise Setup</title><link>https://www.mightybs.com/certifications/gh-300/labs/lab-8/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/labs/lab-8/</guid><description>&lt;div class="gh300-note gh300-note--info">
&lt;p class="gh300-note__title">Exam domains exercised&lt;/p>
&lt;p>&lt;a href="https://www.mightybs.com/certifications/gh-300/domains/1-responsible-ai/">Domain 1: Use GitHub Copilot responsibly&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/2-copilot-features/">Domain 2: Use GitHub Copilot features&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/3-data-architecture/">Domain 3: Understand Copilot data and architecture&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/4-prompt-engineering/">Domain 4: Apply prompt engineering and context crafting&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/5-developer-productivity/">Domain 5: Improve developer productivity&lt;/a> · &lt;a href="https://www.mightybs.com/certifications/gh-300/domains/6-privacy-exclusions/">Domain 6: Configure privacy, content exclusions, and safeguards&lt;/a>&lt;/p>
&lt;/div>
&lt;div class="gh300-note gh300-note--info gh300-objective">
 &lt;strong>🎯 Learning Objectives&lt;/strong>
 &lt;ul>
 &lt;li>Tie together every GH-300 exam domain in a single, realistic workflow&lt;/li>
 &lt;li>Configure governance: plans, content exclusions, and custom instructions&lt;/li>
 &lt;li>Build a feature with prompt engineering and Agent Mode&lt;/li>
 &lt;li>Find and fix a real security vulnerability and a worthless test&lt;/li>
 &lt;li>Apply Responsible AI practices with an AI-usage disclosure&lt;/li>
 &lt;/ul>
&lt;/div>
&lt;h2>Before You Start&lt;/h2>
&lt;ul class="gh300-checklist">
 &lt;li>Open the starter project in &lt;code>lab8-capstone/&lt;/code> (a tiny Express + TypeScript API)&lt;/li>
 &lt;li>GitHub Copilot extension active in VS Code&lt;/li>
 &lt;li>Node.js 20+ installed&lt;/li>
 &lt;li>Install and run the project once to confirm it works:&lt;/li>
&lt;/ul>
&lt;pre>&lt;code>cd lab8-capstone
npm install
npm run dev # http://localhost:3000/health and /orders
npm test # runs the (intentionally flawed) test&lt;/code>&lt;/pre>
&lt;div class="gh300-note gh300-note--tip">
 &lt;strong>💡 How this lab is organized:&lt;/strong> Each of the 8 steps below maps to one exam domain and to a concrete file already in &lt;code>lab8-capstone/&lt;/code>. The repo's &lt;code>README.md&lt;/code> is the quick demo script; this page is the detailed walkthrough.
&lt;/div>
&lt;p>
 👩‍🏫 Facilitators: see the &lt;a href="lab-8-instructor-guide.html">Instructor's Guide&lt;/a> for timings, talk track, and answer keys.
&lt;/p></description></item><item><title>Certifications Expire. The Learning Compounds.</title><link>https://www.mightybs.com/posts/2026-08-27-certifications-expire-the-learning-compounds/</link><pubDate>Wed, 26 Aug 2026 23:11:00 -0400</pubDate><guid>https://www.mightybs.com/posts/2026-08-27-certifications-expire-the-learning-compounds/</guid><description>I have written, reviewed, and updated Microsoft certification exams, and I have held certifications for technologies that no longer exist. The credential was never the point. Here is why the journey matters more, and the GH-300 study hub I built to prove it.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.mightybs.com/posts/2026-08-27-certifications-expire-the-learning-compounds/featured.jpg"/></item><item><title>GH-300 Study Hub</title><link>https://www.mightybs.com/certifications/gh-300/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.mightybs.com/certifications/gh-300/</guid><description>Everything you need to pass GH-300, organized by the six official exam domains. Every fact checked against GitHub and Microsoft documentation.</description></item></channel></rss>