Khóa học lập trình ứng dụng di động Android

trang1209

Banned
Tham gia
2/11/2016
Bài viết
0
Bạn có rất nhiều ý tưởng cho ứng dụng di động, nhưng chưa biết thể hiện ý tưởng đó như nào? Trong số gần 4 tỉ người sử dụng Smartphone tính đến 2016, có khoảng 200 triệu smartphone sử dụng Android. Thử tưởng tượng nếu một ứng dụng nào đó trên Google Play do bạn viết tiếp cận đến một nửa số khách hàng sử dụng, thì mức thu nhập của bạn sẽ lớn như thế nào?



PNH triển khai khóa học lập trình ứng dụng Android, giúp các bạn tiếp cận ước mơ đem những ý tưởng đến với khách hàng là người dùng Android.


1.Thông tin khóa học



Thời lượng: 40h, 3 buổi/tuần, 2h/buổi

Đối tượng: Học sinh, sinh viên có niềm đam mê và mong muốn viết ứng dụng di động.


Giáo trình: Tài liệu học chuẩn
Sỹ số: 10-12 học viên/lớp

2.Mục tiêu khóa học



Giúp học viên tự viết được ứng dụng cho hệ điều hành Android . Sau khi kết thúc,học viên có thể

-Hiểu cách khai báo và sử dụng biến, hàm, dữ liệu trong Java

-Xây dựng ứng dụng bằng ngôn ngữ Java

-Tạo tài khoản để xây dựng ứng dụng

-Cách thức triển khai ứng dụng

-Tùy chỉnh điều khiển trên giao diện ứng dụng

-Xây dựng các ứng dụng đa chạm

-Tương tác với Webserver và Google Cloud

-Viết ứng dụng tích hợp điện thoại, dịch vụ tin nhắn

-Viết ứng dụng đa nhiệm, đa phương tiện

-Tương tác CSDL cục bộ, tương tác với các loại dữ liệu như SQL

-Hiểu về các bộ cảm biến trên Android

3.Nội dung khóa học

1. Ngôn ngữ lập trình Java:

Các cú pháp lập trình cơ bản, cấu trúc điều khiển, Array, Collections, String, Date, Regular Expression, Reflector,… Lập trình hướng đối tượng (OOP) với Java: Scope, Parameter, Package, Encapsolution, Inherit, Polymorphism, Abstract, Interface,...

2. Giới thiệu tổng quan về lập trình Android:

Giới thiệu về Framework Android, các thư viện, máy ảo (genymotion, bluestack,..), cài đặt môi trường phát triển, các IDE (Eclipse + ADT, Android Studio),..

3. Ứng dụng trên Android:

Giới thiệu các thành phần cơ bản trong ứng dụng Android (activity, life cycle, service, intent, content providers), widget, dịch vụ chạy ngầm, …

4. Giao diện người dùng cơ bản:

Các loại layout trên Android: LinearLayout, RelativeLayout, TableLayout, FrameLayout, ScrollView, Input control,…

5. Sự kiện:

Học về các loại sự kiện trong android, Custom Event dùng Interface,…

6. Giao diện dạng danh sách:

ListView, GridView, ExpandableListView, Custom Layout,…, Selection & Dialog widget, Spinner, / Gallery và Custom Dialog / Dialog Fragment

7. Làm ứng dụng GAME đầu tiên dùng code Native Android:

Bé học toán, Trò chơi trắc nghiệm,…

8. Menu, font, webkit:

ContextMenu, OptionMenu, PopupMenu, WebView, Các loại Font, Lập trình Webkit

9. Giao diện nâng cao:

Fragment, Action Bar, ToolBar, ViewPager, Navigation Drawer,…

10. Date, time, color picker & keyboard:

Date/Time picker, Date/Time dialog, Date/Time fragment dialog, Hard keyboard, Soft keyboard, Navigation button.

11. Xử lý và lưu trữ dữ liệu trong Android:

Read and Write File (cache, external, internal), Preferences, Make Setting Page with Preferences, SQLite Database,..

12. Lập trình đa luồng trên Android:

Thead, Asynctask, Handler

13. Lập trình mạng:

WebView, HttpURLConnection, REST, XML, JSON, Mô hình ClientServer.

14. Làm việc với Server như là Firebase. Hướng dẫn viết Service sử dung Web API sử dung C# (.NET) Hoặc hướng dẫn viết Service sử dung PHP

Kế nối tới service đọc dữ liệu trả về từ JSON, XML sau đó parse sang object và hiển thị lên client, các thao tác Thêm, Sửa, Xóa lên server

15. Xử lý tin nhắn và Dịch vụ mạng:

Broadcast Services, Google Cloud Messenging. Gửi nhận tin nhắn SMS, Emails,...

16. Lập trình dịch vụ bản đồ số trên Android:

Geocoding Map Views và Map Activities. Tạo Overlays cho bản đồ. Định vị vị trí của bạn với dịch vụ location-based

17. Lập trình đa phương tiện:

Media Player, Video, Record, Camera,...

18. Lập trình cảm biến:

Sensor Manager. Các loại cảm biến: gia tốc, con quay hồi chuyển. Lập trình việc quản lý và đọc các giá trị thu được từ cảm biến trên thiết bị,...

19. Android 5 Lolipop, Android M:

RecyclerView, CardView,..

20. Hướng dẫn cách thiết kế một ứng dụng hoàn chỉnh hướng người dùng:

Vẽ UI Prototype, Photoshop cơ bản,...

21. Các cách kiếm tiền từ ứng dụng, tích hợp kiếm tiền:

Hướng dẫn cách phân phối ứng dụng, tích hợp kiếm tiền vào ứng dụng,...

22. Cách SEO App lên TOP:

Hướng dẫn quảng cáo ứng dụng bằng Facebook, Google Adword,...

23. Đồ án tốt nghiệp:

Giảng viên sẽ hướng dẫn học viên làm một dự án thực tế, hoàn chỉnh kiếm được tiền, và học viên có đủ kinh nghiệm tự làm ứng dụng kiếm tiền hoặc đi xin việc thì cũng có sản phẩm riêng chuyên nghiệp.

4.Liên hệ

Trung tâm Đào tạo và thi chứng chỉ quốc tế PNH

Address:
Cơ sở 1: P301, Tòa nhà DETECH, số 8 Tôn Thất Thuyết, Cầu Giấy, Hà nội.
Hotline: 0973.80.35.11 (Mrs Chúc)
Cở sở 2: Số 17, ngõ 15, Tòa nhà Sáng Tạo, Tạ Quang Bửu, Bách Khoa, Hà Nội
Hotline: 090 628 9618 (Ms Thùy)
 
×
Quay lại
Top