강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

AI Coding

Mẫu prompt (Vibe Coding) dành cho nhà phát triển

Hiện đã là thời đại phát triển dựa trên AI. Do cần có cách tận dụng AI hiệu quả hơn để tạo ra mã và tài liệu chất lượng và chính xác hơn, chúng tôi đề xuất các phương pháp phù hợp.

(5.0) 3 đánh giá

34 học viên

  • arigaram
프롬프트엔지니어링
인공지능
AI
prompt engineering

Dịch cái này sang tiếng Việt

  • Cách viết prompt cần cho phát triển

  • Refactoring, TDD, BDD, Gherkin, Cucumber, v.v., các khái niệm chính về phát triển và tài liệu hóa.

Thông báo

  • 22 tháng 8, 2025

    • Chúng tôi đã chuyển mục lục chi tiết của các bài học trong các phần tạo nên khóa học nâng cao sang trạng thái riêng tư. Chúng tôi sẽ công khai từng phần một khi hoàn thành trong tương lai.

📌 Giới thiệu khóa học

Trong khóa học này, chúng ta sẽ khám phá cách viết prompt hiệu quả hơn bằng cách áp dụng các kỹ thuật prompt engineering cần thiết để tận dụng tối đa các công cụ AI coding đa dạng như GPT, Copilot, ChatGPT, Claude, Cursor.

  • Các nhà phát triển viết prompt tốt sẽ nhanh hơn và có năng lực hơn.

  • Giờ đây, lập trình viên không chỉ đơn thuần là người viết code.

  • Trong môi trường phát triển hợp tác với AI, 'yêu cầu cái gì và như thế nào' đã trở thành năng lực cốt lõi.


  • Tôi sẽ tổ chức các mẫu prompt theo từng loại và cung cấp kèm theo các ví dụ thực tế.

  • Bạn có thể kiểm tra mã được tạo ra bởi prompt.

Thời gian đầu tư bây giờ, sức cạnh tranh sau 10 năm

Từ cơ bản đến nâng cao, hợp tác và đạo đức—chuẩn bị một lần cho sự phát triển dài hạn của nhà phát triển dựa trên AI.

🎯 Bạn sẽ trở thành lập trình viên bị sa thải, hay lập trình viên được thăng chức?

Tin tức về việc các công ty không tuyển dụng lập trình viên mới và thậm chí sa thải các lập trình viên hiện tại do trí tuệ nhân tạo đang liên tục xuất hiện trên các phương tiện truyền thông. Đây là lúc chúng ta cần chuyển đổi từ lập trình viên truyền thống sang lập trình viên sử dụng prompt pattern, tức là prompt programmer.

🎯 Bạn sẽ tụt lại phía sau với những công cụ cũ kỹ, hay vượt lên phía trước bằng cách sử dụng AI?

Đừng chỉ sử dụng các công cụ phát triển cũ kỹ mà hãy tích cực tận dụng trí tuệ nhân tạo để nâng cao đáng kể năng suất làm việc.

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

1⃣ Nhà phát triển thực tế

  • Lập trình viên có kinh nghiệm lập trình nhưng chưa quen với việc sử dụng AI

  • Các lập trình viên dành nhiều thời gian cho việc viết code lặp lại, tái cấu trúc và tạo tài liệu mỗi lần

  • Người muốn mở rộng sang các lĩnh vực mới như DevOps, phân tích dữ liệu, bảo mật bằng prompt

2⃣ Lập trình viên mới & junior

  • Có thể lập trình cơ bản nhưng thiếu thói quen test/refactoring/viết tài liệu của developer

  • Người muốn thích ứng nhanh chóng với công việc thực tế và muốn phát triển thành "nhà phát triển làm việc giỏi" thông qua các công cụ AI

3⃣ Freelancer & Người sáng lập startup

  • Người phải đảm nhận một mình hoặc trong nhóm nhỏ viết code + quản lý hạ tầng + hợp tác với nguồn lực hạn chế

  • Nhà phát triển startup cần tạo prototype nhanh và thử nghiệm lặp lại

4⃣ Ứng viên Chuyên gia Phân tích Dữ liệu & Kỹ sư AI

  • Những người đã sử dụng Pandas, NumPy, Matplotlib nhưng muốn tăng cường tự động hóa xử lý dữ liệu & trực quan hóa

  • AI prompt → Tự động hóa mã → Tối ưu hóa quy trình làm việc에 quan tâm đến nhà phân tích

5⃣ Nhà nghiên cứu & Người học

  • Người học muốn nhanh chóng làm quen với ngôn ngữ/framework mới

  • Tóm tắt bài báo kỹ thuật → Tái tạo mã nguồn - Nhà nghiên cứu muốn tăng tốc quy trình này với sự hỗ trợ của AI

6⃣ Trưởng nhóm & PM (Quản lý sản phẩm)

  • Những người muốn hiểu quy trình đánh giá mã nguồn/quản lý chất lượng/tự động hóa dựa trên prompt khi hợp tác với đội phát triển

  • Người muốn tối ưu hóa sự hợp tác giữa người lập kế hoạch·nhà thiết kế·nhà phát triển

🗂 Cấu trúc bài giảng

Phần 1. Lập trình viên trong thời đại Prompt

  • Chủ đề cốt lõi: Tại sao prompt lại quan trọng đối với các nhà phát triển, cấu trúc công việc đang thay đổi và các khái niệm cơ bản.

  • Nội dung bài học: Tầm quan trọng, định nghĩa prompt tốt, các yếu tố cần xem xét khi viết, giá trị của các mẫu prompt, v.v.

Phần 2. Mẫu tạo chức năng

  • Chủ đề cốt lõi: Mẫu cơ bản để yêu cầu AI viết code chức năng thực tế.

  • Các bài học bao gồm: CRUD, UI component, quản lý trạng thái, xử lý sự kiện, bất đồng bộ, yêu cầu dựa trên framework.

Phần 3. Các mẫu tái cấu trúc

  • Chủ đề cốt lõi: Yêu cầu cải thiện và cấu trúc hóa mã nguồn hiện có.

  • Các bài học bao gồm: Cải thiện khả năng đọc hiểu, tách hàm, loại bỏ trùng lặp, chuyển đổi OOP, tính bất biến, cải thiện hiệu suất.

Phần 4. Mẫu tạo mã kiểm thử

  • Chủ đề cốt lõi: Đảm bảo chất lượng thông qua tự động hóa kiểm thử.

  • Các bài học bao gồm: Unit test·Integration test, trường hợp ngoại lệ, mock/stub, phong cách TDD, mở rộng coverage.

Phần 5. Mẫu tài liệu hóa

  • Chủ đề cốt lõi: Tự động hóa chú thích·tài liệu API·README·lịch sử thay đổi.

  • Các bài học bao gồm: Chú thích hàm, docstring, JSDoc/TSDoc, blog kỹ thuật, tài liệu API, tóm tắt lịch sử thay đổi.

Phần 6. Mẫu chuyển đổi mã

  • Chủ đề cốt lõi: Tự động hóa chuyển đổi giữa các ngôn ngữ và framework.

  • Các khóa học được đề cập: JSTS, Python 23, JavaKotlin, jQueryReact, RESTGraphQL, SQLNoSQL.

Phần 7. Mẫu phân tích mã & gỡ lỗi

  • Chủ đề cốt lõi: Giải thích code và phát hiện lỗi thông qua AI.

  • Các bài học bao gồm: Giải thích code, phân tích logic phức tạp, phân tích độ phức tạp, vấn đề bảo mật, tự động hóa log debug.

Phần 8. Các mẫu Style & Convention

  • Chủ đề cốt lõi: Áp dụng phong cách code nhất quán.

  • Các bài học bao gồm: ESLint, PEP8, Prettier, quy tắc tùy chỉnh, quy ước dấu chấm phẩy/thụt lề.

Phần 9. Ứng dụng thực tế & Thiết kế prompt nâng cao

  • Chủ đề cốt lõi: Ứng dụng prompt dựa trên dự án.

  • Các bài học bao gồm: Chuỗi prompt, chiến lược cải tiến lặp lại, tiêu chuẩn hóa cộng tác.


🗂 Cấu trúc bài giảng bonus

Phần 10. Mẫu xử lý & phân tích dữ liệu

  • Chủ đề cốt lõi: Tiền xử lý, phân tích và trực quan hóa dữ liệu.

  • Các bài học bao gồm: Tiền xử lý Pandas/Numpy, trực quan hóa, xử lý hiệu quả dữ liệu quy mô lớn, phân tích cú pháp CSV/JSON/XML, tự động hóa phân tích log.

Phần 11. Mẫu Hạ tầng & DevOps

  • Chủ đề cốt lõi: Tự động hóa mã hạ tầng thông qua AI.

  • Các bài học bao gồm: Dockerfile, Kubernetes manifest, CI/CD pipeline, Terraform/CDK, file cấu hình server.

Phần 12. Các mẫu bảo mật & quản lý chất lượng

  • Chủ đề cốt lõi: Lỗ hổng bảo mật và đảm bảo chất lượng.

  • Các bài học bao gồm: Quét lỗ hổng bảo mật, phân tích tĩnh, quản lý API key, kiểm tra tải, tự động hóa log bảo mật.

Phần 13. Đa phương thức & Các mẫu thế hệ tiếp theo

  • Chủ đề cốt lõi: Ứng dụng kết hợp hình ảnh·âm thanh·tài liệu.

  • Các bài học bao gồm: Hình ảnh→Mã code, Lệnh giọng nói→Mã code, Figma→Mã UI, Tóm tắt tài liệu+Mã code, Quy trình làm việc đa phương thức.

Phần 14. Meta Prompt & Công cụ tự động hóa

  • Chủ đề cốt lõi: Quản lý và tự động hóa chính bản thân prompt.

  • Các bài học bao gồm: Tạo template, LangChain, đánh giá hiệu suất, Zapier/n8n, agent dạng công cụ.

Phần 15. Mẫu Hợp tác & Làm việc Nhóm

  • Chủ đề cốt lõi: Chiến lược sử dụng prompt theo đơn vị nhóm.

  • Các bài học bao gồm: Tự động hóa code review, prompt dựa trên quy ước nhóm, liên kết Jira/Notion, quản lý lịch sử, hợp tác đa chức năng.

Phần 16. Mô hình Nghiên cứu & Học tập

  • Chủ đề cốt lõi: Prompt cho tự học và nghiên cứu.

  • Các bài học được đề cập: Tạo tutorial, khám phá mã nguồn mở, tóm tắt bài báo→code, học thuật toán, tự động hóa lộ trình học tập.

Phần 17. Mẫu bảo trì & vận hành

  • Chủ đề cốt lõi: Ứng dụng giai đoạn vận hành dịch vụ.

  • Các bài học bao gồm: Phân tích sự cố, tìm kiếm lỗi dựa trên log, giám sát hiệu suất, script batch, mã vá khẩn cấp.

Phần 18. Các mẫu UX & Khả năng truy cập

  • Chủ đề cốt lõi: Cải thiện trải nghiệm người dùng.

  • Các bài học bao gồm: Tiêu chuẩn truy cập, đa ngôn ngữ i18n, phản ánh phản hồi người dùng, mã A/B test, hoạt ảnh UI.

Phần 19. Các mẫu thiết kế đặc thù theo lĩnh vực

  • Chủ đề cốt lõi: Prompt tùy chỉnh theo từng ngành nghề.

  • Các khóa học bao gồm: Phát triển game, dữ liệu tài chính, bảo mật dữ liệu y tế, thương mại điện tử, IoT/hệ thống nhúng.

Phần 20. Đạo đức & Sử dụng AI có trách nhiệm

  • Chủ đề cốt lõi: Phát triển AI có trách nhiệm.

  • Các bài học bao gồm: Ẩn danh hóa thông tin cá nhân, xác minh độ lệch dữ liệu, xem xét bản quyền·giấy phép, xử lý đầu vào an toàn, đánh giá mã nguồn có đạo đức.

📣 Những gì bạn sẽ đạt được sau khi hoàn thành khóa học

  • Khả năng sử dụng prompt có thể nâng cao năng suất lập trình lên 2~3 lần

  • Mẫu prompt tự động hóa công việc lặp lại

  • Cơ sở tiêu chuẩn hóa prompt có thể chia sẻ với các thành viên trong nhóm

  • Trải nghiệm thực hành prompt có thể áp dụng ngay vào dự án thực tế

  • "Sức cạnh tranh trong tương lai với tư cách là nhà phát triển hợp tác với AI"

Lưu ý trước khi học

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

  • Bạn chỉ cần chuẩn bị một trong các công cụ lập trình dựa trên AI như ChatGPT, Gemini, Grok, Claude, Copilot.

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

  • Tôi đính kèm tài liệu giảng dạy dưới định dạng file PDF.

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

  • Khóa học sử dụng JavaScript và Python để giải thích nên sẽ tốt nếu bạn có kiến thức cơ bản về hai ngôn ngữ này.

  • Hiểu biết về các khái niệm cơ bản của refactoring sẽ rất hữu ích. Về vấn đề này, khóa học riêng biệt mà tôi đã đăng tải "Clean Coding: Kỹ thuật viết code tốt học dễ dàng qua phép so sánh nấu ăn" cũng sẽ là tài liệu tham khảo tốt.

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

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

  • Muốn phát triển nhanh và chính xác hơn bằng công cụ AI.

  • Những ai muốn sử dụng ChatGPT hay Copilot thật tốt nhưng đang lúng túng không biết hỏi gì và hỏi như thế nào.

  • Người muốn tự động hóa các tác vụ phát triển lặp lại bằng prompt

  • Lập trình viên muốn tổng hợp ví dụ prompt dùng ngay cho thực chiến

  • Người phụ trách muốn đưa văn hóa sử dụng prompt AI vào nhóm.

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

  • Ngôn ngữ Python

  • Tái cấu trúc

  • Ngôn ngữ JavaScript

Xin chào
Đây là

366

Học viên

17

Đánh giá

1

Trả lời

4.6

Xếp hạng

17

Các khóa học

IT가 취미이자 직업인 사람입니다.

다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.

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

Tất cả

112 bài giảng ∙ (30giờ 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ả

3 đánh giá

5.0

3 đánh giá

  • 박상욱님의 프로필 이미지
    박상욱

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    • 아리가람
      Giảng viên

      감사합니다.

  • ldcc_th님의 프로필 이미지
    ldcc_th

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

  • hakjuknu님의 프로필 이미지
    hakjuknu

    Đánh giá 155

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

1.614.287 ₫

Khóa học khác của arigaram

Hãy khám phá các khóa học khác của giảng viên!

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!