Wednesday, October 15, 2014

LẬP TRÌNH JAVA CƠ BẢN


Chi tiết chương trình học (72 giờ):
MODULE 1: LẬP TRÌNH ANDROID CƠ BẢN
a) Mục tiêu:
- Tiếp cận môi trường lập trình di động.
- Có kiến thức cơ bản về nền tảng Android.
- Thành tạo kỹ năng lập trình, phát triển ứng dụng mobile trên Android
b) Nội dung:
- Bài 1: Giới thiệu về Android và lịch sử phát triển
- Bài 2: Toàn cảnh hệ điều hành Android
- Bài 3: Cài đặt SDK
- Bài 4: Môi trường phát triển phần mềm Android
- Bài 5: Ứng dụng Hello world
- Bài 6: Chỉnh sửa lại Project đầu tiên của bạn
- Bài 7: Sử dụng XML - Dựa trên bố cục
- Bài 8: Sử dụng các Widget cơ bản
- Bài 9: Làm việc với các Container
- Bài 10: Các phương thức nhập dữ liệu trong Android
- Bài 11: Sử dụng Selection Widgets
- Bài 12: Làm quen với List
- Bài 13: Tiếp tục về Widgets và Containers
- Bài 14: Nhúng bộ WebKit vào trình duyệt
- Bài 15: Sử dụng các Menu
- Bài 16: Hiển thị các Pop-up message
- Bài 17: Xử lý các sự kiện liên quan đến vòng đời của Activity
- Bài 18: Xử lý việc xoay màn hình
Thời gian: 36 giờ 
a) Mục tiêu:
- Có kiến thức nâng cao hơn về nền tảng Android.
- Được rèn luyện phát triển các ứng dụng tiên tiến như: ứng dụng mạng, ứng dụng xử lý ảnh và video, ứng dụng bản đồ, xử lý đa tiến trình…
- Thao tác với các loại dữ liệu như XML, JSON …
- Thao tác CSDL cục bộ SQLite, SharedPreference...
- Tương tác với mạng xã hội như : Facebook, Twitter …
- Làm việc với cloud computing : Google drive, Dropbox …
- Tự phát triển được các ứng dụng Android của riêng mình.
- Hiểu và biết cách áp dụng quy trình phát triển một ứng dụng hoàn chỉnh từ đầu cho đến cuối thông qua những giờ làm bài tập lớn và đồ án tốt nghiệp.
b) Nội dung:
- Bài 19: Làm việc với các Luồng
- Bài 20: Tạo các bộ lọc Intent
- Bài 21: Khởi chạy Activity và các Acivity con
- Bài 22: Làm việc với các tài nguyên
- Bài 23: Định nghĩa và sử dụng styles
- Bài 24: Xử lý nhiều kích thước màn hình
- Bài 25: Truy cập Files
- Bài 26: Sử dụng Preferences-(Tùy chọn)
- Bài 27: Quản lý và truy cập cơ sở dữ liệu.
- Bài 28: Giao tiếp thông qua Internet.
- Bài 29: Làm việc với Service
- Bài 30: Các mô hình Service cơ bản
- Bài 31: Cảnh báo người dùng thông qua các Notification
- Bài 32: Yêu cầu và đòi hỏi permission
- Bài 33: Truy cập các dịch vụ GPS
- Bài 34: Xử lý các cuộc gọi điện thoại
- Bài 35: Các bộ font chữ
- Bài 36: Công cụ phát triển nâng cao  
Thời gian: 36 giờ
Ưu điểm của khóa học lập trình android:
·        Sau khi hoàn thành xong chương trình thì học viên sẽ được:
-         Hiểu và đăng ký các tài khoản để xây dựng các ứng dụng cho Android
-         Các qui trình triển khai ứng dụng cho người dùng trên Google Play Store
-         Tùy chỉnh các điều khiển trên giao diện ứng dụng
-         Xây dựng các ứng dụng đa chạm (Gesture Recognization)
-         Thao tác với các loại dữ liệu như XML, JSON
-         Thao tác CSDL cục bộ SQLite, SharedPreference...
-         Tương tác với Webservice
-         Tương tác với Google Cloud
-         Xây dựng ứng dụng liên quan đến bản đồ (GPS, Internet Connection – Wifi, 3G)
-         Viết ứng dụng đa nhiệm (AsynTask, Thread, Handler)
-         Viết ứng dụng đa phương tiện (Camera, Media, Gallery)
-         Gửi thông báo trên thiết bị, thông báo từ máy chủ server
-         Cách thức sử dụng các thư viện mở trên Internet 
-         Viết ứng dụng tích hợp điện thoại, dịch vụ tin nhắn
-         Tìm hiểu các bộ cảm biến trên Android
   Nếu BẠN thực sự muốn trở thành những chuyên gia LẬP TRÌNH ANDROID, hãy đừng bỏ lỡ CƠ HỘI tuyệt vời này.