
Từ cơ bản đến ứng dụng thực tế của lập trình C#
Kaburi
708.216 ₫
25%
531.162 ₫
Nhập môn / C#, .NET
5.0
(44)
Lớp học tập trung vào code, học những điểm cốt lõi từ cơ bản đến nâng cao của C#!
Nhập môn
C#, .NET
Đừng làm những dự án AI đồ chơi chỉ dừng lại ở việc gọi API một lần rồi thôi! Dựa trên kinh nghiệm thiết kế và triển khai thực tế một chatbot AI Full-stack với cấu trúc có thể vận hành ổn định, tôi sẽ hướng dẫn bạn toàn bộ quy trình tạo ra một chatbot AI "hoạt động như một dịch vụ thực thụ" — từ Streaming, Tool calling, Memory, Multimodal cho đến Human-in-the-Loop.
4 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

Bạn có thể tự mình tạo ra một chatbot AI phát trực tuyến (streaming) thời gian thực tương tự như ChatGPT từ đầu đến cuối.
Bạn sẽ có khả năng áp dụng Agent, gọi Tool, xử lý song song và quản lý bộ nhớ của LangChain/LangGraph vào các dự án thực tế.
Bằng cách triển khai mô hình Human in the Loop, bạn có thể thiết kế một hệ thống tác nhân (agent) an toàn, nơi người dùng có thể phê duyệt, từ chối hoặc chỉnh sửa việc sử dụng Công cụ (Tool) của AI.
Bạn có thể triển khai chatbot AI đa phương thức (Multimodal AI) có khả năng xử lý hình ảnh và tệp PDF.
Bạn có thể xây dựng hệ thống backend để lưu trữ và truy vấn lịch sử trò chuyện một cách vĩnh viễn bằng NestJS + Prisma + PostgreSQL.
Trong React, bạn có thể phân tích cú pháp luồng dữ liệu HTTP (HTTP stream) để triển khai trải nghiệm người dùng (UX) đẳng cấp như ChatGPT, bao gồm các tính năng như hiển thị thời gian thực theo từng token, tự động cuộn và hiển thị Markdown.
Học cách sử dụng thực tế các công cụ trong hệ sinh thái React hiện đại như Zustand, TanStack Query, Shadcn UI.
Khóa học này dành cho ai?
Nhà phát triển Backend muốn áp dụng LangChain/LangGraph vào dịch vụ thực tế
Nhà phát triển Frontend muốn tự mình tạo ra dịch vụ AI chatbot giống như ChatGPT.
Nhà phát triển đã từng sử dụng LLM API nhưng chưa có kinh nghiệm thực hiện dự án chatbot full-stack.
Dành cho các nhà phát triển muốn tìm hiểu các mô hình nâng cao của AI Agent như Human-in-the-Loop, bộ nhớ (memory) và truyền phát dữ liệu (streaming).
Sinh viên mới tốt nghiệp đang tìm việc hoặc lập trình viên cấp độ Junior muốn xây dựng danh mục dự án (portfolio) thực tế full-stack dựa trên React + NestJS.
Người thực hành cần xây dựng nhanh chóng bản PoC hoặc nguyên mẫu chatbot AI trong nội bộ công ty.
Cần biết trước khi bắt đầu?
Cơ bản về JavaScript / TypeScript — Bạn cần hiểu các cú pháp cơ bản như biến, hàm, async/await, hệ thống module, v.v.
Cơ bản về React — Sẽ rất tốt nếu bạn đã có kinh nghiệm sử dụng các hook cơ bản như component, props, useState, useEffect.
Cơ bản về Node.js — Sẽ rất tốt nếu bạn đã quen thuộc với việc cài đặt gói bằng npm/pnpm và cách sử dụng terminal.
Khái niệm REST API — Nếu bạn hiểu về các phương thức HTTP (GET, POST, v.v.) và cấu trúc yêu cầu/phản hồi (request/response), bạn có thể dễ dàng theo kịp nội dung này.
Kinh nghiệm về NestJS hoặc Express — dù không có thì khóa học vẫn hướng dẫn từ các bước thiết lập ban đầu, nhưng nếu có thì bạn sẽ tiếp cận dễ dàng hơn.
766
Học viên
62
Đánh giá
28
Trả lời
5.0
Xếp hạng
4
Các khóa học
Công ty phát triển phần mềm cho bệnh viện và phòng khám | 2015 ~ Hiện tại
Vận hành kênh YouTube bài giảng về C#: Kaburi Coder (https://www.youtube.com/@kaburi-coder) 2022 ~
Ngôn ngữ lập trình: C#, TypeScript, Dart, Python, VB.NET
Ứng dụng máy tính: WinForms, WPF
Phát triển ứng dụng di động: Flutter
Phát triển Web: React, Next.js, Express, NestJS
Gen AI: LangChain, LangGraph
Container và Điều phối (Orchestration): Docker, Kubernetes, Helm, ArgoCD ..
CI/CD: GitHub Actions
Cơ sở dữ liệu: MySql, Postgresql, MongoDB, SQLITE, v.v.
Tôi có kinh nghiệm dẫn dắt thành công nhiều dự án khác nhau trong lĩnh vực phát triển phần mềm từ năm 2015 đến nay.
Với tư cách là trưởng nhóm kỹ thuật, tôi dẫn dắt đội ngũ duy trì quy trình phát triển hiệu quả, đồng thời tích cực áp dụng các công nghệ mới nhất để tập trung vào việc nâng cao chất lượng phần mềm và trải nghiệm người dùng.
Hiện tại, tôi đang dẫn dắt việc phát triển tích hợp giữa máy tính để bàn (desktop) và web, đồng thời chịu trách nhiệm đào tạo nhân viên trong công ty.
Ngoài ra, tôi còn đóng góp vào sự thành công chung của dự án thông qua việc phát triển các ứng dụng thân thiện với người dùng, tự động hóa triển khai và áp dụng DevOps.
Thông qua việc không ngừng phát triển bản thân, tôi luôn thích ứng linh hoạt với môi trường công nghệ thay đổi liên tục và sẵn sàng đón nhận những thử thách mới với niềm đam mê cháy bỏng.
Tất cả
85 bài giảng ∙ (7giờ 30phút)
Tài liệu khóa học:
Hãy khám phá các khóa học khác của giảng viên!
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, kết thúc sau 8 ngày ngày
92.400 ₫
30%
2.744.336 ₫