Liên hệ với chúng tôi

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

Phương pháp luận Agile trong phát triển di động

  • Nguyên tắc Agile và cấu trúc dự án
  • Câu chuyện người dùng, sprint và phản hồi lặp lại
  • Bội CI/CD và chu kỳ phát hành nhanh

Thiết kế UX và UI cho ứng dụng di động

  • Nguyên tắc về trải nghiệm người dùng và thiết kế giao diện
  • Wireframe, nguyên mẫu và kiểm thử người dùng
  • Tính khả dụng và sự nhất quán đa thiết bị

Xây dựng với Flutter

  • Cài đặt và kiến trúc Flutter
  • Widgets, bố cục và chủ đề
  • Quản lý trạng thái và điều hướng

Kiến trúc ứng dụng di động

  • Kiến trúc phân lớp và module hóa
  • Tích hợp với các dịch vụ phía sau (Firebase)
  • Thực hành tốt nhất cho khả năng bảo trì và mở rộng

AI trong phát triển ứng dụng di động

  • Sử dụng các mô hình đã được huấn luyện trước trong các ứng dụng Flutter
  • Chatbot, khuyến nghị và tự động hóa thông minh
  • Kết nối với các dịch vụ AI (ví dụ: Dialogflow, ML Kit)

Bảo mật trong ứng dụng di động

  • Xác thực và ủy quyền với Firebase
  • Mã hóa dữ liệu và lưu trữ an toàn
  • Che giấu mã và các cuộc gọi API an toàn

Kiểm thử, triển khai và bảo trì

  • Kiểm thử đơn vị, widget và tích hợp
  • Chuẩn bị cho Google Play và App Store
  • Kiểm soát phiên bản và chiến lược cập nhật

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

Yêu cầu

  • Hiểu biết về lập trình hướng đối tượng
  • Kinh nghiệm với các công cụ phát triển phần mềm
  • Kiến thức cơ bản về thiết bị di động và thiết kế UI

Đối tượng tham gia

  • Lập trình viên hệ thống CNTT
  • Chuyên viên kỹ thuật tạo giao diện di động
  • Lập trình viên ứng dụng tìm kiếm kỹ năng tích hợp đa nền tảng và AI
 12 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan