inflearn logo
inflearn logo

Từ MVP đến triển khai và kiếm tiền! Chuỗi bài học thực chiến Next.js × LLM API

Dạo gần đây LLM đang thay đổi môi trường phát triển, nhưng điều thực sự quan trọng không phải là "viết mã thay bạn" mà là tích hợp nó vào dịch vụ như một tính năng. Khóa học này sẽ hướng dẫn bạn triển khai từng bước một dịch vụ xem bài Tarot tuy nhẹ nhàng nhưng có độ hoàn thiện cao bằng Next.js + OpenAI API. Trong giai đoạn đầu, chúng ta sẽ tạo một MVP (Sản phẩm khả thi tối thiểu) có thể hoạt động mà không cần backend, đồng thời kết nối luồng nhập liệu của người dùng (câu hỏi/luồng/chọn bài) cho đến khi tạo ra kết quả. Ở các giai đoạn tiếp theo, chúng ta sẽ mở rộng tính năng với việc xây dựng backend, đăng nhập thông thường và OAuth, tính năng cộng đồng và bảng điều khiển lịch sử xem bài. Cuối cùng, chúng ta sẽ tiến hành triển khai lên AWS và tích hợp Google AdSense để hoàn thiện sản phẩm dưới dạng có thể vận hành thực tế. Ngoài ra, để chi phí sử dụng LLM API không trở thành gánh nặng, khóa học cũng sẽ bao gồm việc tìm hiểu cấu trúc phí và các chiến lược tối ưu hóa chi phí.

37 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

AWS
AWS
Google Ads
Google Ads
Next.js
Next.js
NestJS
NestJS
Generative AI
Generative AI
AWS
AWS
Google Ads
Google Ads
Next.js
Next.js
NestJS
NestJS
Generative AI
Generative AI

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

  • Hiểu quy trình tự mình triển khai một MVP dưới dạng dịch vụ thực tế bằng Next.js

  • Thực hành cách tích hợp LLM API như một phần của tính năng.

  • Kinh nghiệm triển khai thực tế bao gồm cả việc triển khai lên AWS

  • Hiểu quy trình kiếm tiền thông qua liên kết Google AdSense

  • Có được góc nhìn về tối ưu hóa chi phí (token/mô hình/caching/chiến lược yêu cầu), một yếu tố bắt buộc khi sử dụng LLM.

🤗 Đánh giá của học viên

Kênh YouTube DXers-Edu (tên cũ là Seotamong)

Đánh giá hay nhất trên kênh YouTube

Đánh giá trên kênh YouTube

🤔 Trong thời đại AI, lập trình viên phải làm gì để tồn tại??

Bạn có thể tạo trang web bằng Next.js, nhưng dạo gần đây chỉ biết "mỗi cách tạo trang web" thôi thì có vẻ hơi bất an.
Khi các LLM như ChatGPT ngày càng viết code giỏi hơn, cảm giác như vai trò của lập trình viên đang dần bị thu hẹp lại.

Tuy nhiên, trong thực tế, thay vì chỉ là một "người lập trình nhanh", những người biết cách lồng ghép LLM API vào các tính năng của sản phẩm để tạo ra và vận hành các dịch vụ thực tế đang trở nên mạnh mẽ hơn.

Bạn đã từng sử dụng OpenAI API, nhưng vẫn chưa hình dung được cấu trúc kết nối như thế nào để nó trở thành một "tính năng sản phẩm" tự nhiên...
Bạn cứ ngỡ chỉ cần viết prompt tốt là xong, nhưng khi bắt tay vào làm thì những vấn đề thực tế như đăng nhập/lưu trữ/bảng điều khiển/vận hành/chi phí lại ngay lập tức phát sinh.

"Trên YouTube hay blog trông có vẻ đơn giản... nhưng liệu đây có thực sự là cách hiệu quả trong thời đại AI không?!"
Dành cho bạn, những người đang thắc mắc điều đó, DXers đã chuẩn bị nội dung này.

Khóa học này là một khóa học thực hành giúp bạn tự tay xây dựng dịch vụ web xem bài Tarot bằng Next.js + OpenAI API, đồng thời học tập theo từng bước về "năng lực hiện thực hóa LLM thành tính năng của sản phẩm (vận dụng AI, góc nhìn AX)" - một kỹ năng cốt lõi cần thiết để lập trình viên tồn tại trong kỷ nguyên AI.

Trong bước đầu tiên, chúng ta sẽ nhanh chóng tạo ra một MVP có thể hoạt động mà không cần backend,
và trong các bước tiếp theo, chúng ta sẽ dần mở rộng dịch vụ để cân nhắc đến việc vận hành thực tế.
Nói cách khác, đây không phải là một danh sách các tính năng đơn thuần, mà bạn sẽ tích lũy được cảm giác thực tế bằng cách theo sát "quá trình phát triển của một dịch vụ".

  • Luồng cốt lõi của MVP: Câu hỏi → Chọn chủ đề → Chọn thẻ → Tạo bài đọc (Next.js + OpenAI API)

  • Đăng nhập: Đăng nhập thông thường + OAuth

  • Mở rộng Backend: Thêm cấu trúc lưu trữ/truy vấn/vận hành bằng NestJS tại thời điểm tính năng mở rộng

  • Tính năng cộng đồng: Xây dựng cấu trúc nơi nội dung được tích lũy và tạo ra luồng người dùng

  • Bảng điều khiển giải bài Tarot: Cấu trúc dưới góc độ quản lý/thống kê/lịch sử người dùng

  • Triển khai: Xử lý luồng triển khai/vận hành AWS dựa trên dịch vụ thực tế

  • Kiếm tiền: Tạo cấu trúc doanh thu bằng cách tích hợp Google Ads (Google AdSense)

  • Tối ưu hóa chi phí (Quan trọng!): Tổng hợp các phương pháp giảm chi phí gọi LLM API dưới góc độ vận hành

Không chỉ dừng lại ở việc liệt kê các tính năng đơn thuần, khóa học được thiết kế theo từng bước dễ hiểu cho tất cả mọi người, bám sát "quá trình phát triển của một dịch vụ"
để trang bị những năng lực thực chiến cần thiết trong kỷ nguyên AI.

AWS, Google Ads, Next.js, NestJS, OpenAI API, Ứng dụng AI (AX) → Bạn sẽ được học quy trình hoàn thiện một "sản phẩm có thể vận hành" thay vì chỉ dừng lại ở việc "triển khai tính năng".

💡 Khóa học này dành cho những ai!

Những người đã từng sử dụng ChatGPT/OpenAI API nhưng còn lúng túng về "cách tạo ra một dịch vụ thực tế"
✅ Những người đã từng tạo web bằng Next.js nhưng muốn tích hợp các tính năng LLM vào sản phẩm một cách tự nhiên
✅ Những người muốn hoàn thiện portfolio không chỉ dừng lại ở mức "demo" mà là dưới dạng có thể triển khai thực tế
✅ Những người muốn trải nghiệm một lần toàn bộ quy trình thực tế từ OAuth/Đăng nhập/Cộng đồng/Dashboard cho đến triển khai
✅ Những người lo lắng về chi phí LLM API và muốn học thiết kế bao gồm cả tối ưu hóa chi phí

📝 Phương pháp giảng dạy

1⃣ Tải lên tuần tự theo từng bước (theo đúng luồng phát triển của dịch vụ)

Khóa học không hiển thị tất cả nội dung cùng một lúc mà sẽ bắt đầu từ một MVP nhỏ và mở rộng dần dần.

  • Step 1. MVP Front-end

  • Step 2. Kết nối Backend (Khởi đầu của Xác thực/Đăng nhập/Vận hành)

  • Step 3. Tính năng cộng đồng (Thêm yếu tố tương tác của người dùng)

  • Step 4. Dashboard (UX quản lý/tra cứu)

  • Step 6. Triển khai AWS (Chuyển sang môi trường vận hành thực tế)

  • Step 7. Kiếm tiền (Liên kết AdSense)

  • Step 8. Tối ưu hóa chi phí LLM (Quan trọng)

2⃣ Tập trung vào cách "tích hợp LLM như một tính năng của sản phẩm"

Trọng tâm của khóa học này không phải là những bản demo kết thúc chỉ bằng vài dòng prompt, mà là việc xây dựng đúng quy trình cần thiết để biến LLM thành một tính năng của dịch vụ.

  • Làm thế nào để cấu trúc hóa đầu vào của người dùng để truyền tới LLM

  • Làm thế nào để nhận kết quả dưới một định dạng nhất định một cách ổn định

  • Làm thế nào để kết nối kết quả với màn hình/lưu trữ/bảng điều khiển (dashboard)

  • Cắt giảm chi phí ở đâu để chi phí API không tăng quá lớn

Bạn sẽ dần lĩnh hội được điều này một cách tự nhiên trong quá trình triển khai các tính năng theo từng bước.

3⃣ Không phải là "chép code", mà là dưới hình thức có thể áp dụng thực tế

Mỗi giai đoạn không chỉ đơn thuần hiển thị kết quả mà còn giải thích thêm những nội dung sau.

  • Tại giai đoạn này, tại sao tính năng này lại cần thiết

  • Nếu là dịch vụ thực tế, những vấn đề nào sẽ phát sinh (vận hành/bảo mật/chi phí)

  • Cần cân nhắc điều gì khi mở rộng sang bước tiếp theo

Vì vậy, sau khi hoàn thành khóa học, bạn không chỉ tạo được dịch vụ xem bài Tarot mà còn có thể tạo ra các dịch vụ với chủ đề khác bằng cách tái sử dụng cấu trúc tương tự.

4️⃣ Chuẩn bị môi trường tối thiểu, đi thẳng vào vấn đề nhanh chóng

Chúng tôi không bao gồm các video về thiết lập môi trường (cài đặt Node/IDE), mà sẽ bắt đầu ngay từ việc tạo dự án chỉ cần bạn đã chuẩn bị sẵn Node và Git. Chúng tôi giảm thiểu thời gian chuẩn bị không cần thiết và tập trung vào "quy trình cốt lõi để tạo ra dịch vụ".

🎯 Mục tiêu học tập

  • Tiếp thu tư duy thiết kế sản phẩm bằng cách tích hợp LLM như một "tính năng": Không chỉ dừng lại ở mức độ viết prompt tốt, bạn sẽ có khả năng thiết kế cấu trúc tính năng sản phẩm xuyên suốt từ: đầu vào của người dùng → gọi LLM → xử lý kết quả → phản ánh lên màn hình.

  • Khả năng tạo MVP nhanh chóng bằng Next.js và mở rộng thành dạng dịch vụ: Bạn sẽ được trải nghiệm quy trình hoàn thiện MVP trước ngay cả khi không có backend, sau đó mở rộng cấu trúc dịch vụ cho phép lưu trữ/truy vấn bằng cách kết nối backend vào thời điểm cần thiết.

  • Triển khai luồng người dùng thực tế bao gồm cả xác thực/đăng nhập (Thông thường + OAuth): Bạn sẽ hiểu được các cốt lõi như đăng ký/đăng nhập/phiên (hoặc token)/quyền hạn mà chắc chắn sẽ gặp trong thực tế,
    và có thể áp dụng luồng đăng nhập thông thường + đăng nhập SNS (OAuth) vào dịch vụ.

  • Cấu trúc tính năng dưới góc độ vận hành: Triển khai Cộng đồng + Bảng điều khiển (Dashboard) đọc dữ liệu: Chúng ta sẽ xử lý các yếu tố cần thiết để tạo ra một "dịch vụ giữ chân người dùng" thay vì chỉ là những tính năng rời rạc. Thông qua cộng đồng và bảng điều khiển, bạn có thể xây dựng cấu trúc nơi dữ liệu được tích lũy, quản lý và truy vấn.

  • Hoàn thiện 'dịch vụ có thể vận hành' bao gồm cả triển khai/kiếm tiền/tối ưu hóa chi phí: Tạo ra hình thức có thể công khai ra bên ngoài bằng cách triển khai trên AWS và kết nối luồng kiếm tiền với Google AdSense. Ngoài ra, bạn sẽ nắm vững các tiêu chuẩn tối ưu hóa như lựa chọn token/mô hình, thiết kế yêu cầu và bộ nhớ đệm (caching) để giảm chi phí sử dụng LLM API.

🏆 Sau khi hoàn thành khóa học này

  • Hình thành tiêu chuẩn thiết kế tính năng AI dưới dạng dịch vụ

  • Bạn sẽ có được tư duy phát triển theo hướng làm từ quy mô nhỏ và mở rộng khi cần thiết.

  • Trải nghiệm "sự hoàn thiện thực tế" có tính đến việc triển khai và vận hành

  • Hình thành thói quen thiết kế giúp kiểm soát chi phí LLM.

  • Bạn có thể nắm bắt được luồng dịch vụ dẫn đến việc tạo ra lợi nhuận.

🍡 Xem trước (Học thử)

🔎 Giới thiệu giảng viên

Tôi là Seo Ji-hoon, đại diện của DXers, người sẽ đồng hành cùng các bạn tại Inflearn. Seo Ji-hoon.
Tôi có 3 năm kinh nghiệm làm giảng viên đào tạo được nhà nước tài trợ2 năm 6 tháng kinh nghiệm phát triển thực tế, trong thời gian đó tôi đã đảm nhận việc xây dựng và vận hành các hệ thống quy mô lớn tại nhiều dự án của các tập đoàn lớn, bao gồm cả H Motors.

Trong thời gian làm giảng viên đào tạo theo ngân sách nhà nước (quốc phí) tại các trung tâm offline, tôi đã không thể thực hiện những bài giảng theo phong cách mình mong muốn (tập trung vào thực hành, bám sát thực tế). Có nhiều lý do, nhưng chủ yếu là vì tôi phải giảng dạy theo một chương trình cố định (thường là các giáo trình tập trung vào Java) và do thuộc biên chế của một tổ chức cụ thể, tôi buộc phải giảng dạy vì lợi ích của tổ chức đó hơn là vì học viên. Điều này không phù hợp với triết lý giảng dạy của tôi, vì vậy tôi đã quyết định chuyển sang giảng dạy online để tạo ra những khóa học thực sự dành cho học viên, cung cấp giá trị cao với mức chi phí hợp lý.

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

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

  • Hệ điều hành và phiên bản (OS): Có thể sử dụng tất cả các hệ điều hành như Windows, macOS, Linux, v.v.

  • Công cụ sử dụng: Node.js, Git

  • Cấu hình PC: PC cấu hình cơ bản có thể truy cập internet

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

  • Hình thức tài liệu học tập cung cấp: pdf, Notion, v.v.

  • Số lượng và dung lượng: Cung cấp tài liệu học tập cho mỗi bài giảng

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

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

  • Những ai muốn tự tay tạo ra ít nhất một dịch vụ hoàn chỉnh bằng Next.js.

  • Những ai muốn sử dụng ChatGPT/OpenAI API như một 'tính năng dịch vụ' thay vì chỉ để 'viết mã'

  • Những người đang chuẩn bị xin việc nhưng muốn tự tạo ra các dự án/dịch vụ có thể kiếm tiền trực tiếp do thị trường đang bất ổn.

  • Những ai muốn trải nghiệm lộ trình thực tế từ OAuth/Đăng nhập/Cộng đồng/Bảng điều khiển/Triển khai cho đến Kiếm tiền trong một lần.

  • Những ai chưa từng thực hiện dự án cá nhân nào đến bước "hoàn thiện" và muốn trải nghiệm trọn vẹn quá trình cho đến khi triển khai/vận hành.

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

  • Có thể cài đặt và thực thi Node.js

  • Sử dụng Git cơ bản

  • Cú pháp cơ bản của JavaScript

  • Cơ bản về React

  • Kinh nghiệm TypeScript

Xin chào
Đây là dxers

94

Học viên

3

Đánh giá

4

Trả lời

5.0

Xếp hạng

3

Các khóa học

Xin chào, tôi là Seo Ji-hoon, giảng viên của DXers sẽ đồng hành cùng các bạn trên Inflearn.
Tôi sở hữu 3 năm kinh nghiệm làm giảng viên đào tạo được chính phủ hỗ trợ2 năm 6 tháng kinh nghiệm phát triển thực tế, trong thời gian đó tôi đã đảm nhiệm việc xây dựng và vận hành các hệ thống quy mô lớn tại nhiều dự án của các tập đoàn lớn, bao gồm cả Ô tô H.

🎥Youtube: https://www.youtube.com/@dxers-edu

📰Blog: https://blog.naver.com/coinmong24


📚 Kinh nghiệm làm việc

Đào tạo offline hỗ trợ kinh phí nhà nước trong 3 năm:

Giảng dạy về Java, Spring Boot, React.js và các kiến thức phát triển web tổng quát phù hợp với trình độ của người học.

Tham gia dự án quốc gia về phân tích và dự báo dữ liệu năng lượng, dự án lớn của ô tô H trong 2 năm 6 tháng:

Phân tích và dự báo dữ liệu ứng dụng Machine Learning sử dụng Python Scikit-learn, Tensorflow, v.v.

Thiết kế và triển khai hệ thống Backend (Node Express/NestJS) dựa trên TypeScript

Phát triển Frontend với React.js, Next.js, Electron.js, Tauri

Thiết lập môi trường AWS, Azure, Docker, Kubernetes và cấu hình pipeline CI/CD


💻 Danh sách công nghệ sở hữu

Ngôn ngữ và Framework: Java, JavaScript, TypeScript, Spring Boot, React.js, Next.js, Node.js(Express, NestJS), ElectronJS, React Native, Rust, Tauri, Python(Scikit-lean, TensorFlow, Pandas)

Cơ sở dữ liệu: MySQL, OracleDB, MongoDB, PostgreSQL, Redis

Cloud & Hạ tầng: AWS(Amazon EC2, S3, RDS, v.v.), Azure, Docker, Kubernetes, Jenkins, Vault, Kafka

Công cụ cộng tác: Git, GitHub, Bitbucket, Slack, Jira, Confluence


🎯 Triết lý giảng dạy

Trong thời gian làm giảng viên đào tạo theo ngân sách nhà nước tại các trung tâm offline, tôi đã không thể thực hiện những bài giảng theo phong cách mình mong muốn (tập trung vào thực hành, bám sát thực tế). Có nhiều lý do, nhưng chủ yếu là vì tôi phải giảng dạy theo một chương trình học cố định (thường là Java) và do thuộc biên chế của một tổ chức cụ thể, tôi đã phải giảng dạy vì lợi ích của tổ chức đó hơn là vì học viên. Điều này không phù hợp với triết lý giảng dạy của tôi, vì vậy tôi đã chuyển sang giảng dạy trực tuyến với mong muốn tạo ra những khóa học vì học viên, cung cấp giá trị cao so với mức giá rẻ.

Trên hết, tôi muốn cung cấp những bài giảng giá trị cao với mức giá rẻ. Tôi đã tự học phát triển IT thông qua các bài giảng trực tuyến. Tôi muốn chứng minh rằng không nhất thiết phải tốn nhiều chi phí để học trực tiếp tại trung tâm.

Tôi luôn ủng hộ ước mơ và những thử thách của các bạn.

Thêm

Đá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 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, kết thúc sau 5 ngày ngày

3.300 ₫

70%

236.344 ₫