
Phát triển ứng dụng LLM sử dụng RAG (feat. LangChain)
jasonkang
Học RAG từ người chiến thắng Hackathon GenAI Thung lũng Silicon. Đầy ắp bí quyết thực chiến.
Cơ bản
LLM, RAG, LangChain
Mới dùng Flutter ư? Flutter Contributor sẽ hướng dẫn bạn từ đầu! Bắt đầu phát triển Flutter với dự án AI ứng dụng Gemini.
89 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Các loại và cách dùng Flutter Widget
Thực hiện chatbot AI với Flutter Gemini
Bạn mới bắt đầu với Flutter? Hãy học những kiến thức cơ bản về Flutter cùng với Flutter Contributor, và tạo ra một AI chatbot sử dụng Gemini
thông qua dự án thực tế!
Phát triển ứng dụng di động!
Dành cho những ai muốn bắt đầu với Flutter
Từ Widget cơ bản
đến phát triển ứng dụng thực tế,
toàn bộ quá trình phát triển ứng dụng di động có thể
được trải nghiệm.
Muốn học Flutter
thông qua việc tạo ra dịch vụ thực tế
Triển khai trực tiếp AI chatbot để
phát triển khả năng
tích hợp API, quản lý trạng thái,
thiết kế UI/UX
cần thiết trong thực tế
Từ cơ bản của Flutter
muốn xây dựng nền tảng vững chắc
Từ khái niệm cơ bản của Widget
đến Custom Widget,
các nguyên lý cốt lõi của Flutter
cùng với thực hành có thể được
học tập một cách có hệ thống
Hiểu được Widget Tree và có thể thiết kế UI hiệu quả
Có thể lựa chọn và sử dụng Widget phù hợp với từng tình huống
Có thể tạo Custom Widget có thể tái sử dụng
Kinh nghiệm phát triển thực tế
Bạn có thể tạo một ứng dụng chatbot AI thực sự hoạt động như một dự án portfolio
Trong phần này, bạn sẽ học về Widget - trọng tâm của việc phát triển ứng dụng Flutter.
Bắt đầu từ các Widget cơ bản như Text, Button, Container cho đến Layout Widget, cùng với các ví dụ mã thực tế để xây dựng nền tảng Flutter vững chắc
từ đầu.
Phát triển ứng dụng AI chatbot hoạt động thực tế bằng cách sử dụng các Flutter Widget. Từ việc tạo Custom Widget đến tích hợp API, học các kỹ năng phát triển cần thiết trong thực tế.
(Hiện tại) Phụ trách đào tạo GS Group DX BootCamp
Tiến hành giáo dục và mentoring AI / Flutter dành cho người không chuyên ngành/không phải lập trình viên
Flutter Contributor
(Cựu) Tech Lead của startup AI vòng Series C
Mentor của Naver Boostcamp Web/Mobile
Người dẫn chương trình YouTube Channel của Naver Cloud
Thử thách Frontend Pre-onboarding của Wanted Tổng số học viên 7000+
Hanghae Plus AI Course Huấn luyện viên khóa 1
Q. Tôi muốn tạo ứng dụng bằng Flutter, nhưng không biết nên bắt đầu từ đâu
Bạn có thể học từng bước một cách có hệ thống với chương trình giảng dạy từ cơ bản đến thực tế
Q. Tôi cần portfolio để xin việc/chuyển việc
Bạn có thể tạo ra một portfolio khác biệt với ứng dụng chatbot AI thời thượng
Q. Tôi bị bối rối không biết khi nào nên sử dụng vô số Widget của Flutter
Bạn có thể học cách chọn Widget phù hợp với từng tình huống dựa trên kinh nghiệm thực tế
Khóa học được tiến hành chủ yếu về phát triển web trong môi trường MacOS
Vì không sử dụng XCode nên nếu Flutter được cài đặt thì bạn có thể
học khóa học trong môi trường Linux hoặc Windows
Tuy nhiên, lỗi do hệ điều hành gây ra thì khó debug.
Dart
Dart có cú pháp tương tự với các ngôn ngữ lập trình khác nên tôi nghĩ bạn sẽ có thể theo dõi một cách tương đối dễ dàng
Những bạn cảm thấy Dart là rào cản thì hãy xem các bài giảng miễn phí đã công khai rồi quyết định có tham gia khóa học hay không nhé
Khóa học này dành cho ai?
Nhà phát triển tò mò về Flutter
Dev muốn side project với app mobile
Cần biết trước khi bắt đầu?
Dart
Xác minh Inflearn
Xác minh sự nghiệp
19,099
Học viên
1,512
Đánh giá
529
Trả lời
4.9
Xếp hạng
10
Các khóa học
Kỹ sư phần mềm cấp cao tại FAANG
(Cựu) Phát triển/Vận hành nền tảng AI Agent tập đoàn GS
(Cựu) Mentor/Coach DX BootCamp tại tập đoàn GS
(Cựu) Kỹ sư phần mềm cấp cao tại FAANG (Cựu) Phát triển/Vận hành nền tảng AI Agent tập đoàn GS (Cựu) Mentor/Coaching GS Group DX BootCamp
(Cựu) Tech Lead tại startup AI Series C
Giảng viên Python Code in Place tại Đại học Stanford
Mentor tại Naver Boostcamp Web/Mobile
Người dẫn chương trình YouTube Channel của Naver Cloud
Tác giả cuốn sách Tự mình xây dựng AI Agent hiệu quả với LangChain & LangGraph

Tiến hành Thử thách Frontend/Backend Wanted Pre-onboarding (tích lũy hơn 6000 người tham gia)
Huấn luyện viên khóa Hanghae AI Plus khóa 1
Tất cả
18 bài giảng ∙ (2giờ 3phút)
Tất cả
4 đánh giá
4.5
4 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 15
∙
Đánh giá trung bình 4.1
Đánh giá 12
∙
Đánh giá trung bình 5.0
Đánh giá 39
∙
Đánh giá trung bình 4.8
4
Tôi nghĩ nội dung bài giảng và khả năng truyền đạt rất xuất sắc. Nhưng đối với những người mới bắt đầu học Flutter như tôi, có cảm giác như thiếu giải thích về lý do tại sao lại code theo cách này.
Cảm ơn bạn vì những phản hồi tốt! Phần "tại sao lại như thế này" có phải ý bạn là phần cấu trúc dự án không? Nếu bạn có thể cho tôi thêm phản hồi chi tiết hơn thì sẽ giúp ích rất nhiều cho việc quay bài giảng tiếp theo!
Ví dụ như ở phần '4.5 Hiện thực danh sách chat bằng ListView.separated()', trong quá trình trừu tượng hóa, tác giả tạo file 'chat_message.dart', di chuyển code và import... Tôi không hiểu rõ mục đích của việc chia code theo chức năng là gì, tốc độ cũng nhanh và khó hiểu. Theo tôi, đến section 3 thì không khó để hiểu, nhưng từ section 4 trở đi, tôi cảm thấy phần giải thích còn thiếu và tốc độ diễn giải nhanh.
Có lẽ tôi đã giải thích hơi nhanh nên bạn khó hiểu. Tôi sẽ cố gắng phản ánh những phản hồi mà bạn đã đưa ra. Cảm ơn bạn!
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!