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

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.

I.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

II.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 Androi

III. 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,…

  1. 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),..

  1. Ứ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, …

  1. 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,…

  1. Sự kiện:

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

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

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

  1. 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,…

  1. Menu, font, webkit:

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

  1. Giao diện nâng cao:

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

  1. Date, time, color picker & keyboard:

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

  1. 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,..

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

Thead, Asynctask, Handler

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

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

  1. 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

  1. 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,…

  1. 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

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

Media Player, Video, Record, Camera,…

  1. 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ị,…

  1. Android 5 Lolipop, Android M:

RecyclerView, CardView,..

  1. 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,…

  1. 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,…

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

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

  1. Đồ á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.

0 Phản hồi

Để lại bình luận của bạn

Hãy để lại bình luận của bạn để cùng trao đổi với chúng tôi !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.