A comprehensive bilingual (Vietnamese/English) study guide and hands-on workshop for the AWS Certified Generative AI Developer - Professional (AIP-C01) certification exam. Built with Hugo and deployed on GitHub Pages.
The AIP-C01 exam validates a candidate's ability to integrate foundation models into applications and business workflows using AWS technologies. This guide provides detailed coverage of all five content domains, practical hands-on labs, and curated study resources.
| Field | Detail |
|---|---|
| Exam Code | AIP-C01 |
| Level | Professional |
| Duration | 180 minutes |
| Questions | 85 (65 scored + 20 unscored) |
| Passing Score | 750/1000 |
| Cost | 300 USD |
| Domain | Weight | Focus |
|---|---|---|
| Domain 1 | 31% | Foundation Model Integration, Data Management, and Compliance |
| Domain 2 | 26% | Implementation and Integration |
| Domain 3 | 20% | AI Safety, Security, and Governance |
| Domain 4 | 12% | Operational Efficiency and Optimization |
| Domain 5 | 11% | Testing, Validation, and Troubleshooting |
- Bilingual content in Vietnamese and English
- Detailed coverage of all 20 exam tasks and 100+ skills
- 5 hands-on labs using Amazon Bedrock, Knowledge Bases, Guardrails, Agents, and CloudWatch
- AWS service reference tables organized by domain
- Exam tips and study strategies per domain
- Curated links to AWS official documentation and blog posts
- Property-based content validation tests
- Invoke Foundation Models via Amazon Bedrock (Console, CLI, SDK)
- Build a RAG Pipeline with Bedrock Knowledge Bases
- Implement Amazon Bedrock Guardrails (content filters, PII, denied topics)
- Agentic AI Workflow with Bedrock Agents and Lambda
- Monitor GenAI Applications with CloudWatch
content/
vi/ # Vietnamese
1-introduction/ # Exam overview, target candidate, domains
2-preparation/ # AWS account setup, Bedrock access
3-content-domains/ # 5 domains, 20 tasks as sub-pages
3.1-domain1-fm-integration/ # 6 task sub-pages
3.2-domain2-implementation/ # 5 task sub-pages
3.3-domain3-safety-security/ # 4 task sub-pages
3.4-domain4-optimization/ # 3 task sub-pages
3.5-domain5-testing/ # 2 task sub-pages
4-hands-on-labs/ # 5 practical labs
5-references/ # In-scope/out-of-scope services, study resources
6-cleanup/ # Lab resource cleanup
7-summary/ # Exam strategy and recap
en/ # English (mirrors vi/)
| Component | Technology |
|---|---|
| Static Site Generator | Hugo 0.139.4+ (Extended) |
| Theme | hugo-theme-learn |
| Testing | Vitest + fast-check (property-based) |
| Deployment | GitHub Pages via GitHub Actions |
| Languages | Vietnamese, English |
- Git
- Hugo Extended 0.139.4+
- Node.js 18+ (for tests)
- AWS account with Bedrock access (for labs)
# Clone with submodules
git clone --recurse-submodules https://github.com/ihatesea69/aws-aip-c01-exam-guide.git
cd aws-aip-c01-exam-guide
# Start dev server
hugo server -D
# Run content validation tests
npm install
npm testThe site deploys automatically to GitHub Pages via GitHub Actions on every push to the main branch.
# Authenticate
gh auth login
# Create repository and push
gh repo create aws-aip-c01-exam-guide \
--description "Bilingual study guide for AWS Certified Generative AI Developer - Professional (AIP-C01) with hands-on labs" \
--public \
--source=. \
--remote=origin \
--push
# Enable GitHub Pages with Actions
gh api repos/:owner/aws-aip-c01-exam-guide/pages \
--method POST \
--field build_type="workflow" 2>/dev/null || trueAfter pushing, update config.toml with your actual GitHub username in the baseURL field, or let the workflow handle it automatically via configure-pages.
- Create a GitHub repository
- Push code to the main branch
- Go to Settings > Pages > Source: GitHub Actions
- Wait for the workflow to complete
Property-based tests validate content structure:
npm testTests cover:
- Bilingual file parity (every Vietnamese page has an English counterpart)
- Hugo front matter completeness (title, date, weight)
- Chapter page structure (children shortcode)
- Directory naming conventions
- Fork the repository
- Create a feature branch
- Maintain bilingual parity (update both vi/ and en/)
- Ensure tests pass (
npm test) - Submit a pull request
MIT
This is an unofficial study guide. AWS, Amazon Bedrock, and related service names are trademarks of Amazon Web Services, Inc. This guide is not affiliated with or endorsed by AWS.
Resources: AWS Certification | AWS Skill Builder | AIP-C01 Exam Guide