Claude Code Complete Course Outline
> Course สำหรับการใช้งาน Claude Code ตั้งแต่เบื้องต้นถึงระดับสูง พร้อม Real-world Scenarios
Views1
PublishedJan 14, 2026
Loading actions...
5 minBeginnerpromptSingle file
Skill content
Main instructions and any bundled files for this skill.
Claude Code Complete Course Outline
Course สำหรับการใช้งาน Claude Code ตั้งแต่เบื้องต้นถึงระดับสูง พร้อม Real-world Scenarios
Quick Navigation
| Part | Level | เนื้อหา | ระยะเวลา |
|---|---|---|---|
| Part 1 | Foundation | พื้นฐานการใช้งาน | ~3 ชม. |
| Part 2 | Intermediate | เทคนิคขั้นสูง | ~4.5 ชม. |
| Part 3 | Advanced | MCP, SDK, Enterprise | ~7 ชม. |
| Part 4 | Real-world | Golang, React, Flutter, PostgreSQL | ~15-20 ชม. |
| Appendix | Reference | Commands, Config, Resources | - |
รวมทั้งหมด: ~30 ชั่วโมง
ภาพรวมโครงสร้าง Course
Claude Code Complete Course
Part 1: Foundation (เบื้องต้น)
- Module 1: Introduction to Claude Code
- Module 2: Installation & Setup
- Module 3: Basic Usage & Commands
- Module 4: VSCode Extension Basics
Part 2: Intermediate (ระดับกลาง)
- Module 5: Advanced Prompting Techniques
- Module 6: CLAUDE.md & Context Engineering
- Module 7: Workflow Automation
- Module 8: VSCode Extension Advanced Features
Part 3: Advanced (ระดับสูง)
- Module 9: MCP (Model Context Protocol)
- Module 10: Hooks & Custom Plugins
- Module 11: Claude Agent SDK
- Module 12: Enterprise Integration
Part 4: Real-world Scenarios
- Scenario A: Backend Development (Golang)
- Scenario B: Frontend Development (React)
- Scenario C: Mobile Development (Flutter)
- Scenario D: Database (PostgreSQL)
- Scenario E: Advanced Use Cases
Part 1: Foundation (เบื้องต้น)
Module 1: Introduction to Claude Code
- 1.1 Claude Code คืออะไร?
- 1.2 ความแตกต่างระหว่าง Claude Code CLI vs Web vs VSCode Extension
- 1.3 Use Cases ที่เหมาะสม
- 1.4 Pricing Models (Pro, Max, Team, Enterprise)
- 1.5 ข้อจำกัดและสิ่งที่ควรรู้
Module 2: Installation & Setup
- 2.1 การติดตั้ง Claude Code CLI
- macOS / Linux / Windows (WSL)
- 2.2 การตั้งค่า API Key และ Authentication
- 2.3 การติดตั้ง VSCode Extension
- 2.4 การตั้งค่า Configuration เบื้องต้น
- 2.5 Troubleshooting การติดตั้ง
Module 3: Basic Usage & Commands
- 3.1 คำสั่งพื้นฐานใน CLI
claude- เริ่ม sessionclaude -p- headless mode/help,/clear,/exit
- 3.2 การถาม-ตอบพื้นฐาน
- 3.3 การอ่านและแก้ไขไฟล์
- 3.4 การใช้งาน Git Integration เบื้องต้น
- 3.5 Keyboard Shortcuts
Module 4: VSCode Extension Basics
- 4.1 การเปิด Claude Code Panel
- 4.2 การใช้ @-mention files
- 4.3 Inline Diffs - Accept/Reject changes
- 4.4 Session Management
- 4.5 Extended Thinking Toggle
- 4.6 การใช้ Slash Commands ใน Extension
Part 2: Intermediate (ระดับกลาง)
Module 5: Advanced Prompting Techniques
- 5.1 Prompt Engineering สำหรับ Claude Code
- 5.2 Plan -> Tests -> Code -> Diff -> Verify Loop
- 5.3 การให้ Context ที่ดี
- 5.4 Multi-step Tasks และ TodoWrite
- 5.5 การใช้ Extended Thinking อย่างมีประสิทธิภาพ
Module 6: CLAUDE.md & Context Engineering
- 6.1 CLAUDE.md คืออะไรและทำงานอย่างไร
- 6.2 การเขียน CLAUDE.md ที่ดี
- Repository conventions
- Branch naming & git workflows
- Coding standards
- Environment setup
- 6.3 Hierarchical CLAUDE.md (root vs subdirectory)
- 6.4 Best Practices สำหรับ CLAUDE.md
Module 7: Workflow Automation
- 7.1 Checkpoints และ /rewind
- 7.2 Background Tasks (Ctrl-b)
- 7.3 Subagents - Parallel Development
- 7.4 การใช้งาน Headless Mode ใน CI/CD
- 7.5 Batch Processing
Module 8: VSCode Extension Advanced Features
- 8.1 Multiple Sessions Management
- 8.2 Multi-workspace Setup
- 8.3 Conversation History & Search
- 8.4 Custom Keybindings
- 8.5 Integration กับ Terminal
- 8.6 Real-time Diffs และ Code Review
Part 3: Advanced (ระดับสูง)
Module 9: MCP (Model Context Protocol)
- 9.1 MCP คืออะไร?
- 9.2 MCP Architecture และ Concepts
- 9.3 การ Add MCP Servers
- HTTP Transport
- Stdio Transport
- 9.4 Popular MCP Servers
- GitHub MCP
- Notion MCP
- Database MCP (PostgreSQL, MySQL)
- Slack MCP
- 9.5 การสร้าง Custom MCP Server
- 9.6 MCP Best Practices
Module 10: Hooks & Custom Plugins
- 10.1 Hooks System Overview
- 10.2 Pre-tool และ Post-tool Hooks
- 10.3 การสร้าง Custom Hooks
- 10.4 Plugin System และ Marketplace
- 10.5 การสร้าง Custom Commands
- 10.6 Slash Commands Custom
Module 11: Claude Agent SDK
- 11.1 Overview ของ Claude Agent SDK
- 11.2 TypeScript SDK (
@anthropic-ai/claude-code) - 11.3 Python SDK (
claude-code-sdk) - 11.4 Go SDK (Community)
- 11.5 Building Custom Agents
- 11.6 Subagents และ Task Delegation
Module 12: Enterprise Integration
- 12.1 Amazon Bedrock Integration
- 12.2 Google Vertex AI Integration
- 12.3 API Key Management (apiKeyHelper)
- 12.4 Usage-based Pricing Model
- 12.5 Security และ Compliance
- 12.6 Team Collaboration Patterns
Part 4: Real-world Scenarios
Scenario A: Backend Development with Golang
- A.1 Project Setup และ Structure
- A.2 การใช้ Claude Code กับ Fiber/Gin Framework
- A.3 API Development Workflow
- A.4 Unit Testing และ Integration Testing
- A.5 Database Integration (GORM)
- A.6 Error Handling และ Logging
- A.7 Docker และ Deployment
- A.8 Debugging และ Performance Optimization
Scenario B: Frontend Development with React
- B.1 React Project Setup
- B.2 Component Development Workflow
- B.3 State Management (Redux/Zustand/Context)
- B.4 API Integration
- B.5 Testing (Jest, React Testing Library)
- B.6 Styling (TailwindCSS, CSS-in-JS)
- B.7 Build Optimization
- B.8 Debugging React Apps
Scenario C: Mobile Development with Flutter
- C.1 Flutter Project Setup
- C.2 Widget Development Workflow
- C.3 State Management (Riverpod/Bloc)
- C.4 API Integration และ HTTP Client
- C.5 Platform-specific Code
- C.6 Testing (Unit, Widget, Integration)
- C.7 Build และ Release
Scenario D: Database with PostgreSQL
- D.1 Database Design และ Schema
- D.2 Migration Management
- D.3 Query Optimization
- D.4 การใช้ MCP PostgreSQL Server
- D.5 Data Analysis และ Reporting
- D.6 Backup และ Recovery Scripts
- D.7 Performance Tuning
Scenario E: Advanced Use Cases
E.1 DevOps & Infrastructure
- Kubernetes Troubleshooting
- Terraform Plan Analysis
- CI/CD Pipeline Setup
E.2 Security Engineering
- Code Security Review
- Vulnerability Assessment
- Security Automation
E.3 Data Engineering
- ETL Pipeline Development
- Data Visualization (Charts/Dashboards)
- Report Generation
E.4 Legacy Code Modernization
- Codebase Understanding
- Refactoring Strategies
- Migration Planning
E.5 Documentation & Onboarding
- Auto-generated Documentation
- New Developer Onboarding
- API Documentation
E.6 Non-Technical Use Cases
- Legal Document Analysis
- Marketing Content Generation
- Business Analysis
Appendix
A. Command Reference
- Complete CLI Commands
- Slash Commands
- Keyboard Shortcuts
B. Configuration Reference
- settings.json options
- CLAUDE.md templates
- MCP configuration examples
C. Troubleshooting Guide
- Common issues และ solutions
- Performance optimization
- Debug modes
D. Resources
- Official Documentation Links
- Community Resources
- MCP Server Directory
แหล่งข้อมูลอ้างอิง
Official Sources
Best Practices & Guides
- Claude Code: Best practices for agentic coding
- How Anthropic teams use Claude Code
- Enabling Claude Code to work more autonomously
MCP Resources
Tutorials & Guides
หมายเหตุ
โครงสร้างนี้ออกแบบมาให้:
- Progressive Learning - เรียนรู้จากพื้นฐานไปสู่ระดับสูง
- Hands-on Focused - เน้น practical exercises
- Real-world Ready - scenarios ที่ใช้งานได้จริง
- Up-to-date - อัปเดตตามฟีเจอร์ล่าสุด (2025)
Folder Structure
sbpds-claude-code/
├── README.md # ไฟล์นี้
├── part1-foundation/
│ ├── README.md
│ ├── module01-introduction/
│ ├── module02-installation-setup/
│ ├── module03-basic-usage-commands/
│ └── module04-vscode-extension-basics/
├── part2-intermediate/
│ ├── README.md
│ ├── module05-advanced-prompting/
│ ├── module06-claude-md-context-engineering/
│ ├── module07-workflow-automation/
│ └── module08-vscode-extension-advanced/
├── part3-advanced/
│ ├── README.md
│ ├── module09-mcp/
│ ├── module10-hooks-plugins/
│ ├── module11-claude-agent-sdk/
│ └── module12-enterprise-integration/
├── part4-realworld-scenarios/
│ ├── README.md
│ ├── scenario-a-backend-golang/
│ ├── scenario-b-frontend-react/
│ ├── scenario-c-mobile-flutter/
│ ├── scenario-d-database-postgresql/
│ └── scenario-e-advanced-usecases/
└── appendix/
└── README.md
Status: โครงสร้างพร้อมแล้ว สามารถเพิ่มรายละเอียดในแต่ละ Module ได้ทันที
Contents
Related Skills
General
PromptBeginner5 minmarkdown
191
General
PromptBeginner5 minmarkdown
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
153
General
PromptBeginner5 minmarkdown
2. Apply Deepthink Protocol (reason about dependencies
risks
125