강의

챌린지

멘토링

로드맵

커뮤니티

Tự động hóa phát triển bằng Claude Code – từ console đến GUI, 3D và ứng dụng web

Khóa học này hướng dẫn quy trình tự động phát triển một chương trình từ đầu đến cuối bằng Claude Code, tác nhân lập trình của Anthropic. Khóa học gồm tổng cộng 10 bài, với thời lượng khoảng 5 giờ 47 phút, tập trung vào thực hành bằng cách theo dõi nguyên màn hình quá trình giảng viên nhập prompt, kiểm tra kết quả rồi yêu cầu chỉnh sửa. Đây là khóa học nâng cao trong series 'Lập trình cùng Claude'. Khóa cơ bản hướng dẫn học lập trình bằng Claude, khóa trung cấp tập trung vào việc tạo ra các chương trình có thể chạy được; còn trong khóa nâng cao này, thay vì chỉ sao chép và dán mã, bạn sẽ giao toàn bộ quy trình phát triển cho Claude Code, để lập trình viên kiểm tra kết quả ở bước cuối. Phần đầu bắt đầu với chương trình console C#, hướng dẫn cách chỉ định phiên bản .NET Framework cũng như cấu trúc solution-project của Visual Studio. Tiếp đó, khóa học lần lượt chuyển đổi ngôn ngữ và môi trường phát triển để xây dựng ảnh nghệ thuật ASCII bằng C++, hoạt ảnh hiệu ứng vật lý bằng JavaScript, cùng các chương trình GUI bằng C# và Java 17. Khóa học cũng bao gồm quy trình yêu cầu thêm chú thích vào mã được tạo để kiểm tra nguyên lý hoạt động. Từ phần giữa, các chương trình có quy mô lớn hơn sẽ được cải thiện từng bước. Đối với chương trình đồng hồ thế giới được tạo dựa trên bản vẽ bố cục màn hình, khóa học bổ sung cửa sổ thiết lập múi giờ và chức năng lưu vào tệp cấu hình. Với chương trình xử lý hình ảnh, các chức năng Gaussian blur, điều chỉnh HSV, nhị phân hóa, chuyển sang đen trắng và thay đổi kích thước lần lượt được thêm vào. Khóa học cũng trình bày quy trình giải thích vấn đề hiệu năng khiến thanh trượt phản hồi chậm và yêu cầu cải thiện. Ở phần cuối, khóa học xây dựng chương trình render đối tượng 3D bằng DirectX 11, máy chủ web dựa trên C++ Win32 API, đồng thời hoàn thiện một ứng dụng bảng tin kết nối React, Vite, backend Node.js và MariaDB. Để theo học thực hành, bạn cần gói Claude trả phí (Pro trở lên) và môi trường phát triển Windows. Tùy từng bài, khóa học sử dụng .NET Framework 4.6.1 và Visual Studio 2022, Java 17 và Eclipse, Node.js cùng MariaDB. Mặc dù không trực tiếp viết mã, bạn vẫn nên có kiến thức nền tảng về lập trình để có thể kiểm tra kết quả do trí tuệ nhân tạo tạo ra.

2 học viên đang tham gia khóa học này

Độ khó Cơ bản

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

React
React
Node.js
Node.js
C#
C#
C++
C++
claude
claude
React
React
Node.js
Node.js
C#
C#
C++
C++
claude
claude

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

  • Có thể nhập lời nhắc vào Claude Code để tạo và chạy chương trình console C#.

  • Có thể yêu cầu chú thích trong đoạn mã được tạo ra để hiểu nguyên lý hoạt động.

  • Có thể truyền đạt bố cục màn hình bằng hình ảnh để tạo ra bố cục GUI mong muốn.

  • Có thể tạo một chương trình xử lý hình ảnh với các chức năng tải hình ảnh, làm mờ Gaussian, điều chỉnh HSV, nhị phân hóa, chuyển đổi đen trắng và thay đổi kích thước.

  • Có thể tạo chương trình kết xuất 3D dựa trên DirectX 11 và máy chủ web C++ Win32 API.

  • Có thể giao cho Claude Code các tác vụ như khởi động và dừng máy chủ phát triển, kiểm tra kết nối cơ sở dữ liệu.

  • Có thể chỉ định phiên bản .NET Framework và cấu trúc solution-project của Visual Studio để tạo mã theo hình thức mong muốn.

  • Có thể yêu cầu tạo chương trình bằng cách thay đổi ngôn ngữ và môi trường phát triển, chẳng hạn như C++, Java, JavaScript, v.v.

  • Có thể từng bước cải thiện chương trình bằng cách bổ sung cửa sổ cài đặt múi giờ và chức năng lưu, tải tệp cài đặt.

  • Có thể mô tả cụ thể vấn đề hiệu suất khiến phản hồi chậm và yêu cầu cải thiện.

  • Có thể tạo một ứng dụng bảng tin kết nối React và Vite với backend Node.js cùng MariaDB.

Lập trình thực tiễn hoàn chỉnh với Claude Code: Từ ứng dụng console đến ứng dụng web

Hãy học cách tự động hóa toàn bộ quy trình phát triển chương trình bằng Claude Code. Bạn sẽ sử dụng nhiều ngôn ngữ và công nghệ khác nhau, từ C#, C++, Java, JavaScript đến React, Node.js và MariaDB, để tạo ra các chương trình có thể thực thi thực tế.

Thông qua prompt, bạn sẽ từng bước thực hành cách tạo mã, cải thiện lỗi và các vấn đề về hiệu suất, đồng thời kết nối giao diện người dùng với cơ sở dữ liệu. Không chỉ dừng lại ở việc tạo mã đơn thuần, bạn còn có thể học cách truyền đạt yêu cầu một cách cụ thể, xem xét kết quả và phát triển chương trình ngày càng hoàn thiện hơn.

Các kỹ thuật được đề cập trong khóa học này có thể được ứng dụng trong nhiều lĩnh vực khác nhau như phát triển phần mềm, xây dựng ứng dụng web, tự động hóa công việc, xử lý hình ảnh, đồ họa 3D và nâng cao năng suất phát triển nội bộ.

Khóa học phù hợp với các nhà phát triển, người chuẩn bị xin việc, nhà hoạch định và nhân sự IT muốn áp dụng tác nhân lập trình AI vào công việc thực tế dựa trên kiến thức cơ bản về lập trình. Hãy trải nghiệm phương thức phát triển mới sử dụng Claude Code thông qua việc làm theo các ví dụ phát triển thực tế.

Bạn sẽ học được gì

Nội dung học tập cốt lõi (Từ khóa cốt lõi)

1. Phát triển chương trình bằng Claude Code

  • Nhập prompt rõ ràng vào Claude Code để tạo và chạy chương trình console C#

  • Chỉ định phiên bản .NET Framework và cấu trúc solution cũng như project trong Visual Studio

  • Thêm chú thích vào mã đã tạo để hiểu nguyên lý hoạt động của chương trình

2. Khai thác nhiều ngôn ngữ lập trình và môi trường phát triển khác nhau

  • Lập trình chương trình bằng nhiều ngôn ngữ như C++, Java, JavaScript.

  • Triển khai chương trình GUI bằng Java 17 và C#

  • Cải thiện sản phẩm bằng cách mô tả cụ thể bố cục màn hình và các chức năng mong muốn

3. Mở rộng chức năng chương trình và cải tiến theo từng bước

  • Thêm chức năng thiết lập múi giờ và lưu/tải tệp cài đặt cho chương trình đồng hồ thế giới

  • Triển khai các chức năng tải ảnh, làm mờ Gaussian và điều chỉnh HSV

  • Thêm các chức năng nhị phân hóa hình ảnh, chuyển đổi đen trắng và điều chỉnh kích thước

  • Phân tích vấn đề hiệu năng và cải thiện tốc độ phản hồi thông qua các yêu cầu cụ thể

4. Phát triển đồ họa 3D và máy chủ web

  • Tạo chương trình kết xuất đối tượng 3D bằng DirectX 11

  • Xây dựng máy chủ web dựa trên C++ Win32 API

  • Truyền đạt yêu cầu cho AI, kiểm tra kết quả thực thi của mã được tạo và chỉnh sửa nó

5. Xây dựng ứng dụng web full-stack

  • Phát triển frontend web bằng React và Vite

  • Kết nối backend Node.js với cơ sở dữ liệu MariaDB

  • Tạo ứng dụng bảng tin tích hợp frontend, backend và cơ sở dữ liệu

  • Chạy và dừng máy chủ phát triển, kiểm tra trạng thái kết nối cơ sở dữ liệu

6. Nâng cao năng lực thực tiễn bằng cách sử dụng tác nhân lập trình AI

  • Học cách viết prompt hiệu quả để đạt được kết quả mong muốn

  • Thay vì trực tiếp viết mã, hãy tập trung vào việc xác định yêu cầu và xem xét kết quả.

  • Phát hiện và từng bước giải quyết các lỗi và vấn đề về hiệu suất của chương trình

  • Phát triển phần mềm, phát triển web, tự động hóa công việc và sử dụng AI để nâng cao năng suất phát triển 恒一

Thông qua khóa học này, bạn có thể trải nghiệm quy trình phát triển thực tế sử dụng Claude Code, từ việc tạo mã đơn giản đến phát triển các chương trình GUI, xử lý hình ảnh, đồ họa 3D, máy chủ web và ứng dụng web full-stack.

Trước khi đăng ký

Các yêu cầu và hướng dẫn cần thiết trước khi tham gia khóa học (Prerequisites & Notices)

1. Kiến thức nền tảng và chuẩn bị trước khi học

  • Để sử dụng các tính năng của Claude Code, cần có gói trả phí Claude (Pro trở lên).

  • Cần có môi trường phát triển Windows; trên macOS và Linux, một số bài thực hành có thể khó thực hiện theo hoàn toàn giống nhau.

  • Sử dụng các công cụ phát triển theo từng khóa học như Visual Studio 2022, .NET Framework 4.6.1, Java 17 và Eclipse, Node.js, MariaDB.

  • Khuyến nghị bạn trang bị kiến thức lập trình cơ bản để có thể xem xét mã do AI tạo ra và kết quả thực thi, ngay cả khi không trực tiếp viết mã.

  • Nếu bạn chưa có nhiều kinh nghiệm lập trình, việc học trước khóa cơ bản và trung cấp ‘Lập trình cùng Claude’ sẽ giúp ích cho quá trình học. Tuy nhiên, đây không phải là khóa học tiên quyết.

2. Cấu trúc khóa học và phương pháp học tập

  • Đây là khóa học gồm tổng cộng 10 bài giảng, với thời lượng khoảng 5 giờ 47 phút, tập trung vào thực hành.

  • Bạn có thể học bằng cách theo dõi quá trình giảng viên nhập prompt, tạo mã, chạy và chỉnh sửa chương trình.

  • Khuyến nghị bạn học từng bài giảng theo thứ tự, tự thiết lập môi trường phát triển và kiểm tra kết quả thực hành.

  • Đừng chỉ dừng lại ở việc nhập prompt; hãy kiểm tra hoạt động của mã được tạo ra và khi phát sinh lỗi hoặc vấn đề về hiệu suất, hãy cụ thể hóa các yêu cầu rồi lặp lại quá trình chỉnh sửa.

  • Vì có thể phát sinh vấn đề trong môi trường phát triển và quá trình chạy chương trình, bạn nên đảm bảo dành đủ thời gian để thực hành.

3. Hướng dẫn về câu hỏi và việc học tập

  • Nếu bạn có bất kỳ thắc mắc nào về nội dung bài giảng hoặc quá trình thực hành, bạn có thể gửi câu hỏi thông qua tính năng hỏi đáp và thảo luận do nền tảng bài giảng cung cấp. Các tính năng khả dụng và cách thức trả lời có thể khác nhau tùy theo chính sách của nền tảng.

  • Vui lòng kiểm tra thông báo và lịch sử cập nhật trên trang khóa học để biết khóa học có được cập nhật và có tài liệu bổ sung hay không.

  • Vì kết quả thực hành có thể khác nhau tùy theo phiên bản của công cụ phát triển hoặc môi trường sử dụng, nên khi xảy ra lỗi, bạn nên kiểm tra cả môi trường đang sử dụng và thông báo lỗi.

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 thử tự động hóa công việc phát triển bằng Claude Code

  • Người làm việc thực tế muốn xem các ví dụ cụ thể về việc đưa prompt nào và như thế nào cho AI coding agent

  • Người học muốn so sánh cách ứng dụng AI trong nhiều ngôn ngữ và môi trường phát triển khác nhau như C#, C++, Java.

  • Nhà hoạch định và PM muốn thử phương pháp phát triển tập trung vào việc tổng hợp, xem xét yêu cầu thay vì trực tiếp viết mã.

  • Người phụ trách xem xét việc đưa tác nhân AI vào làm công cụ nâng cao năng suất phát triển nội bộ công ty

  • Học viên đã tham gia khóa học cơ bản và trung cấp “Lập trình cùng Claude”

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

  • Cần gói Claude trả phí (Pro trở lên). Claude Code đã được bao gồm trong các gói trả phí.

  • Cần có môi trường phát triển Windows. Vì có các bài thực hành về .NET Framework và DirectX nên trên macOS, Linux sẽ khó thực hiện theo nguyên bản ở nhiều phần.

  • Ở mỗi bài học, chúng ta sử dụng Visual Studio 2022, .NET Framework 4.6.1, Java 17 cùng Eclipse, Node.js và MariaDB.

  • Mặc dù không trực tiếp viết mã, bạn nên có kiến thức cơ bản về lập trình để có thể xem xét kết quả.

  • Nếu học trước khóa cơ bản và trung cấp “Lập trình cùng Claude” thì sẽ dễ hiểu hơn. (Đây không phải là khóa học tiên quyết)

Xin chào
Đây là itgo1234

Công ty ITGO, đơn vị vận hành trang web đào tạo trực tuyến chuyên về CNTT ITGO được thành lập vào năm 2001, là công ty sản xuất nội dung đang sản xuất và phân phối nội dung đào tạo trực tuyến về CNTT.

ITGO mời các chuyên gia thực tiễn và chuyên gia giảng dạy trong từng lĩnh vực CNTT để sản xuất các khóa học, đồng thời liên tục sản xuất và cung cấp khoảng 150 khóa học mới mỗi năm, phù hợp với đặc thù của lĩnh vực CNTT không ngừng phát triển và thay đổi.

Ngoài ra, chúng tôi tích cực tiếp thu ý kiến của học viên và phản ánh tối đa vào việc lên kế hoạch cũng như mở các khóa học mới.

Trong thời gian tới, toàn thể cán bộ nhân viên sẽ nỗ lực hết mình để mời được những giảng viên xuất sắc và nắm bắt kịp thời các xu hướng mới nhất trong lĩnh vực IT, nhằm tiếp tục sản xuất những khóa học chất lượng.

Thêm

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

Tất cả

10 bài giảng ∙ (5giờ 47phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

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

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!

Ưu đãi có thời hạn

24 ₫

8%

702.709 ₫