| Mục tiêu khoá học |
Sau khi hoàn thành khóa học cùng dự án mẫu, học viên có khả năng:
- Áp dụng chuyên nghiệp quy trình phát triển phần mềm trên các ứng dụng Android.
- Sử dụng thành thạo các APIs trong Android SDK để phát triển ứng dụng.
- Hiểu sơ lược về lập trình trên các nền tảng di động khác (Windows Mobile, iPhone, Blackberry).
- Hiểu rõ khái niệm về Design Pattern và cách áp dụng nó vào chương trình.
- Vận dụng các kỹ năng mềm trong môi trường làm việc chuyên nghiệp: kỹ năng giao tiếp, kỹ năng trình bày, kỹ năng vượt qua phỏng vấn, cách thức và kỹ năng làm việc chuyên nghiệp
|
Đề cương khoá học |
1. Quy trình phát triển phần mềm
- Requirement
- Design using UML: High Level Design, Detail Design, Test Plan & Test Cases.
- Implementation: Prepare for Implementation, Coding & Unit Test, Integrate & Integration Test.
- Testing: Testing Process, Testing Phases, Blackbox Testing Techniques Overview.
2. Lập trình Mobile trên Android
- Tổng quan về nền tảng Android (Platform Architecture, Versions, Installation Guide ...) & tạo ứng dụng, kho ứng dụng mẫu.
- Android activity (Activity, Passing Data Between Views).
- Android UI (Layout, Control, Intent, Event Listeners, Menu, List View, List Adapter).
- Gọi Web Service & thao tác dữ liệu với SQLite database.
- Sử dụng Thread trong Android, Data Storage.
- Map and Location Based Services, Market Store.
- Design Pattern.
- Giới thiệu sơ lược về lập trình trên các nền tảng di động khác (Windows Mobile, iPhone, Blackberry).
3. Kỹ năng mềm
- Kỹ năng giao tiếp
- Kỹ năng trình bày
- Kỹ năng vượt qua phỏng vấn
- Cách thức và kỹ năng làm việc chuyên nghiệp
4. Xây dựng dự án mẫu
- Thảo luận nhóm.
- Cập nhật tiến độ dự án.
|