KHÓA ANDROID

KHÓA ANDROID

ANDROID LÀ GÌ?

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

MỤC TIÊU KHÓA HỌC ANDROID:

  • Nắm được kiến thức ANDROID  chi tiết và bài bản.
  • Trang bị kiến thức toàn tập về lập trình di động
  • Có nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Ứng dụng kiến thức vào thực tế, tách ra hướng lập trình khác nhau
  • Nâng cao, mở rộng kiến thức và ứng dụng ANDROID cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Đủ khả năng xây dựng nhiều loại ứng dụng Android khác nhau
  • Áp dụng kiến thức JAVA cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Xin việc ở các công ty về lập trình.

NHỮNG LỢI ÍCH KHI HỌC ANDROID:

  • Upload và kiếm tiền từ các ứng dụng Android của mình trên Google Play
  • Trở thành Freelancer, tạo them nguồn thu nhập
  • Tự tin ứng tuyển vị trí lập trình viên 
  • Nâng cao kỹ năng nghề nghiệp, mở rộng cơ hội phát triển và thăng tiến trong lĩnh vực lập trình ứng dụng

ĐIỂM NỔI BẬT CỦA KHÓA HỌC

Chất lượng đi đầu,
cam kết đầu ra

Hệ thống
bài giảng online

Chương trình
đạo tạo liên cấp

ĐẶC QUYỀN HỌC VIÊN

Học qua dự án thực tế. Không chấp nhận lý thuyết suông. Học xong cam kết làm được việc.

Được học với những Mentor tốt nhất. Có trình độ, tâm huyết và đặc biệt yêu thích giảng dạy.

Được đào tạo coder với định hướng nâng cấp lên software engineer.

Được chọn giờ học, ngày học tùy theo giờ giấc của mình. Nếu bạn ốm, có việc bận – buổi học sẽ chuyển sang hôm khác.

Bài giảng sinh động, dễ hiểu, áp dụng vào thực hành. Thực hành 80% thời lượng học.

Học hoàn toàn online. Bạn không còn nỗi lo kẹt xe, mưa gió, bụi bặm.

Hưởng học phí rẻ hơn so với các trung tâm khác, đặc biệt có ưu đãi học phí khi nhóm học cùng đăng ký.

Hỗ trợ học lại miễn phí nếu học viên không đạt yêu cầu sau khóa học.

Nơi duy nhất cam kết trả lại học phí những buổi chưa học nếu không hài lòng.

ĐỐI TƯỢNG HỌC VIÊN

  • Yêu thích lập trình, không giới hạn độ tuổi.
  •  Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động.
  •  Muốn làm việc ở vị trí lập trình viên Android. Khóa học yêu cầu học viên đã có kiến thức về lập trình
  • Những bạn học sinh THPT hoặc đã tốt nghiệp THPT.
  • Những bạn sinh viên Đại Học.
  • Người đang đi làm muốn chuyển ngành sang CNTT.

KẾT QUẢ ĐẠT ĐƯỢC

  • Nắm được kiến thức Android chi tiết và bài bản.
  • Là nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Nâng cao, mở rộng kiến thức và ứng dụng Android cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức Android cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Xin việc ở các công ty về lập trình.

Đối tượng

Các bé từ 6 – 15 tuổi

Thời gian học

1 tiếng/buổi

Số buổi học

45

Số học viên

8 – 10 bạn

Học phí

3.900.000đ

Đăng ký học trải nghiệm

miễn phí tại đây

LỘ TRÌNH

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, chuyển dữ liệu khi chuyển các màn hình.
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 SharedPreference
      • Đọc ghi file trên các hệ thống remote (Các server qua internet,..).
      • JSON, HTTP/HTTPS, Retrofit,… (Client-Server: Web Service).
      • 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 10 – Phát triển các ứng dụng sử dụng dịch vụ bản đồ Google Map.
      • 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ển 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 – Analysis Tool, Admob
      • Tích hợp hệ thống tracking, bug report.
      • Tích hợp Admob.