Đề cương khóa học

Kiến trúc và Thành phần Nâng cao

  • Mô hình kiến trúc: MVVM và thành phần Jetpack (ViewModel, LiveData)
  • Quản lý trạng thái giao diện người dùng nâng cao
  • Thành phần Navigation: giới thiệu thực tế về điều hướng phức tạp
  • Hướng dẫn thực hành: Tối ưu hóa kiến trúc ứng dụng

Tính đồng thời và Công việc nền

  • Kotlin coroutine cho các hoạt động đồng bộ
  • WorkManager cho công việc nền được lên lịch
  • Quản lý luồng và sử dụng Main Thread
  • Hướng dẫn thực hành: Hoạt động đồng bộ trong ứng dụng dự án

Tiện ích Lưu trữ Dữ liệu Nâng cao

  • Thư viện Lưu trữ Room (CRUD cơ bản)
  • Giới thiệu về DataStore
  • Hướng dẫn thực hành: Thêm lưu trữ vào dự án

Kiểm thử và Chất lượng Mã

  • Kiểm thử đơn vị với JUnit (cơ bản)
  • Kiểm thử giao diện người dùng với Espresso (giới thiệu)
  • Công cụ phân tích mã tĩnh (Lint)
  • Hướng dẫn thực hành: Viết các bài kiểm tra cơ bản trong dự án

Tích hợp và Tối ưu hóa

  • Sử dụng Retrofit để tiêu thụ REST APIs (giới thiệu)
  • Làm việc với JSON
  • Cơ bản về tối ưu hóa hiệu suất giao diện người dùng và pin
  • Hướng dẫn thực hành: Tích hợp API và điều chỉnh

Tóm tắt và Bước tiếp theo

Requirements

  • Nắm vững các kiến thức cơ bản về Android (Activity, giao diện người dùng, điều hướng, Kotlin/Java)
  • Kinh nghiệm sử dụng Android Studio
  • Hiểu biết về lập trình hướng đối tượng

Đối tượng

  • Nhà phát triển Android có kinh nghiệm
  • Nhà phát triển ứng dụng di động muốn nắm vững các kỹ thuật nâng cao
  • Kỹ sư phần mềm xây dựng các ứng dụng Android mạnh mẽ và hiệu suất cao
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories