Chia Sẻ Khóa Học Full-Stack Android Quiz App - Ktor Backend & Jetpack Compose [Khóa 6128 A]
Xây dựng một Quiz App hoàn chỉnh với Ktor backend, MongoDB, Jetpack Compose, Koin và offline support với Room database.
Những gì bạn sẽ học được:
- ✓ Thiết lập một Ktor backend để phục vụ các câu hỏi trắc nghiệm.
- ✓ Lưu trữ và truy xuất dữ liệu bằng MongoDB.
- ✓ Tạo một REST API và xử lý network request.
- ✓ Deploy Ktor backend của bạn lên AWS Elastic Beanstalk bằng một tài khoản AWS miễn phí trong 1 năm.
- ✓ Triển khai Jetpack Compose UI để mang lại trải nghiệm người dùng mượt mà.
- ✓ Sử dụng ViewModel & StateFlow để quản lý UI state.
- ✓ Handle navigation và UI events trong Compose.
- ✓ Thêm offline support với Room database và caching.
- ✓ Triển khai clean architecture và các best coding practice.
Bạn có phải là một Android developer đang muốn xây dựng một full-stack mobile app? Bạn có muốn tìm hiểu cách tạo một backend với Ktor, sử dụng MongoDB làm cơ sở dữ liệu và tích hợp nó với Jetpack Compose UI hiện đại không ? Vậy thì khóa học này là dành cho bạn!
Trong khóa học thực hành dựa trên dự án này, bạn sẽ xây dựng một Quiz App đầy đủ chức năng từ đầu bằng cách sử dụng:
- ✓ Ktor – Một backend framework nhẹ trong Kotlin.
- ✓ MongoDB – Một NoSQL database để lưu trữ dữ liệu trắc nghiệm.
- ✓ Jetpack Compose – Android UI toolkit hiện đại.
- ✓ Room Database – Để lưu trữ dữ liệu ngoại tuyến.
- ✓ Preference DataStore – Để lưu các tùy chọn của người dùng.
- ✓ Dependency Injection với Koin – Để quản lý các dependency.
- ✓ AWS Elastic Beanstalk – Để deploy Ktor backend của bạn miễn phí trên AWS.
Những gì bạn sẽ học được:
- ✓ Setup một Ktor backend để phục vụ các câu hỏi trắc nghiệm.
- ✓ Lưu trữ và truy xuất dữ liệu bằng MongoDB.
- ✓ Tạo một REST API và xử lý các network request.
- ✓ Triển khai Jetpack Compose UI để có trải nghiệm người dùng mượt mà.
- ✓ Sử dụng ViewModel & StateFlow để quản lý UI state.
- ✓ Thêm offline support với Room database và caching.
- ✓ Handle navigation và UI events trong Compose.
- ✓ Triển khai clean architecture và các best coding practice.
Triển khai Ktor backend của bạn lên AWS Elastic Beanstalk bằng một tài khoản AWS miễn phí trong 1 năm.
Vào cuối khóa học này, bạn sẽ có một Full-Stack Android Quiz App hoàn chỉnh mà bạn có thể sử dụng làm một portfolio project hoặc thậm chí xuất bản trên Play Store!
Khóa học này dành cho ai?
- ✓ Người mới bắt đầu quen thuộc với Kotlin & Android Development.
- ✓ Các Android developer muốn học Ktor, MongoDB & Jetpack Compose.
- ✓ Bất kỳ ai muốn xây dựng một full-stack mobile app.
Bạn đã sẵn sàng nâng cao kỹ năng Android của mình chưa? Hãy tham gia ngay và bắt đầu xây dựng Full-stack Quiz App của riêng bạn ngay hôm nay!
Mục lục:
- ✓ 1. Tổng quan về khóa học.
- ✓ 2. Backend Development với Ktor.
- ✓ 3. User Interface với Jetpack Compose.
- ✓ 4. Đưa QuizTime vào cuộc sống: ViewModel, API và Local Storage.
Khóa học này dành cho ai:
- ✓ Các Android developer muốn tìm hiểu Ktor, MongoDB & Jetpack Compose.
- ✓ Bất kỳ ai muốn xây dựng một full-stack mobile app và deploy ứng dụng đó lên AWS.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU