Trung tam dao tao CNTT Nhat Nghe


LẬP TRÌNH ANDROID NÂNG CAO


Giới thiệu

Khóa học lập trình ứng dụng Android giúp cho học viên xây dựng được các ứng dụng trên hệ điều hành Android. Bên cạnh đó học viên cũng được cung cấp những kiến thức về ngôn ngữ lập trình được sử dụng trong Android.

Giáo Trình Học

- Giáo trình thực hành Tiếng Việt do Nhất Nghệ biên soạn

Đối tượng và điều kiện theo học

- Đã học qua lớp lập trình Android căn bản hoặc có kiến thức tương đương

Môi trường học

- 100% thời gian học trực tiếp trên phòng Lab tiêu chuẩn Quốc tế

Bằng cấp

Tham dự trên 80% số buổi học và vượt qua kỳ thi cuối khóa, Học viên được cấp Chứng Nhận Hoàn Tất Khóa Học của Trung Tâm Nghiên Cứu Phát Triển Đào Tạo CNTT Nhất Nghệ, có giá trị toàn Quốc.

Thời lượng - Học phí

- - Khóa học 2 tháng - Học phí: 2.5 triệu, giảm 10% cho học viên cũ Android cơ bản.

» Xem lịch khai giảng «

NỘI DUNG HỌC CHI TIẾT

A- Phần 1: Giao diện nâng cao và các vấn đề khác

1. Text-To-Speech, voice recognization
Tìm hiển về Text-To-Speech và voice recognization
Khai thác Text-To-Speech và voice recognization
2. Service
Tìm hiểu và quản lý các Service trên Android
3. ViewPager, Fragment
Khai thác Android Support Library
Tìm hiểu Fragment.

Tạo ra View có thể phân trang.
Tạo hiệu ứng cho phân trang.
Tạo tiêu đề cho phân trang.
4. Một số widget khác: DatePicker,DatePickerDialog, TimePicker, TimePickerDialog……
Tìm hiểu một số widget hữu ích.
5. UI Patterns
Tìm hiểu UI Pattern
Khai thác các UI Pattern

Phần 2: Làm việc với Network

1. Thread,Runnable,Handler,AsyncTask
Thread: Vấn đề giao tiếp network trên các version Android
Runnable: Vấn đề cập nhật giao diện từ network
Handler: Tạo và quản lý Thread.
AsyncTask:
- Tìm hiểu Thread,
- Runnable
- Handler , dùng post, dùng Message
- AsyncTask
- Kết hợp progressbar


2. Socket
Tìm hiểu về socket
Cách giao tiếp của socket trong android
Viết chương trình giao tiếp thông qua Socket
3. HTTP
Cách giao tiếp HTTP trong android
Đối tượng HTTPClient.
Giao tiếp thông qua POST
Giao tiếp thông qua GET
Xử lý vấn đề cập nhật giao diện
4. Web Service – SOAP
Tìm hiểu Web Service
Tìm hiểu SOAP
Cách sử dụng web service trong Android
Sử dụng thư viện hỗ trợ SOAP
5. XML –DOM Parser
Tìm hiểu XML
Tìm hiểu DOM
Sử dụng DOM để Parser dữ liệu XML trên Android
6. XML – SAX Parser
Tìm hiểu SAX
Ưu điểm của SAX Parser
Sử dụng SAX để Parser dữ liệu XML trên Android
Viết chương trình lấy dự báo thời tiết.
7. Youtube API
Tìm hiểu Youtube API
Tìm hiểu JSON của Youtube
Viết chương trình lấy và chơi video  từ youtube playlist
8. Google Map API GPS
Tìm hiểu Google Map API
Cách lấy Google API key
Tìm hiểu định vị toàn cầu GPS
Tìm hiểu MapView
Tìm hiểu OverLay
Cách vẽ đường đi từ 2 điểm GeoPoint trên MapView
Viết chương trình dùng google map, định vị gps và tìm đường đi.

9. RSS
Tìm hiểu RSS
Phân tích RSS từ các báo.
Viết chương trình đọc báo từ các trang 24h, dantri, vnexpress….
10. Database webserver
Tìm hiểu cách thức giao tiếp với database trên server.
Thực hiện các thao tác xem, thêm, xóa, sửa với database trên webserver.
Viết chương trình mua hàng, quản lý bán hàng từ android đến database trên webserver.

C- Phần 3: Cơ bản về game 2D

1. Cấu trúc game
Tìm hiểu xây dựng và tổ chức cấu trúc để viết game  trên Android
Tìm hiểu canvas
Tìm hiểu về touch trên game
2. Parallax scrolling
Tìm hiểu về Parallax scrolling.
Tạo các lớp background
Chuyển động background
3. Chuyển động đối tượng
Tìm hiểu cách thức chuyển động của đối tượng.
Cách quản lý các đối tượng để không tiêu tốn tài nguyên.
Cách đồng bộ danh sách các đối tượng.
4. Sprite
Tìm hiểu về Sprite
Cách thay đổi hình dựa vào tập hợp hình hoặc 1 hình.
Cách thay đổi hình dựa vào di chuyển
5. Xét va chạm
Tìm hiểu cách cách xác dịnh va chạm giữa những loại hình khác nhau.
Xử lý sau khi có va chạm.
6. Giới thiệu engine
Tìm hiểu SAX
Ưu điểm của SAX Parser
Sử dụng SAX để Parser dữ liệu XML trên Android
Viết chương trình lấy dự báo thời tiết.
JSON Parser

  • Tìm hiểu cấu trúc JSON
  • So sánh JSON và XML
  • Phân tích dữ liệu JSON

Phần 4: Hướng dẫn đồ án

VIEW PAPER

GOOGLE MAP, GPS

YOUTUBE PLAYLIST

ĐỌC BÁO 24H

GAME


.