Lập trình Android qua 10 ứng dụng thực tế
Mô tả

Khóa học lập trình Android ứng dụng thực tế 12 buổi. "Training on code" 10 ứng dụng đầy đủ từ chuyên gia phát triển game và ứng dụng di động Nguyễn Bá Thành (CoFounder & CEO WePlay).

Qua mỗi buổi học, học viên thu được gì?

  1. Nắm bắt kiến thức lập trình di động Android
  2. Tự tạo ứng dụng Android. Cách nào kiếm tiền bằng ứng dụng đó hoặc dùng làm CV xin việc thiết thực.
  3. Nhận được chia sẻ góp ý từ lập trình viên thực sự đã có nhiều thành công và thất bại phát triển - kinh doanh ứng dụng di động. Nếu bạn có dự án muốn khởi nghiệp có thể nhận được đầu tư hoặc giới thiệu đầu tư từ anh Nguyễn Bá Thành.

Đối tượng:

  • Các bạn muốn tự code ra các ứng dụng của riêng mình để kiếm tiền thông qua các app này.
  • Các lập trình viên, sinh viên CNTT muốn lập trình gia công ứng dụng di động

Giảng viên Nguyễn Bá Thành

  1. Tác giả ứng dụng Đuổi Hình Bắt Chữ hơn 5 triệu lượt tải, Lịch Vạn Niên hơn 1 triệu lượt tải.
  2. Chuyên gia Google Android cộng đồng, chia sẻ công nghệ FireBase, kỹ thuật xây dựng ứng dụng chat.
  3. Một số bài chia sẻ của anh Nguyễn Bá Thành trên trang công nghệ vnexpress.net:

            1. Gian nan khởi nghiệp lập trình di động

            2. Khởi nghiệp lập trình di động: Đầu tư mài rìu trước khi chặt cây

Học lập trình Android cơ bản đến nâng cao

Giáo trình
0. Buổi 1: Say "Hello Android"
  •  Tổng quan về công nghệ số hiện nay
  •  Giới thiệu về Android Market
  •  Làm quen với Android Studio
  •  Mini Task: Ứng dụng "Hello Android"
  •  Máy ảo Android
  •  Debug trên Android Studio
  •  Cấu trúc dự án Android trên Android Studio
  •  Mini Task: Giải phương trình bậc 2, Tính tổng 100 số tự nhiên
1. Buổi 2: Tìm hiểu về Activity
  •  Tổng quan về Activity trong Android
  •  Cách tạo một Activity
  •  Chuyển dữ liệu giữa 2 activities
  •  Tắt Activity
  •  Vòng đời của Activity
  •  Support multi languages
  •  Minitask: Ứng dụng Bói Tên
2. Buổi 3: Giao diện người dùng trong Android
  •  Tổng quan về giao diện người dùng
  •  Tham chiếu 1 thành phần UI
  •  Các loại layout trên Android
  •  Các control cơ bản trên Android
  •  Các loại container cơ bản trong android
  •  Attribute trong UI
  •  Sự hỗ trợ đa màn hình trong android
  •  Sử dụng Adapter
  •  Mini task: Custom Listview
  •  Update listview với SwipeRefreshLayout
  •  Sử dụng thư viện bên thứ ba (third party lib)
  •  Dialog Android - Mini task: Dialog axit app
3. Buổi 4: Fragment, Animation, Webview, Webservice & Lập trình đa luồng trong Android
  •  Tổng quan Fragment trong Android
  •  Triển khai Fragment trong Android
  •  Mini task: App xem ảnh dùng Fragment
  •  Animation by XML
  •  Animation by code
  •  Mini task: Xây dựng app "Chiếc Nón Kỳ Diệu"
  •  Custom Component
  •  9patch
  •  AsyncTask và lập trình đa luồng
  •  Webview
  •  Webservice
  •  Json parser
  •  Mini task: Xây dựng app "News Reader"
4. Buổi 5: Lưu trữ trong Android
  •  Tổng quan về lưu trữ trong android
  •  Hệ thống lưu trữ file nội bộ
  •  Hệ thống file lưu trữ ngoại vi
  •  So sánh Internal & External Storage
  •  Mini task: Ghi và đọc file External Memory - App Nhật Ký
  •  SQLite
  •  Mini task: Contact manager
5. Buổi 6: Làm việc với Android Audio, Camera
  •  Media Player
  •  Play Audio
  •  Record Audio
  •  Mini task 1: Note taker with media
  •  Tổng quan các tài nguyên của Camera
  •  Permission khi làm việc với Camera
  •  Camera info
  •  Cách kiểm tra đặc tính Camera
  •  Capture photo
  •  Mini task 2: Note Taker with photo
6. Buổi 7: Làm việc với Android Video, Graphic
  •  Android Video
  •  Mini Task: Video Recorder
  •  Giới thiệu về OpenGL ES
7. Buổi 8: Android Content Provider
  •  Tổng quan Content Provider
  •  Truy xuất dữ liệu từ Content Provider
  •  ContentResolver: Query()
  •  Định dạng chuỗi Uri
  •  Contract Class
  •  Mini task 1: Tìm kiếm danh bạ
  •  Cách tạo một Content Provider
  •  Cung cấp và truy xuất
8. Buổi 9: Android Services (part 1)
  •  Tổng quan bài học
  •  Tổng quan về service
  •  Các loại services
  •  Vòng đời của service
  •  Mô tả các methods dùng trong service
  •  Tạo Unbound Service
  •  Các hằng số trả về của onStartCommand() trong Unboud Service
  •  Mini task 1: Hello Service
  •  Mini task 2: Chơi nhạc ngầm
  •  Intent Service
  •  Để Activity làm việc với Intent Service
  •  So sánh 2 loại services đã học
  •  Mini task 3: Thực hành Intent Service
9. Buổi 10: Android Services (part 2)
  •  Tạo Bound Service
  •  Các cách tạo IBinder
  •  Tạo Ibinder extend lớp Binder
  •  Tạo Ibinder dùng Messenger
  •  Mini task: Viết ứng dụng convert chữ thường thành in hoa sử dụng Bound Service - kỹ thuật Messenger
  •  Mini task: Viết ứng dụng convert chữ thường thành in hoa sử dụng Bound Service - Messenger (kết thúc))
10. Buổi 11: Google Firebase
  •  Tổng quan Google Services
  •  Tổng quan về Firebase
  •  Cài đặt môi trường phát triển firebase
  •  Demo FCM & tổng quan về FCM
  •  Triển khai FCM (phần 1)
  •  Triển khai FCM (phần 2)
  •  Giới thiệu về Firebase Authentication
  •  Các vấn đề về Firebase Users
  •  Quản lý Firebase users
  •  Giới thiệu Firebase Realtime Database
  •  Tổ chức dữ liệu trên Firebase
  •  Lưu trữ dữ liệu thời gian thực
  •  Đọc dữ liệu thời gian thực
  •  Tạo ứng dụng ChatApp hàng triệu người dùng (phần 1)
  •  Tạo ứng dụng ChatApp hàng triệu người dùng (phần 2)
11. Buổi 12: Material Design
  •  Tổng quan về Material Design
  •  Ánh sáng trong Material Design
  •  Các tính chất của Material Design
  •  Animation trong Material Design
thumbnail
600000đ
Học trực tuyến
12 phần, 106 bài học
Đánh giá
4 sao
23 người đánh giá
Nguyễn Minh Tú
Đào Duy Tân
Nguyễn Văn Hải
Khóa học của Thầy rất tuyệt, kiến thức rất thực tế và áp dụng vào công việc được ngay. Chắc chắn ai đang có định hướng theo android thì em sẽ giới thiệu gặp Thầy :)
TrầnHuy
Nguyễn Hải Đăng
Trước
Sau
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
600000đ
Học viên hoàn thành học phí trong một lần
FREE