Lập trình Android

  • Cung cấp cho học viên (HV) những kiến thức nền tảng về Lập trình Ứng dụng Android
  • Giúp HV hiểu rõ và xây dựng ứng dụng Android một cách chất lượng, nhanh chóng và linh động
  • Cung cấp kiến thức, kỹ năng và kinh nghiệm xây dựng ứng dụng Android với ngôn ngữ lập trình Java
  • Cung cấp các kiến thức mới nhất, liên tục cập nhật theo từng khoá học
  • Cung cấp các kiến thức, kỹ năng sử dụng các phần mềm đồ hoạ, quản lý source code
  • Chú trọng rèn luyện tư duy và phong cách lập trình
  • Tạo tiền đề vững chắc để có thể tiếp tục xây dựng ứng dụng Android với Kotlin và ứng dụng di động trên các nền tảng khác
  • Tự tin ứng tuyển vào các công ty, doanh nghiệp với vị trí lập trình viên Android
  • Học viên có kiến thức lập trình cơ bản hoặc đã tham gia khóa “Lập trình viên cơ bản Java
  • Tất cả những ai muốn tìm hiểu kỹ về kỹ thuật lập trình ứng dụng Android và mong muốn xây dựng các ứng dụng trên nền tảng hệ điều hành Android.
Sau khi hoàn thành khóa học, học viên sẽ có khả năng:   
  • Nắm vững kiến thức nền tảng lập trình ứng dụng Android, sử dụng thành thạo các thành phần của Android SDK để giải quyết các bài toán thực tế.
  • Nắm vững các đối tượng giao diện cơ bản và nâng cao
  • Làm việc với Android Services, Web Services, Location Services, Google Maps, Animations, Gestures, Touch Events, Notifications
  • Làm việc với File, SharedPreferences, SQLite database
  • Hiểu rõ về ngôn ngữ XML, dữ liệu JSON
  • Nắm vững các mô hình lập trình: MVC, MVP, MVVM
  • Tích hợp được với Google Firebase, các mạng xã hội và các thư viện khác
  • Tích hợp được với công cụ quảng cáo Google AdMob, thanh toán In-App Purchase
  • Xuất bản ứng dụng lên Play Store

 

  • Bạn sẽ học tập trung 20 tuần với thời lượng 160 tiết cùng khoản đầu tư dành cho khóa học là 6.800.000đ
  • Ưu đãi học phí còn 5.000.000đ dành cho học viên đã học xong LTV Java tại Trung Tâm 

 

  • Module 1:
    • Tổng quan lập trình ứng dụng Android
    • Chu trình ứng dụng Android
    • Lập trình giao diện đồ hoạ người dùng
    • List-based widgets (ListView, GridView, RecyclerView, Spinner)
    • Fragments
    • Đồ án thực tế 1
  • Module 2:
    • Cơ bản về các phần mềm đồ hoạ
    • Quản lý phiên bản source code với Git
    • Quản lý resources trong project Android
    • Các đối tượng giao diện nâng cao: Menu, Toolbar, ViewPager, Tabs, Navigation Drawer, Pull to refresh, CardView
    • Intent, Parcelable
    • Làm việc với Dialog Box
    • App Permissions và quản lý Runtime Permissions
    • Làm việc với File và SharedPreferences
    • Cơ sở dữ liệu SQLite
    • Content Provider
    • Lập trình multithreading
    • Debug ứng dụng Android
    • Đồ án thực tế 2
  • Module 3:
    • Tích hợp với Web Services
    • Làm việc với Android Services
    • Notifications
    • Location Services
    • Bản đồ Google Maps
    • Animations
    • Tích hợp Mutimedia
    • Gestures và Touch Events
    • Tích hợp Java 8, RxJava
    • Xây dựng App’s shortcut
    • Đồ án thực tế 3
  • Module 4:
    • Tích hợp với Google Firebase
    • Tích hợp với các mạng xã hội (Facebook, Google, YouTube)
    • Mô hình MVP (Model – View – Presenter)
    • Mô hình MVVM (Model – View – ViewModel)
    • Thư viện Butterknife
    • Thư viện EventBus
    • Tích hợp quản cáo Google AdMob
    • Thanh toán In-App Purchase
    • Tích hợp các công cụ theo dõi, phân tích tự động (Firebase Analytics, Crashlytics…)
    • Đồ án thực tế 4
  • Đồ án Tốt nghiệp

Giáo viên hướng dẫn Học viên làm Đồ án của mình hoặc chọn một trong các đề tài sau:

  • Ứng dụng quản lý, ghi nhận đặt món ở nhà hàng
  • Ứng dụng quản lý kinh doanh, theo dõi giao – nhận ở cửa hàng thức ăn nhanh/ sinh tố, trà sữa
  • Ứng dụng quản lý kho của Shop: quần áo thời trang/ giày thể thao/ đồ công nghệ/ đồ đi phượt/ thời trang trẻ em/ cửa hàng đồ chơi trẻ em/ cửa hàng bánh ngọt
  • Ứng dụng quản lý việc mượn trả sách của một thư viện sách, gồm 2 apps: dành cho độc giả, dành cho thủ thư
  • Ứng dụng quản lý đặt lịch tập với PT, chăm sóc (theo dõi quá trình tập luyện, nhắc nhở, gửi bản tin…) cho khách hàng ở câu lạc bộ gym.
  • Ứng dụng quản lý chăm sóc khách hàng ở phòng khám, bệnh viện (quản lý lịch hẹn tái khám, gửi thông báo nhắc khách hàng ngày/giờ khám bệnh...) 
  • Ứng dụng cẩm nang bà bầu, cho phép nhập ngày dự sinh của bé, ứng dụng sẽ nhắc nhở các bà mẹ theo từng gian đoạn (1 tháng, 2 tháng…); cung cấp các kiến thức, kỹ năng cần thiết cho các bà mẹ; tư vấn, nhắc nhở lịch khám, tiêm phòng; ghi nhật ký của mẹ (hình ảnh, video…)
  • Ứng dụng cẩm nang cho mẹ và bé, các bước phát triển của con từ sơ sinh cho đến 5 tuổi; nhắc lịch tiêm phòng, ghi nhật ký cho mẹ và bé (hình ảnh, âm thanh…)
  • Ứng dụng cung cấp các khuyến mãi mới nhất (sale off, voucher, coupon…), chia theo địa điểm, loại dịch vụ
  • Ứng dụng chia sẻ các công thức nấu ăn (công thức, nguyên liệu, hình ảnh, chợ/siêu thị/cửa hàng có thể mua các nguyên liệu…), người dùng tương tác với nhau thông qua like, comment, rating…
  • Ứng dụng cung cấp các tin tức, khuyến mãi, menu món ăn của một chuỗi cửa hàng ăn uống (pizza, gà rán…); cho phép đặt món và giao hàng; tìm cửa hàng gần nhất…
 

Học viên thi đạt kết quả cuối môn học sẽ được cấp Chứng nhận  "Lập trình viên Android - Java, MVP, MVVP, Google Firebase, Social Network, SQLite" do Trung Tâm Tin Học - Trường ĐH KHTN TP.HCM cấp.

CÁC MÔN HỌC LIÊN QUAN
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.