Đăng ký

Khóa Android

  • Thời gian học: từ 36 – 49 giờ
  • Danh mục: Khóa Học
  • Học viên tham gia: 1

Android là một Hệ điều hành mã nguồn mở và là một hệ điều hành dựa trên Linux cho các thiết bị mobile như Smartphone và tablet. Thởi điểm ban đầu Android được phát triển bởi Công ty Android với sự hỗ trợ tài chính từ Google, sau đó được Google mua đứt vào năm 2005.

Android đưa ra một chuẩn chung lập trình ứng dụng dành cho các lâp trình viên , một ứng dụng Android có thể chạy tốt trên nhiều smartphone khác nhau, miễn là điện thoại đó sử dụng hệ điều hành Android là được.Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới. Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt và 1,3 triệu lượt kích hoạt mỗi ngày.

Giao diện người dùng của Android dựa trên nguyên tắc tác động trực tiếp, sử dụng cảm ứng chạm tương tự như những động tác ngoài đời thực như vuốt, chạm, kéo dãn và thu lại để xử lý các đối tượng trên màn hình điện thoại.

 

HỌC XONG BẠN CÓ THỂ ?

  • Học nghề – học thành nghề.
  • Hiểu biết toàn tập về android.
  • Lập trình ứng dụng với android.
  • Học theo dự án thực tế.
  • Tham gia vào các công ty lớn trong và ngoài nước.
  • Xây dựng các app cho riêng mình.
  • Gia tăng thu nhập – Freelancer.

TÔI ĐƯỢC GÌ SAU KHOÁ HỌC NÀY ?

  • Cam kết 100% làm việc tại Fsoft hoặc các công ty khác sau khi hoàn thành khóa học.
  • Được đào tạo bài bản từ CHƯA biết gì đến Thành Thạo các Kỹ năng
  • Hiểu rõ về ANDROID.
  • Lắng nghe các kinh nghiệm, chia sẻ nghề nghiệp của những chuyên gia đầy kinh nghiệm.
  • Có nhiều dự án thực tế để thêm vào CV.

ĐỐI TƯỢNG THEO HỌC KHOÁ HỌC ?

  • Tất cả các bạn đam mê lĩnh vực CNTT.
  • Những bạn đam mê lập trình ANDROID.
  • Những bạn Sinh viên đầu cấp ngành CNTT.
  • Những bạn Sinh viên cần kiến thức thực tế và dự án thực tiễn để chứng tỏ cho nhà tuyển dụng.
  • Những bạn học sinh vừa tốt nghiệp Phổ thông Trung học.

Ưu điểm của khóa học

  • Dễ học, dễ thực hành, ví dụ trực quan thú vị, không yêu cầu cao về máy móc hay phần mềm đi kèm.
  • Sử dụng ANDROID để lập trình APP.
  • Ví dụ mẫu nhiều, trực quan, thú vị.
  • Chỉ học với chuyên gia có ít nhất 5 năm kinh nghiệm trở  lên.

Kết thúc khóa học bạn sẽ học được gì?

  • Nắm vững kĩ năng lập trình Android trên bất kì thiết bị nào.
  • Biết cách tự đăng kí tài khoản upload ứng dụng & tự kiếm tiền bằng app do chính mình thiết kế.
  • Nắm rõ quy trình hoạt động của Google Play Store.
  • Nắm rõ cách quản lý dữ liệu trên mọi nền: SQLite, Android kết nối PHP&MySQL. jSON Parse, XML Parser. Giúp học viên làm chủ công nghệ các ứng dụng có dữ liệu động một cách chuyên nghiệp.

Với những kiến thức đó bạn có thể làm gì?

  • Làm ANDROID developer tại các công ty.
  • Làm freelance: thiết kế phần mềm, fix bug…bằng ANDROID.

Phần 1 – Tìm hiểu những khái niệm cơ bản về Android và Quy trình phát triển ứng dụng Android

  • Tìm hiểu tổng quan về lập trình di động, đặc biệt là Android.
  • Hướng dẫn cài đặt, thiết lập môi trường để lập trình Android.
  • Nghiên cứu các thành phần cơ bản tạo lên ứng dựng Android.
  • Xây dựng 1 ứng dụng Android đầu tiên.

Phần 2 – Thiết kế giao diện ứng dụng Android

  • Làm việc với các thành phần cấu tạo lên màn hình ứng dụng: View (TextView, Button, EditText, ListView,…), GroupView (LinearLayout, RelativeLayout, TableLayout, FrameLayout, ConstraintLayout…).
  • RecyclerView, CardView.

Phần 3 – Xử lí chức năng cho giao diện ứng dụng

  • Nghiên cứu về Activity.
  • Tìm hiểu các phương pháp quản lí sự kiện (Event Handler, Event Listener).
  • Nghiên cứu về Intent, Cách chuyển các màn hình, truyển dữ liệu khi chuyển các màn hình.

Phần 4 – Làm việc với các phương pháp Debug gỡ lỗi

  • ADB.
  • DDMS.
  • AVD, Devices. (Breakpoint).

Phần 5 – Làm việc với các cơ chế lưu trữ dữ liệu (I)

  • Giới thiệu các cơ chế lưu trữ dữ liệu.
  • Làm việc với SQLite Database.
  • Làm việc với ContentProvider.

PHẦN 6 – Làm việc với các cơ chế lưu trữ dữ liệu (II)

  • Lưu trữ sử dụng SharePreference
  • Đọc ghi file trên các hệ thống remote (Các server qua internet,..).
  • JSON, HTTP/HTTPS, Retrofit,… (Client-Server: Webservice).
  • Firebase with Android.

Phần 7 – Làm việc với Service và Broadcast Receiver

  • Làm việc với Service.
  • Làm việc với Broadcast Receiver.

PHẦN 8 – Làm việc với các thành phần giúp tối ưu hóa giao diện ứng dụng

  • Làm việc với Menu: Option Menu, Context Menu, PopupMenu.
  • Làm việc với Tab. ViewPager và TabLayout, BottomNavigationView.
  • Làm việc với Style, Theme.
  • Material Design: FloatActionButton, ToolBar, Navigation Drawer…

Phần 9 – Làm việc với Thông báo, Cảnh báo. (Ứng dụng thông báo, nhắc việc, báo thức,..)

  • Notify: Toast, Dialog, StatusBar Notification.
  • Alarm: AlarmManager.

Phần 10 – Phát triển các ứng dụng sử dụng dịch vụ bản đồ GoogleMap.

  • Làm việc Google Map V2.
  • Làm việc với Place API (Tìm địa điểm).
  • Làm việc với Direction API (Chỉ đường).
  • Làm việc với LBS, hệ thống GPS viết các ứng dụng Giám sát, Hướng dẫn (Tracking, Guiding)..

Phần 11 – Phát triển các ứng dụng về Đồ Họa (Hình học, Thống kê, Game,..) và Multimedia (Chương trình nghe nhạc, xem phim,..).

  • Làm việc với Graphic: Canvas, Bitmap, Paint, View, SurfaceView.
  • Xây dựng bộ điều khiểm trong game (Bắn máy bay, Đua Oto,..).
  • Làm việc với Audio, Video. (Giới thiệu các sdk, thư viện hỗ trợ tốt nhất).

Phần 12 – Làm quen với các Phương pháp Kiểm thử ứng dụng, Triển khai ứng dụng.

  • Làm việc với các phương pháp Test: Function Test, Performance Test, Security Test.
  • Triển khai cài đặt ứng dụng trên thiết bị Android.
  • Cách đẩy ứng dụng lên google play.

Phần 13 – Analytis Tool, Admob

  • Tích hợp hệ thống tracking, bug report.
  • Tích hợp Admob.