Lập trình ứng dụng di động với Java

Giới thiệu khóa học

Các thiết bị di động, đặc biệt là điện thoại ngày càng “thông minh”, vượt xa ý tưởng của những nhà sản xuất trước đó, không chỉ là phương tiện nghe gọi phổ biến, bạn còn có thể lướt web, xem phim, đọc báo, chia sẻ thông tin cá nhân, kết bạn, điều hành công việc, quay video, chụp những bức hình sắc nét, thậm chí là dựng các clip ngắn với đầy đủ nội dung và ý nghĩa…

Các thiết bị này đem lại cho bạn quá nhiều tiện ích? Bạn nhận lấy những tiện ích này một cách thụ động?

Bạn có từng nghĩ sẽ tự tạo ra các ứng dụng và dịch vụ di động trên chính thiết bị di động của bản thân, dù chưa có kiến thức lập trình?

Hãy đến với Khóa học lập trình ứng dụng di động Android tại kynangso.edu.vn

Thông tin khóa học:

  • Thời lượng: 60h, 2 buổi/tuần, 2h/buổi
  • Đối tượng: Học sinh, sinh viên, nhân viên IT, văn phòng 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ố lượng học viên: 10-12 học viên/lớp

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
  • Tương tác với Webserver và Google Cloud
  • Xây dựng các ứng dụng đa chạm
  • 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

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.

Đối tượng khóa học

Khóa học thích hợp học sinh sinh viên từ 15 tuổi trở lên

Dành cho người đi làm có nhu cầu học lập trình các ứng dụng Andoid

Dành cho những người yêu thích lập trình ứng dụng di động

Trung tâm lập trình cho trẻ em Hour Of Code Vietnam

  • Địa chỉ: Số 7 Ngõ 100 – Hoàng Như Tiếp – Bồ Đề – Long Biên – Hà Nội
  • Cơ sở 2: 3001 – Tòa nhà 34T – Hoàng Đạo Thúy – KĐT Trung Hòa Nhân Chính – Thanh Xuân – Hà Nội
  • Email: hourofcode.vn@gmail.com
  • Điện thoại: 024 22688988
  • Hotline: 0948888398 / 0978088833
Table of Contents

Share this post

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp

Related posts

Khóa học biên tập Video

Giới thiệu khóa học Ngày nay, các thiết bị công nghệ như smartphone, tablet, camera, máy tính đã không còn xa lạ với các em

Read More »

Keep in touch

Hãy đăng ký email để nhận được những thông tin khuyến mãi cũng như chính sách học phí tốt nhất dành cho bé.