Tin mới nhất

Menu

Bài Viết mới

Khóa Học Mới Cập Nhật

IT/Software

LẬP TRÌNH DI ĐỘNG

Học Tiếng anh

MÃ NGUỒN - SOURCE CODE

TIN HỌC VĂN PHÒNG

MARKETING

Recent Posts

Chia Sẻ Khóa Học Agentic Coding Với Claude Code - Spec-Driven Microservices [Khóa 5033 A]

26 tháng 10 2026 / No Comments

Xây dựng Distributed Microservices với Spec-Driven Development, CLAUDE md, Skills, Subagent và Feature Branch.

Những gì bạn sẽ học:

  • ✓ Dẫn dắt Claude Code với tư cách là AI Architect: Bạn viết các spec và review mọi thay đổi, trong khi Claude explore, plan, code & commit.
  • ✓ Hiểu cách hoạt động bên trong của Claude Code: agentic loop, built-in tool, context window, session, checkpoint và bốn permission mode.
  • ✓ Sử dụng Spec-Driven Development (SDD): Biến các requirement thành written specs và làm cho mỗi spec trở thành source of truth cho công việc của Claude Code.
  • ✓ Áp dụng workflow Explore → Plan → Code → Commit: cho mọi thay đổi, phê duyệt plan của Claude ở Plan Mode trước khi viết bất kỳ code nào.
  • ✓ Deliver mọi thay đổi với một quy tắc duy nhất: 1 spec = 1 sub-feature = 1 feature branch, được verifie và merge vào main bằng lệnh git merge --no-ff.
  • ✓ Viết một CLAUDE.md hiệu quả với lệnh /init, quản lý context với /context, @ references, /compact, /clear và /rewind checkpoint.
  • ✓ Build các Agent Skill: Tự động hóa toàn bộ spec lifecycle: /new-spec, /start-spec, /finish-spec và /auto-spec.
  • ✓ Tạo các subagent tùy chỉnh: Một spec-compliance-reviewer audit mọi branch so với spec của nó, và một integration-smoke-tester trên các service.
  • ✓ Build Catalog, Basket & Ordering microservice với PostgreSQL, Redis và một Blazor storefront, được điều phối và giám sát bằng Aspire.

Trong khóa học thực chiến này, bạn sẽ vượt qua giới hạn của AI-assisted coding và học cách dẫn dắt Claude Code thông qua quá trình thiết kế và phát triển một hệ thống distributed microservices thực tế, làm việc ngay trên terminal, từng spec một và từng feature branch một.

Bạn sẽ sử dụng Spec-Driven Development (SDD) để chuyển các requirement thành các written spec. Claude Code sẽ plan cho từng spec ở Plan Mode, triển khai nó trên Git feature branch riêng biệt, verifie và merge nó vào main. Capstone EShop được xây dựng bằng C#, .NET 10 và Aspire, nhưng workflow này không phụ thuộc vào ngôn ngữ: các CLAUDE md, WOW.md, spec, skill và subagent đều hoạt động tương tự trong một Java, Python, Node.js hoặc Go repository.

Đây không phải là một khóa học prompt-engineering dành cho người mới bắt đầu. Bạn đóng vai trò là AI Architect: bạn viết các spec, set các rule và review mọi thay đổi, trong khi Claude Code khám phá codebase, plan, viết code và thực hiện commit.

Bên trong khóa học này, chúng ta sẽ tập trung vào:

  • ✓ Claude Code Agent Harness & Architecture: Agentic loop (thu thập context, take action, verify result), các built-in tool, session, context window, checkpoint và 4  permission mode. Hiểu rõ lý do Claude Code hành xử như vậy để điều khiển nó một cách đáng tin cậy.
  • ✓ Explore → Plan → Code → Commit Workflow: Vòng lặp được Anthropic đề xuất cho mọi thay đổi. Claude khám phá code, đề xuất một plan để bạn phê duyệt trong Plan Mode, thực hiện, verifie nó bằng các build, test, các service đang chạy và kết thúc bằng một commit có mô tả rõ ràng.
  • ✓ Plan Project với Claude (PROJECT.md & PLAN.md): Trước khi có bất kỳ dòng code nào, Claude sẽ phỏng vấn bạn bằng công cụ AskUserQuestion. Câu trả lời của bạn sẽ trở thành một PROJECT.md với scope, architecture & constraint và một PLAN md theo từng giai đoạn. Giai đoạn đầu tiên trở thành một distributed skeleton đang chạy.
  • ✓ Spec-Driven Development cho Microservices: Tìm hiểu các SDD level (spec-first, spec-anchored, spec-as-source) và so sánh GitHub Spec Kit, Kiro và OpenSpec. Sau đó, build lightweight SDD workflow của riêng bạn dựa trên các tính năng của Claude Code: Một WOW md (Way of Working) rulebook cho human và agent, một spec template và một spec backlog mà Claude sẽ phân chia cho từng microservice.
  • ✓ Feature Branch Management với Claude Code: Một rule drive delivery: 1 spec = 1 sub-feature = 1 feature branch. Spec là commit đầu tiên trên branch đó, code được thực hiện/xác minh tại đây và branch được merge vào main với git merge --no-ff để mọi thay đổi đều nhỏ gọn và dễ đánh giá.
  • ✓ Phát triển Distributed Microservices với Claude Code: Build Catalog, Basket & Ordering service, mỗi service quản lý cơ sở dữ liệu riêng trên PostgreSQL hoặc Redis, cộng với một Blazor storefront, tất cả được điều phối bằng Aspire. Chứng minh các service giao tiếp qua lại với một trace trên Aspire dashboard và để Claude test hành trình mua sắm trên một trình duyệt thực tế với Claude trong Chrome.
  • ✓ CLAUDE md & Context Engineering: Khởi tạo project memory với /init, sau đó viết một CLAUDE.md hiệu quả với các quy tắc kiến trúc, quy ước và Git workflow của bạn. Đo lường và kiểm soát context với /context, @ references, các lệnh /compact, /clear, resume session và undo mistake với các /rewind checkpoint.
  • ✓ Agent Skills cho SDD Loop: Biến những thao tác lặp đi lặp lại thành 4 delivery skill: /new-spec viết hoặc cải thiện một spec, /start-spec chạy preflight check, tạo branch và plan, /finish-spec phát triển, xác minh và merge, và /auto-spec kết hợp cả ba vào một lệnh duy nhất. Sau đó, xây dựng Ordering microservice sử dụng các skill này.
  • ✓ Subagent cho Review & Testing: Tạo ra hai specialist độc lập về context window: spec-compliance-reviewer (audit mọi branch theo spec trước khi merge) và integration-smoke-tester (chạy thử nghiệm hành trình mua hàng xuyên suốt Catalog, Basket, Ordering). Sau đó, xây dựng Basket microservice kết hợp các skill và reviewer.

Mỗi phần của EShop bổ sung thêm một khả năng mới: Catalog (SDD loop thủ công), Ordering (sử dụng skills), Basket (sử dụng subagent). Bạn sẽ học mỗi tính năng ngay tại thời điểm bước trước đó cho thấy bạn cần đến nó.

Nếu bạn là một software engineer, tech lead hay solutions architect muốn chuyển từ việc sử dụng một AI assistant sang dẫn dắt một agentic development workflow, hãy đăng ký ngay hôm nay để bắt đầu xây dựng các hệ thống phân tán với Claude Code.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Giới thiệu về Agentic Coding & Các Coding Agent.
  • ✓ 03. Cách Claude Code hoạt động: Bên trong Agent Harness.
  • ✓ 04. Setup môi trường phát triển của bạn.
  • ✓ 05. Cài đặt và cấu hình Claude Code.
  • ✓ 06. Bắt đầu với Claude Code.
  • ✓ 07. Plan EShop Microservices Project.
  • ✓ 08. Generate Distributed Microservices Skeleton.
  • ✓ 09. CLAUDE.md & Project Memory.
  • ✓ 10. Context & Session Management.
  • ✓ 11. Kết nối Data Infrastructure trong một Fresh Session.
  • ✓ 12. Spec-Driven Development (SDD) Fundamentals.
  • ✓ 13. Áp dụng SDD vào EShop Microservices.
  • ✓ 14. Catalog Microservice với SDD: Manual Loop.
  • ✓ 15. Agent Skills: Reusable Knowledge & Workflow.
  • ✓ 16. Xây dựng các SDD Skill.
  • ✓ 17. Ordering Microservice với Skills.

Khóa học này dành cho:

  • ✓ Software Engineer bằng mọi ngôn ngữ muốn xây dựng các microservice phân tán phức tạp với Claude Code, vượt xa việc hoàn thành code đơn giản.
  • ✓ .NET Developer muốn trải nghiệm toàn bộ workflow trên một C#, .NET 10 & Aspire codebase thực tế.
  • ✓ Tech Lead và Solutions Architect muốn mang Spec-Driven Development, feature-branch discipline và shared AI guardrails (CLAUDE.md, Skills, Subagent) vào team của họ.
  • ✓ Các nhà phát triển đã từng sử dụng GitHub Copilot, Cursor hoặc các AI assistant khác và muốn thành thạo một coding agent nâng cao hơn, chạy trên terminal-native.




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.