Quy tắc chuẩn của Claude Code: Kỹ thuật Agentic thực chiến

Khóa học Claude Code sẽ kết thúc tại đây. Khóa học này đi sâu vào việc Claude Code hoạt động như thế nào và tại sao nó lại hoạt động như vậy, không chỉ hướng dẫn cách áp dụng trực tiếp các thành phần của Harness Engineering mà còn trực tiếp mổ xẻ các mã nguồn sản phẩm thực tế đã được công khai. Hãy tiếp nhận trọn vẹn bí quyết của một nhà phát triển hơn 10 năm kinh nghiệm để trở thành nhân tài cốt lõi trong kỷ nguyên AI Agent.

(5.0) 21 đánh giá

188 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Java
Java
Spring
Spring
software-design
software-design
AI
AI
AI Agent
AI Agent
Java
Java
Spring
Spring
software-design
software-design
AI
AI
AI Agent
AI Agent

Đánh giá từ những học viên đầu tiên

5.0

5.0

hyo

60% đã tham gia

Nếu bạn vừa nghe giảng vừa thực hiện dự án học nhóm để áp dụng nội dung bài học và nâng cao mức độ hiểu biết, tôi nghĩ điều đó sẽ mang lại hiệu quả tuyệt vời nhất.

5.0

주스

15% đã tham gia

Cảm ơn bạn đã giải thích chi tiết về các khái niệm cơ bản và cách sử dụng Claude, giúp tôi rất dễ hiểu. Vì nội dung tập trung vào thực tế nên tôi đã nắm bắt được cách áp dụng vào quá trình phát triển, điều này thực sự rất hữu ích. Dù hơi tiếc vì tôi không phải là nhà phát triển công cụ JVM, nhưng tôi nghĩ những ai làm việc với JVM sẽ thấy rất tuyệt vời.

5.0

홍다보미

11% đã tham gia

Trong thời gian qua, tôi đã sử dụng Claude Code mà không tìm hiểu kỹ về lý thuyết, nhưng sau khi xem bài giảng này, tôi rất vui vì đã học được cách áp dụng vào thực tế và cách sử dụng sao cho hiệu quả!

Bạn sẽ nhận được điều này sau khi học.

  • Khả năng thiết kế 4 lớp kỹ thuật harness của Claude Code

  • Cách áp dụng trực tiếp Hook, Skill, MCP, Sub-agent và Agent Teams vào quy trình làm việc thực tế

  • Cái nhìn trực tiếp mổ xẻ mã nguồn production của Claude Code đã được công khai

  • Kinh nghiệm thực hiện dự án backend thực tế với Spring Boot

  • Cách để trở thành lập trình viên sống sót trong kỷ nguyên AI

Việc tăng vọt năng suất phát triển với sự trợ giúp của AI không còn là câu chuyện của tương lai xa vời nữa.
Hãy học ngay tinh hoa của kỹ nghệ điều khiển Claude Code và trở thành nhà phát triển dẫn đầu trong kỷ nguyên AI.

Các bài giảng được thêm vào trong tương lai dự kiến sẽ có tỷ lệ khoảng 50% lý thuyết và 50% thực hành.

Sau khi kết thúc khóa học này, bạn sẽ

thay đổi từ một nhà phát triển 'viết' mã nguồn thành một nhà phát triển 'thiết kế' để AI thực hiện việc viết mã.

Phân tích yêu cầu để ủy thác, và để bộ Harness tự tay mình tạo ra đảm bảo chất lượng. Một nhà phát triển sống sót trong kỷ nguyên AI chính xác là làm công việc này.

Bạn sẽ hiểu được cả lý do 'tại sao Claude Code lại hoạt động như vậy'.

Vượt ra ngoài việc ghi nhớ các phím tắt và câu lệnh, bạn có thể tìm hiểu sâu vào cách thức hoạt động của agent bên trong. Bạn có thể quan sát cách nó lắp ghép ngữ cảnh, khi nào thì gọi các công cụ và trình tự đưa ra phán đoán như thế nào.

Học cách tối đa hóa năng suất phát triển bằng cách sử dụng Claude Code.

Bạn sẽ không còn phải lãng phí thời gian vào việc viết mã lặp đi lặp lại hay thay đổi thủ công giữa các tệp phức tạp nữa. Thông qua Claude Code, bạn có thể trải nghiệm sự cải thiện hiệu suất đáng kinh ngạc ngay trong chính dự án của mình.


📚

Xây dựng Coding Agent đúng cách

Phần 1

Khởi đầu của Coding Agent: Giới thiệu Claude Code

Định nghĩa Claude Code là một công cụ tác nhân tự trị, hiểu cách thức khám phá và chỉnh sửa cơ sở mã (codebase) trong môi trường terminal, vượt xa khỏi việc tự động hoàn thành đơn thuần.


Phần 2

Các lệnh cốt lõi của Claude Code

Chúng ta sẽ lần lượt tìm hiểu các lệnh của Claude Code (đối thoại, quản lý phiên, kiểm soát mô hình và thực thi, cấu hình harness, quy trình làm việc của agent, thao tác mã nguồn, v.v.) và tìm hiểu các lệnh thường được sử dụng trong thực tế. Chúng ta sẽ cùng nhau thực hành trực tiếp trong môi trường terminal.

Phần 3

Hướng dẫn cốt lõi và thiết lập Claude Code

Tìm hiểu các lệnh cốt lõi của Claude Code cũng như cấu trúc và cách sử dụng các tệp CLAUDE.md, settings.json. Ngoài ra, nội dung cũng bao gồm quá trình xây dựng môi trường Claude Code thực tế bằng cách sử dụng công cụ nén token và ứng dụng Java console.


Phần 4

Harness Engineering: Mối quan hệ giữa Agent và Prompt

Hiểu rằng Agent là sự kết hợp giữa Model và Harness, đồng thời phân tích chuyên sâu khái niệm Prompt Engineering, Context Engineering, Harness Engineering và vai trò của từng tầng. Thông qua thực hành thiết lập Harness bằng ứng dụng Java console, lý thuyết sẽ được áp dụng vào thực tế.


Phần 5

Thiết kế kiến trúc 4 lớp của Harness Engineering

Học chi tiết về cấu trúc 4 lớp của Harness Engineering bao gồm: Ngữ cảnh (Context), Công cụ (Tool), Luồng điều khiển (Control Flow) và Phản hồi (Feedback). Tiến hành thực hành thiết lập ngữ cảnh, công cụ, luồng điều khiển và phản hồi cho từng lớp dựa trên dự án Spring Boot.


Phần 6

Phân tích chuyên sâu về Claude Code Harness

Thông qua việc phân tích mã nguồn sản xuất của Claude Code bị rò rỉ, chúng ta sẽ khám phá cấu trúc bên trong và cách thức hoạt động của mã nguồn đó. Đặc biệt, nội dung này giúp hiểu sâu hơn về các thành phần cốt lõi như công cụ (tools), lệnh (commands), quyền hạn (permissions), kỹ năng (skills) và bộ nhớ (memory).


Phần 7

Phát triển Agent sử dụng mô hình Hooks

Tìm hiểu về khái niệm cơ bản của Hooks và tầm quan trọng của mô hình Silent Success. Thông qua thực hành áp dụng Hooks, người học sẽ nắm vững cách triển khai vào quá trình phát triển thực tế.


Phần 8

Mở rộng tính năng của Agent bằng Skills

Tìm hiểu khái niệm về Skills và cấu trúc tệp SKILL.md, đồng thời học cách mở rộng khả năng của agent bằng cách tận dụng các tính năng plugin. Thông qua thực hành áp dụng Skills, bạn sẽ được trải nghiệm quá trình tăng cường tính năng cho agent.


Phần 9

Giao tiếp giữa các Agent thông qua MCP

Tìm hiểu về khái niệm, nguyên lý hoạt động và phương thức truyền tải hiệu quả của MCP. Thông qua thực hành áp dụng MCP, người học sẽ nắm vững cách xây dựng hệ thống giao tiếp và cộng tác mượt mà giữa nhiều agent khác nhau.


Phần 10

Tự động hóa quy trình làm việc bằng cách sử dụng các tác nhân phụ (Sub-agent)

Hiểu rõ sự cần thiết của việc ủy quyền agent, đồng thời tìm hiểu khái niệm về sub-agent và phương pháp quản lý ngữ cảnh độc lập. Thông qua việc thực hành phát triển và áp dụng sub-agent tùy chỉnh có thể sử dụng ngay trong thực tế, giúp củng cố năng lực cốt lõi trong kỷ nguyên AI.


Phần 11

Agent Teams và các tính năng mới nhất

Học hỏi khái niệm về Agent Teams và tiến hành thực hành cộng tác giữa các agent dựa trên nhóm. Nâng cao khả năng quản lý và trực quan hóa agent thông qua tính năng Agent View và các bài thực hành liên quan.


Phần 12

Chuyên sâu và Thực hành Harness Engineering (Hiện đang công khai)

Chúng ta sẽ học sâu hơn về cơ chế phản hồi của Harness Engineering và tiến hành thực hành chuyên sâu để áp dụng vào các dự án thực tế. Nội dung sẽ được cập nhật liên tục để phản ánh các xu hướng công nghệ mới nhất.


Phần 13

Các mã nguồn mở đáng chú ý (sẽ được công bố sau)

Giới thiệu các dự án nguồn mở đáng chú ý trong lĩnh vực Claude Code và kỹ thuật Harness liên quan.


Phần 14

Chiến lược chuẩn bị phỏng vấn

Nội dung này bao gồm các chiến lược và câu hỏi dự đoán để chuẩn bị cho buổi phỏng vấn kỹ thuật liên quan đến Claude Code và kỹ thuật Harness (Harness Engineering).


Phần 15

Mẹo thực tế khi sử dụng Claude Code (Cập nhật liên tục)

Chia sẻ những mẹo thực tế và bí quyết giúp các nhà phát triển có thể tận dụng Claude Code một cách hiệu quả hơn trong công việc thực tế.


Ghi chú

🎖️ Hỗ trợ học miễn phí cho Người có công với cách mạng, Người khuyết tật và Các đối tượng yếu thế trong xã hội

Tôi xin gửi tặng miễn phí tất cả các bài giảng do tôi, Nhà phát triển thực dụng (Pragmatic Developer), thực hiện trong tương lai cho những người đã cống hiến vì đất nước và những người đang cần cơ hội học tập.

Đối tượng hỗ trợ

- Người có công với cách mạng và thân nhân (bao gồm vợ/chồng, con, cháu)

- Độc lập hữu công tử và gia quyến (bao gồm vợ/chồng, con cái, cháu chắt)

- Cựu chiến binh có công với cách mạng (bao gồm vợ/chồng, con cái, cháu nội ngoại)

- Người có công với Cách mạng 18/5 (bao gồm vợ/chồng, con cái, cháu nội ngoại)

- Đối tượng được hưởng chính sách ưu đãi người có công (bao gồm vợ/chồng, con, cháu)

- Người bị thương, hy sinh vì nghĩa cử cao đẹp và gia đình (bao gồm vợ/chồng, con cái, cháu chắt)

- 장애인

- Gia đình đơn thân

- Người Bắc Triều Tiên đào tẩu

Cách thức đăng ký

Vui lòng đính kèm các giấy tờ liên quan (thẻ thương binh liệt sĩ, thẻ phúc lợi người khuyết tật, hoặc các giấy tờ xác minh khác) và liên hệ với chúng tôi qua email dưới đây.

team.pragdev@gmail.com

Sau khi xác nhận, tôi sẽ hướng dẫn để bạn có thể tham gia khóa học miễn phí, và nếu bạn thiếu các chi phí học tập khác, tôi sẽ hỗ trợ bằng tiền túi của mình.

Lưu ý trước khi tham gia khóa học


Môi trường thực hành

  • Hệ điều hành: Hỗ trợ tất cả Windows, macOS, Linux.

  • Công cụ bắt buộc: Java JDK 25 trở lên, IDE (IntelliJ IDEA, v.v.), Git

  • Cấu hình đề nghị: RAM 8GB trở lên, dung lượng lưu trữ 20GB trở lên

Kiến thức tiên quyết và lưu ý

  • Sẽ tốt hơn nếu bạn có kiến thức cơ bản về Java và Spring.


  • Không sao cả nếu bạn chưa có kinh nghiệm trước đó về AI Agent và Claude Code.

Tài liệu học tập

  • Cung cấp mã thực hành bài giảng


  • Có thể hỏi đáp


Khuyến nghị cho
những người này

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

  • Nhà phát triển muốn nghiên cứu kỹ lưỡng từ lý thuyết của Claude Code

  • Nhà phát triển muốn vượt xa hơn việc lập trình theo cảm hứng đơn thuần để tiến tới quy trình làm việc thực tế chuyên nghiệp

  • Nhà phát triển muốn tiêu chuẩn hóa và áp dụng Claude Code vào nhóm của mình.

Cần biết trước khi bắt đầu?

  • Sẽ rất tốt nếu bạn có kinh nghiệm phát triển cơ bản (sử dụng Terminal và Git).

  • Khuyến khích sử dụng các gói trả phí như Claude Code Pro/Max.

  • Thực hành sẽ được tiến hành bằng Java · Spring Boot.

Xin chào
Đây là pragmaticdev

Xác minh Inflearn

1,408

Học viên

182

Đánh giá

34

Trả lời

4.8

Xếp hạng

2

Các khóa học

Chia sẻ nội dung dành cho các nhà phát triển để sống sót trong thời kỳ biến động đầy rẫy khó khăn.

Nhà phát triển thực tế tại Na-Ka-Ra-Ku-Bae

Thêm

Chương trình giảng dạy

Tất cả

69 bài giảng ∙ (16giờ 59phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

21 đánh giá

5.0

21 đánh giá

  • hoog45313106님의 프로필 이미지
    hoog45313106

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    11% đã tham gia

    Trong thời gian qua, tôi đã sử dụng Claude Code mà không tìm hiểu kỹ về lý thuyết, nhưng sau khi xem bài giảng này, tôi rất vui vì đã học được cách áp dụng vào thực tế và cách sử dụng sao cho hiệu quả!

    • pragmaticdev
      Giảng viên

      Chào bạn Hong Da-bomi, cảm ơn bạn rất nhiều vì những đánh giá quý giá về khóa học! Hy vọng khóa học sẽ giúp ích thật nhiều cho công việc của bạn!

  • hohyundai4204님의 프로필 이미지
    hohyundai4204

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    51% đã tham gia

    Tôi đã sử dụng Claude Code theo cảm tính, nhưng sau khi nghe bài giảng này, tôi mới hiểu được nguyên lý "tại sao nó lại hoạt động như vậy". Đặc biệt, phần phân tích cấu trúc 4 lớp của Harness Engineering (Ngữ cảnh · Công cụ · Luồng kiểm soát · Phản hồi) rất ấn tượng, và thật tuyệt khi có thể áp dụng ngay Hook/Skill/MCP/Sub-agent vào thực tế. Phần trực tiếp phân tích mã nguồn sản xuất bị rò rỉ cũng rất thú vị. Tuy nhiên, vì các bài thực hành dựa trên Java/Spring nên với một người chủ yếu dùng ngôn ngữ khác, tôi đã phải nỗ lực một chút để đối chiếu và thấu hiểu.

    • pragmaticdev
      Giảng viên

      Chào bạn qwer, cảm ơn bạn rất nhiều vì những đánh giá quý báu về khóa học! Về phần thực hành mà bạn đã đề cập, tôi sẽ tìm cách bổ sung, cải thiện và sẽ thông báo cho bạn qua mục tin tức mới trong thời gian tới. Hy vọng khóa học này sẽ giúp ích được nhiều cho công việc của bạn!

  • hyo0820님의 프로필 이미지
    hyo0820

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    Nếu bạn vừa nghe giảng vừa thực hiện dự án học nhóm để áp dụng nội dung bài học và nâng cao mức độ hiểu biết, tôi nghĩ điều đó sẽ mang lại hiệu quả tuyệt vời nhất.

    • pragmaticdev
      Giảng viên

      Chào bạn hyo, cảm ơn bạn rất nhiều vì những đánh giá quý báu về khóa học! Thật tuyệt vời khi thấy bạn thực hành rất chăm chỉ cho đến tận phần dự án! Hy vọng bạn sẽ gặt hái được nhiều kiến thức nhất có thể. Tôi sẽ cố gắng truyền tải thêm nhiều tin tức cập nhật hữu ích đến bạn!

  • juice0119님의 프로필 이미지
    juice0119

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    15% đã tham gia

    Cảm ơn bạn đã giải thích chi tiết về các khái niệm cơ bản và cách sử dụng Claude, giúp tôi rất dễ hiểu. Vì nội dung tập trung vào thực tế nên tôi đã nắm bắt được cách áp dụng vào quá trình phát triển, điều này thực sự rất hữu ích. Dù hơi tiếc vì tôi không phải là nhà phát triển công cụ JVM, nhưng tôi nghĩ những ai làm việc với JVM sẽ thấy rất tuyệt vời.

    • pragmaticdev
      Giảng viên

      Chào bạn Juice, cảm ơn bạn rất nhiều vì những đánh giá quý báu về khóa học! Mình sẽ xem xét những phần bạn đã góp ý để tiến hành cập nhật. Hy vọng khóa học sẽ giúp ích được nhiều cho công việc của bạn!

  • hangstonee056956님의 프로필 이미지
    hangstonee056956

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    86% đã tham gia

    Có nhiều bài giảng liên quan đến Claude Code, nhưng đây là bài giảng đi sâu và chi tiết nhất. Đây là một bài giảng hay, nơi bạn không chỉ học cách sử dụng đơn thuần mà còn được học cả khái niệm và nguyên lý. Tuy nhiên, nó cũng khó tương ứng. Nhưng tôi nghĩ rằng vì nó khó nên bạn sẽ gặt hái được nhiều điều bổ ích. Tôi thực sự muốn giới thiệu bài giảng này cho những ai muốn học từ những điều cơ bản nhất cho đến cách ứng dụng thực tế.

    • pragmaticdev
      Giảng viên

      Chào bạn hangstonee05, cảm ơn bạn rất nhiều vì những đánh giá quý báu về khóa học! Tôi thực sự có ý định đi sâu vào chi tiết để giúp bạn có thể làm chủ hoàn toàn Claude Code chỉ qua một khóa học này. Tuy nhiên, vì tôi vẫn luôn trăn trở về việc làm thế nào để truyền tải nội dung một cách dễ hiểu hơn, nên tôi chắc chắn sẽ cân nhắc kỹ điều này trong các bản cập nhật sắp tới! Tôi sẽ tiếp tục thông báo cho bạn thông qua mục tin mới của Inflearn!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!