Tại sao nên học lập trình trên thiết bị di động
- Nhu cầu sử dụng các thiết bị di động đã trở nên phổ biến trên toàn thế giới.
- Sự tiến bộ vượt bậc của công nghệ đã thay đổi hành vi của con người.
- Điện thoại di động là lĩnh vực công nghệ phát triển mạnh mẽ nhất!
- 2015: số người truy cập Internet qua điện thoại di động sẽ vượt qua số người truy cập Internet qua PC (Personal Computer)
- Theo dự đoán: điện thoại di động sẽ trở thành phương tiện giao tiếp và là công cụ làm việc chủ yếu của con người trong thế kỷ 21
Mục tiêu
Sau khoá học này bạn sẽ đạt được:
- Nhận ra các đặc trưng cơ bản của môi trường lập trình trên thiết bị di động
- Thấy được các điểm khác biệt so với môi trường lập trình trên PC hay web
- Biết lựa chọn ngôn ngữ lập trình phù hợp nền tảng thiết bị di động cần phát triển phần mềm ứng dụng
- Phân tích, thiết kế các phần mềm trên thiết bị di động theo hướng đối tượng
- Thực hiện cài đặt các ứng dụng và dịch vụ trên thiết bị di động
- Biết cách xuất bản các phần mềm ứng dụng cho thiết bị di động.
Soạn thảo code và chạy chương trình
- Sử dụng chương trình soạn thảo code IDE chuyên nghiệp Android Studio
Trao đổi
Trong quá trình học online, người học gặp vấn đề thắc mắc có thể trao đổi qua các cách sau:
- Để lại bình luận cuối mỗi bài
- Đặt câu hỏi trong phần Hỏi đáp
- Trao đổi trực tiếp qua skype với người dạy
- View code trực tiếp qua phần mềm TeamViewer
Thiết kế chương trình
ThS. Phan Trọng Tiến
BM Công nghệ phần mềm, Khoa CNTT, VNUA
Email: ptgtien@vnua.edu.vn
Skype: tienpt
Hướng dẫn đăng ký khoá học
Chương trình giáo dục
- 6 Sections
- 38 Lessons
- 15 Weeks
Expand all sectionsCollapse all sections
- Phần 1: Sử dụng Android Studio3
- Phần 2: Tổng quan về Android5
- Phần 3: Thiết kế giao diện ứng dụng Android12
- 3.1Bài 4: Thiết kế giao diện với XML Layout90 Minutes
- 3.2Bài 5: Các loại Layout trong Android90 Minutes
- 3.3Bài tập 02: Tạo ứng dụng PIZZA ORDERING30 Minutes
- 3.4Bài 6: Sử dụng các loại Widgets chọn dữ liệu [en]30 Minutes
- 3.5Bài tập 03: Tạo danh sách đổ xuống30 Minutes
- 3.6Bài 7.1: Sử dụng các Widget cho Date – Time – Tabs [en]30 Minutes
- 3.7Bài 7.2: Sử dụng Bàn phím vật lý và bàn phím ảo [en]30 Minutes
- 3.8Bài 8: Thiết kế Menus [en]30 Minutes
- 3.9Bài 9: Sử dụng Font [en]30 Minutes
- 3.10Bài 10: Sử dụng Webkit Browser [en]30 Minutes
- 3.11Bài 11: Sử dụng các dạng hộp thoại [en]30 Minutes
- 3.12Bài tập 04: Tạo ứng dụng TODO LIST45 Minutes
- Phần 4: Sử dụng Intent và đa luồng trong Android5
- Phần 5: Lưu trữ và truy vấn dữ liệu6
- 5.1Bài 14: Tham chiếu dữ liệu [en]30 Minutes
- 5.2Bài 15: Tệp [en]30 Minutes
- 5.3Bài 16: File Resources [en]30 Minutes
- 5.4Bài 17: Lập trình CSDL SQLITE với Android150 Minutes
- 5.5Thực hành: Lập trình ứng dụng quản lý tài khoản Users
- 5.6Bài tập 07: Lập trình ứng dụng lấy dữ liệu sitemap trang timoday.edu.vn360 Minutes
- Phần 6: Các vấn đề khác7