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

Agile Phương pháp trong Mobile Development

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

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
  • Sketch sơ đồ, nguyên mẫu và thử nghiệm người dùng
  • Accessibility và tính nhất quán trên nhiều thiết bị

Xây dựng với Flutter

  • Thiết lập và kiến trúc của 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à mô-đun
  • Tích hợp với dịch vụ backend (Firebase)
  • Các thực hành tốt nhất cho khả năng duy trì và mở rộng quy mô

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 ứng dụng Flutter
  • Chatbots, đề xuất và tự động hóa thông minh
  • Kết nối với dịch vụ AI (ví dụ: Dialogflow, ML Kit)

Bảo mật trong Ứng dụng Di động

  • Xác thực và phân quyền với Firebase
  • Mã hóa dữ liệu và lưu trữ an toàn
  • Làm mờ mã nguồn và 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
  • Quản lý phiên bản và chiến lược cập nhật

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

Requirements

  • Hiểu biết về lập trình hướng đối tượng
  • Kinh nghiệm với 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ế giao diện người dùng

Đối tượng học viên

  • Nhà phát triển hệ thống IT
  • Chuyên gia kỹ thuật tạo ra các giao diện di động
  • Nhà phát triển ứng dụng muốn tích hợp các kỹ năng đa nền tảng và AI
 12 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories