# Khóa học 200Lab

> Các khóa học đang mở, mới nhất trước. Mỗi dòng gồm tên khóa học, tóm tắt, số bài học và trạng thái mở bán; đường dẫn trỏ tới bản Markdown của khóa học.

- [Thiết kế database nhiều shard - shard key, hot key, lookup index và reshard](https://200lab.io/courses/thiet-ke-database-nhieu-shard-shard-key-hot-key-lookup-index-va-reshard.md): Khóa học về chia database ra nhiều shard cho app mà Postgres của nó không còn ghi kịp, xoay quanh câu hỏi: mỗi lệnh đọc và lệnh ghi phải tới database nào. Bạn sẽ biết khi nào chưa cần chia, chọn được shard key, xử lý hot key, trả lời truy vấn không có shard key và chuyển dữ liệu sang database khác khi app vẫn ghi. · 15 bài học · Đang mở bán, giá từ 159.000 ₫
- [Thiết kế dữ liệu phân tán - consistency, quorum, leader election và failover](https://200lab.io/courses/thiet-ke-du-lieu-phan-tan-consistency-quorum-leader-election-va-failover.md): Khóa học về dữ liệu phân tán cho app dùng Postgres có replica, xoay quanh câu hỏi: dữ liệu có nhiều bản sao thì tin bản nào. Bạn sẽ giải thích được vì sao replica chậm, chọn nơi đọc cho từng trang, chọn primary mới mà không gây split brain, promote đúng replica khi primary chết và xử lý conflict khi nhiều nơi cùng ghi. · 22 bài học · Đang mở bán, giá từ 229.000 ₫
- [Xây copilot hỗ trợ người trực chat - từ câu chuyện thật đến sản phẩm chạy được](https://200lab.io/courses/xay-copilot-ho-tro-nguoi-truc-chat-tu-cau-chuyen-that-den-san-pham-chay-duoc.md): Khóa học thực hành, trong đó bạn dựng một copilot AI soạn sẵn gợi ý để người trực chat đọc, sửa rồi tự bấm gửi cho khách. Bạn giao từng step kit cho coding agent của bạn, duyệt kế hoạch, chạy checkpoint, và cuối khóa học có trên máy một copilot chạy được ở hai chế độ: một lời gọi model và agent tự tra cứu. · 26 bài học · Đang mở bán, giá từ 199.000 ₫
- [Thiết kế hệ thống event-driven - message queue, pub/sub, saga, CQRS và event sourcing](https://200lab.io/courses/thiet-ke-he-thong-event-driven-message-queue-pub-sub-saga-cqrs-va-event-sourcing.md): Khoá học về thiết kế hệ thống event-driven, xoay quanh cách consumer đọc event: chia nhau message, nhận bản sao riêng hay đọc lại từ log. Bạn sẽ biết chọn partition key, xử lý lag và poison message, thiết kế saga, replay event cũ đúng schema, đếm đúng khi event đến muộn và biết khi nào cần CQRS hay event sourcing. · 36 bài học · Đang mở bán, giá từ 249.000 ₫
- [Thiết kế API giữa các service - error model, versioning và contract test](https://200lab.io/courses/thiet-ke-api-giua-cac-service-error-model-versioning-va-contract-test.md): Khoá học về thiết kế API giữa các service, xoay quanh contract: mọi thứ trong request và response mà consumer đã viết code dựa vào. Bạn chọn status code và error model, phân trang bằng cursor, nhận ra breaking change, tắt version cũ theo số liệu, chặn lỗi bằng contract test, rồi áp dụng cho gRPC và GraphQL. · 25 bài học · Đang mở bán, giá từ 49.000 ₫
- [Thiết kế hệ thống - ước lượng tải, load balancer, cache, queue, replication và partitioning](https://200lab.io/courses/thiet-ke-he-thong-uoc-luong-tai-load-balancer-cache-queue-replication-va-partitioning.md): Khoá học nền về thiết kế hệ thống, đi từ requirement, tải cao điểm và constraint tới kiến trúc. Bạn ước lượng dung lượng, băng thông và số instance, rồi chọn cache, queue, replica hay partition cho đúng workload, tìm bottleneck và so sánh phương án. Mỗi thành phần thêm vào đều gắn với một triệu chứng đo được. · 24 bài học · Đang mở bán, giá từ 149.000 ₫
- [Thiết kế hệ thống chịu tải cao - rate limiting, load shedding và circuit breaker](https://200lab.io/courses/thiet-ke-he-thong-chiu-tai-cao-rate-limiting-load-shedding-va-circuit-breaker.md): Trong khoá học này, bạn thiết kế hệ thống giữ được goodput, tức số request thành công trong deadline, khi tải vượt capacity, key cache hết hạn hay dependency chậm đi. Bạn đặt concurrency limit và rate limit, chọn request bị từ chối bằng load shedding, chống cache stampede, thêm bulkhead và circuit breaker. · 20 bài học · Đang mở bán, giá từ 219.000 ₫
- [Xử lý timeout, retry và crash - idempotency, outbox, lease và reconciliation](https://200lab.io/courses/xu-ly-timeout-retry-va-crash-idempotency-outbox-lease-va-reconciliation.md): Khoá học về cách giữ dữ liệu đúng khi gọi service bên ngoài gặp timeout, crash hay phải retry. Bạn thiết kế được idempotency key, outbox, lease và reconciliation để retry không trừ tiền hai lần, crash không làm sót email, restart không làm mất hạn chờ của workflow. Khi chưa rõ kết quả, bạn tìm bằng chứng thay vì đoán. · 25 bài học · Đang mở bán, giá từ 99.000 ₫
- [Làm chủ tư duy trong thời đại AI - tư duy hệ thống, cách giao việc và quản lý agent](https://200lab.io/courses/lam-chu-tu-duy-trong-thoi-dai-ai-tu-duy-he-thong-cach-giao-viec-va-quan-ly-agent.md): Đây là khoá nền tảng về cách nghĩ khi làm việc với AI, xoay quanh tư duy hệ thống. Bạn sẽ biết cách tìm đúng tầng của vấn đề, giao việc cho AI có ranh giới và tự động hóa từng bậc. Thay vì để AI quyết định thay mình, bạn giữ lại quyền kiểm soát bằng cách hiểu rõ cơ chế. · 28 bài học · Miễn phí
- [Nền tảng về Design Patterns, Layered Architecture, Hexagonal và Clean Architecture](https://200lab.io/courses/nen-tang-ve-design-patterns-layered-architecture-hexagonal-va-clean-architecture.md): Khoá nền tảng về design pattern và kiến trúc ứng dụng, xoay quanh câu hỏi: phần nào sẽ thay đổi, và phần code nào đang phụ thuộc vào phần code nào. Bạn học cách chọn hoặc gỡ một pattern, đặt ranh giới theo Layered, Hexagonal, Clean Architecture, và yêu cầu AI tổ chức code theo cấu trúc bạn kiểm tra lại được. · 43 bài học · Đang mở bán, giá từ 149.000 ₫
- [Đo chất lượng model và ứng dụng AI](https://200lab.io/courses/do-chat-luong-model-va-ung-dung-ai.md): Khoá nền tảng về eval: đo chất lượng model và ứng dụng AI theo công việc cụ thể. Bạn học cách chọn metric, thiết kế case và dataset, kiểm tra AI judge và so sánh hai phiên bản để đưa ra đề xuất có căn cứ. · 8 bài học · Đang mở bán, giá từ 49.000 ₫
- [Xây dựng tính năng LLM có phạm vi rõ ràng - task contract, prompt, structured output, eval và failure handling](https://200lab.io/courses/xay-dung-tinh-nang-llm-co-pham-vi-ro-rang-task-contract-prompt-structured-output-eval-va-failure-handling.md): Khoá học giúp bạn đặt phạm vi rõ ràng cho tính năng LLM, chọn dữ liệu và cấu hình theo việc cần làm, kiểm tra output theo cả schema lẫn business invariant, đọc failure path, đánh giá bằng evidence và bàn giao một phiên bản người khác kiểm lại được. Nội dung giữ provider-neutral: model là một thành phần trong hệ thống. · 15 bài học · Đang mở bán, giá từ 99.000 ₫
- [Hiểu chuẩn dữ liệu để "Giao tiếp" hiệu quả với AI](https://200lab.io/courses/tim-hieu-cac-file-du-lieu-thuong-gap-json-jsonl-csv-yaml-va-markdown-frontmatter.md): Khoá nền tảng miễn phí cho người không lập trình về năm định dạng file văn bản hay gặp: JSON, JSONL, CSV, YAML và Markdown có frontmatter. Bạn học cách đọc cấu trúc của từng loại, sửa một chỗ nhỏ mà không làm hỏng file, rồi kiểm lại trước khi gửi đi. Vì file hợp lệ chưa chắc là file đúng. · 8 bài học · Miễn phí
- [Agent Harness Foundations](https://200lab.io/courses/agent-harness-foundations.md): Khóa học nền tảng về Harness — phần khung quanh model quyết định một Agent chạy có kiểm soát hay không. Bạn học cách phân biệt LLM Call, Workflow và Agent, tìm đúng chỗ gây lỗi (control flow, state, permission hay evidence) và kiểm chứng Agent qua những lần chạy lặp lại được, thay vì đổi model rồi cầu may. · 25 bài học · Đang mở bán, giá từ 199.000 ₫

Sitemap: https://200lab.io/sitemaps/courses.xml
