Want create site? Find Free WordPress Themes and plugins.

KHAI GIẢNG NGÀY 15/8/2017

ĐĂNG KÝ ĐỂ NHẬN TƯ VẤN

PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG VỚI ANDROID 7.0 TRONG 6 TUẦN

Android là nền tảng dành cho thiết bị di động phổ biến nhất thế giới hiện nay, chiếm hơn 64% thị phần với hơn 2 tỉ thiết bị đang sử dụng. Với xu hướng ngày càng phát triển của Android, đã kéo theo nhu cầu tuyển dụng lập trình Android ngày càng khốc liệt. Và lập trình Android chính là cơ hội tuyệt vời nhất, đặc biệt là các bạn trẻ.

Nắm bắt được nhu cầu tuyển dụng lập trình Android ngày càng nóng, CodeGym cho ra đời khoá Phát triển Ứng dụng Di động với Android 7.0 nhằm giúp học viên nắm vững các kiến thức và kỹ năng cần thiết trong thiết kế và xây dựng ứng dụng di động nói chung và làm chủ ngôn ngữ lập trình Java để phát triển các ứng dụng Android nói riêng. Với thời lượng 18 buổi, học viên của CodeGym sẽ được hướng dẫn chi tiết để có thể tự phát triển các ứng dụng Android và đưa lên Google Play hoặc tham gia vào các nhóm phát triển phần mềm Android.

CÁC PHẦN MỀM  SỬ DỤNG ANDROID

TẢI TÀI LIỆU MIỄN PHÍ

NGƯỜI HỌC ĐƯỢC GÌ SAU KHOÁ HỌC ?

  • Sử dụng thành thạo ngôn ngữ lập trình Java
  • Thiết kế và triển khai được các giải pháp theo mô hình Hướng đối tượng
  • Sử dụng thành thạo các công cụ phát triển ứng dụng Android
  • Thành thạo trong việc xây dựng giao diện cho các ứng dụng Android
  • Phát triển được các ứng dụng Android có khả năng giao tiếp qua mạng
  • Phát triển được các ứng dụng đa phương tiện

  • Phát triển các ứng dụng Android có sử dụng Cơ sở dữ liệu
  • Tích hợp quảng cáo vào trong các ứng dụng Android
  • Triển khai được kiểm thử tự động cho ứng dụng Android
  • Áp dụng được các nguyên lý quan trọng về UX/UI trong thiết kế ứng dụng di động
  • Đưa được các ứng dụng Android lên Google Play

Ai có thể học được

  • Các lập trình viên đang làm ứng dụng web, ứng dụng desktop, muốn chuyển sang lập trình mobile và đang tìm kiếm một lựa chọn tốt nhất cho mình
  • Các bạn sinh viên mới ra trường, muốn học lập trình Android để dễ dàng xin vào các nhóm lập trình di động ở các công ty phần mềm
  • Các lập trình viên mobile đang sử dụng các nền tảng khác, muốn chuyển sang Android để tận dụng lợi thế rất lớn của nền tảng này

GIÁO VIÊN GIẢNG DẠY

Hà Xuân Bách 

Technical Architect tại NashTech Việt Nam

        

Kĩ sư phần mềm có hơn 8 năm kinh nghiệm trong lĩnh vực phát triển phần mềm đặc biệt là các ứng dụng web cho các tổ chức nước ngoài
Có kinh nghiệm dày dặn với các framework và library như: dotNet, react, angular 2, sql, …

NỘI DUNG KHOÁ HỌC

1. Tổng quan về Android

  • Luyện tập Java căn bản
  • Luyện tập Thiết kế Hướng Đối tượng
  • Cài đặt môi trường phát triển
  • Tạo ứng dụng Android đầu tiên
  • Tổng quan về ứng dụng Android

2. Tổng quan kiến trúc của Android

  • Các thành phần của một ứng dụng Android
  • Activity và Fragment
  • Sử dụng Intent
  • Xây dựng giao diện

3. Giao diện người dùng

  • Bố cục của ứng dụng Android
  • Các điều khiển cơ bản
  • Danh sách và Lưới
  • Menu và điều hướng
  • Xử lý sự kiện

4. Phát triển các ứng dụng giao tiếp qua mạng

  • Tổng quan về Networking
  • Sử dụng giao thức TCP và UDP
  • Sử dụng HTTP
  • Sử dụng RESTful API
  • Xử lý bất đồng bộ

5. Phát triển các ứng dụng đa phương tiện

  • Thao tác với Audio
  • Thao tác với Video
  • Nhúng đa phương tiện từ Internet

6. Thao tác với cơ sở dữ liệu

  • Tổng quan về CSDL trên Android
  • Tạo Cơ sở dữ liệu
  • Tạo và truy vấn dữ liệu
  • Lưu trữ cài đặt

7. Nhúng quảng cáo vào ứng dụng di động

  • Giới thiệu về các nhà cung cấp quảng cáo
  • Nhúng quảng cáo vào ứng dụng Android
  • Theo dõi lợi nhuận từ quảng cáo

8. Thiết kế ứng dụng di động

  • Các nguyên lý quan trọng về UX/UI
  • Theo dõi trải nghiệm người dùng
  • Liên tục cải tiến trải nghiệm người dùng

9. Kiểm thử ứng dụng di động

  • Kiểm thử dành cho lập trình viên
  • Các chiến thuật sinh test case
  • Kiểm thử tự động
  • Triển khai TDD
  • Refactoring ứng dụng Android
  • Tích hợp liên tục

10. Đưa ứng dụng lên Google Play

11. Dự án của môn học

  • Lập kế hoạch phát triển
  • Thiết kế sản phẩm
  • Xây dựng sản phẩm
  • Tích hợp sản phẩm
  • Trình bày sản phẩm

LỊCH MỞ LỚP

Ngày 15/8/2017

YÊU CẦU

KIẾN THỨC

Đã có kiến thức lập trình cơ bản. Biết một ngôn ngữ lập trình bất kỳ.

THỜI GIAN

Sắp xếp đủ thời gian học tập theo như yêu cầu của chương trình được thiết kế

MONG MUỐN

Có mong muốn trở thành một Lập trình viên Android thực sự

© Copyright - CodeGym 2017