Lập trình Android cơ bản

TỔNG QUAN KHÓA HỌC
NỘI DUNG KHÓA HỌC
ĐĂNG KÍ KHÓA HỌC

Khoá học lập trình Android của DEVPRO ra đời nhằm đáp ứng nhu cầu của học viên và để đáp ứng nhu cầu về nhân lực chuẩn quốc tế cho các doanh nghiệp trong việc nghiên cứu tìm hiểu và phát triển các ứng dụng mobile.

Phần nội dung của một khóa học lập trình Android sẽ có 2 phần: Phần 1: Về ngôn ngữ các bạn được học Java và bổ sung ngôn ngữ lập trình Kotlin. Phần 2: Học chính thức về lập trình ứng dụng Android sử dụng ngôn ngữ chính là Java và bổ sung thêm ngôn ngữ lập trình Kotlin.

Lý do tham gia khóa học:

  • Muốn có thêm kiến thức để theo kịp xu thế.
  • Muốn có 1 công việc ổn định sau khi ra trường.
  • Học hỏi thêm những kỹ năng còn thiếu, bổ sung cho khuyết điểm.
  • Muốn tìm hiểu công nghệ mới nhất.
  • Giao lưu, gặp gỡ những người cùng chí hướng.
  • Thích, đam mê, và muốn tìm kiếm cơ hội mới.
  • Muốn ở nhà tự kiếm tiền và không phải đi làm thuê bên ngoài.

Thời gian diễn ra khóa học:

  • Thời lượng: 20 buổi
  • Lịch học: Thứ 2- Thứ 6
  • Giờ học: 18:00 – 21:00
  • Lịch khai giảng: Thứ 2( 04-12-2017)
  • Địa điểm: Tầng 6, 147 Phố Mai Dịch, Cầu Giấy Hà Nội (Từ Đường Hồ Tùng Mậu rẽ phải đi thẳng khoảng 150M)

Kết quả sau Khóa học Lập trình Android

  • Nắm chắc ngôn ngữ lập trình Java, lập trình OOP với Java
  • Nắm chắc ngôn ngữ lập trình Kotlin
  • Tự thiết lập môi trường để lập trình Android.
  • Thành tạo kỹ năng lập trình, phát triển ứng dụng mobile trên Android.
  • Tự phát triển 1 ứng dụng Android hoàn chỉnh & tích hợp thanh toán.
  • Kết thúc khoá học bạn kiếm được tiền mang về nhà.
  • Bạn có cơ hội nhận ở lại làm việc tại công ty cổ phần DevPro Việt Nam với mức lương hấp dẫn.
  • Xác nhận thực tập tại Công ty Cổ Phần DevPro Việt Nam.

Quyền lợi khi tham gia khóa học Android tại Devpro:

  • Giảng viên là những chuyên gia lập trình với hàng chục năm kinh nghiệm.
  • Các bạn được học theo mô hình dự án thực tế doanh nghiệp.
  • Chất lượng đào tạo của DevPro luôn luôn là nhất, với các giáo trình chuẩn quốc tế.
  • Học viên trực tiếp tương tác với giảng viên ngay trong bài học.
  • DevPro là công ty duy nhất có chính sách hỗ trợ học viên trực tiếp, liên tục 24/7 và cả sau đào tạo
  • Ưu đãi cực lớn khi bạn đăng ký combo

Nội dung khóa học Android:

Bài 1: Làm quen với môi trường và các tool trong Android Studio.

  • Tìm hiểu về cấu trúc một ứng dụng android như thế nào
  • Cài đặt các máy ảo Simulator: Bluestack, Genymotion,…
  • Chạy ứng dụng trên máy ảo và Device thật
  • Làm quen với SDK Manager để quản lý các api trong Android
  • Làm quen với máy ảo tích hợp sẵn trong Android Studio: AVD Manger
  • Học vẽ giao diện với các control cơ bản

Bài 2: Tìm hiểu về Activity và các widget cơ bản

  • Giới thiệu về Activity, AppCompatActivity, Acitivty Lifecycle, Activity Stack.Học vẽ các Widget cơ bản: Button, TextView, Edittext, ImageView, Radio, Checkbox,… Sử dụng các thuộc tính
  • Học các gán và lấy dữ liệu từ các Widget cơ bản đó
  • Học cách tạo sự kiện Onclick trong Button.
  • Thực hành làm ứng dụng: Ứng dụng làm toán nhanh

Bài 3: Học bố trí vẽ giao diện dùng LayoutContainer

  • View, ViewGroup
  • Học vẽ các LayoutContainer để bố trí giao diện: LinearLayout, RelativeLayout, TableLayout, ScrollView, Absolute Layout
  • Thực hành làm ứng dụng: Vẽ item ở NewFeed trong facebook, Code máy tính bỏ túi, Vẽ màn hình Login như Facebook.

Bài 4: Truyền nhận data giữa các màn hình, đa ngôn ngữ

  • Tổng quan về các định nghĩa sự kiện trong Android: Click, LongClick, Touch,…
  • Học về đối tượng Intent: Truyền nhận data giữa các activity
  • Học về Localize: Đa ngôn ngữ
  • Thực hành làm ứng dụng: Vẽ màn hình setting trong facebook trong đó có thiết lập đổi ngôn ngữ.

Bài 5: Trang trí giao diện theo phong cách Material Design

  • Customize class giao diện trong Java như Edittext và trang trí giao diện
  • Hướng dẫn Style cho widget
  • Thiết lập Font thư pháp
  • Các tạo các animation, Selector, Sharp,..
  • Hướng dẫn Debug trong Android studio
  • Thực hành làm ứng dụng: Ôn tập và trang trí giao diện đẹp như iPHONE, thực hành trên ứng dụng Facebook

Bài 6: Hướng dẫn code và thao tác với giao diện danh sách ListView

  • Thực hành vẽ giao diện danh sách ListView
  • Customize Item trong ListView, tối ưu load listview
  • Customize Header và Footer cho ListView
  • Thêm, Sửa, Xóa trên ListView - Call, Email, SMS trên item ở ListView
  • Thực hành multi select cho các item ở listView
  • Thực hành làm ứng dụng: Làm ứng dụng danh bạ trong Android

Bài 7: Thực hành với nhiều loại danh sách giao diện nâng cao

  • Thực hành code và hiển thị dữ liệu lên GridView
  • Thực hành code và hiển thị dữ liệu lên ExpandableListView
  • Thực hành làm ứng dụng: Làm màn hình cho phép người dụng chọn Level trong Game, Code ứng dụng hiển thị phòng ban (dưới phòng ban có danh sahs nhân viên) theo hình cây

Bài 8: Hướng dẫn sử dụng một số giao diện danh sách đặc biệt để làm ứng dụng đặc thù

  • Thực hành code và hiển thị dữ liệu lên RecyclerView
  • Một số giao diện danh sách khác: Spinner, AutoCompleteTextView
  • Thực hành làm ứng dụng: Vẽ ứng dụng PlayStore của google.

Bài 9: Menu, Dialog, Toast, Toolbar

  • Học về ActionBar, ToolBar
  • Học về Menu: ContextMenu, OptionMenu, PopupMenu.
  • Dialog cơ bản, Cusomize Dialog - Toast, Customize Toast
  • Thực hành làm ứng dụng: Tích hợp Menu, Dialog vào bài toán quản lý danh bạ ở bài trước

Bài 10: Xây dựng các ứng dụng theo nhiều template khác nhau như Facebook, Google Play,…

  • Học về Fragment
  • Học về ViewPager
  • Học về TabHost
  • Học về Navigation Drawer
  • Thực hành: Code khung ứng dụng Facebook, code khung ứng dụng Google play

Bài 11: Lưu trữ trong Android studio.

  • Học về quản lý bộ nhớ trong Android: Internal, External
  • Làm việc với file
  • Lưu trữ và truy xuất từ SharePreferences
  • Học database SQLite
  • Thực hành: Code ứng dụng login một lần lưu lại thông tin login, Viết ứng dụng quản lý thu chi

Bài 12: Truy vấn data nâng cao trong Android studio

  • Truy vấn nâng cao từ SQLite
  • Thực hành: Hoàn thiện ứng dụng quản lý thu chi

Bài 13: Đa Luồng, Multithread

  • Làm việc đa luồng
  • Thread
  • Asyntask
  • Handler
  • So sánh sự khác nhau giữa 3 loại trên khi nào dùng, dùng như thế nào

Bài 14: Làm việc với Mạng

  • Kiểm tra mạng
  • WebView
  • HttpUrlConnection
  • Client
  • Server
  • XML & JSON
  • Android Parser
  • Thực hành: Đọc dữ liệu từ service trả về dạng JSON, Load ảnh từ Internet,…

Bài 15: Thực hành viết server

  • Áp dụng server cung cấp API Firebase trong phát triển
  • Thực hành: Tích hợp và server, hướng dẫn code ứng dụng CHAT dùng API của Firebase

Bài 16: Học về Android service

  • Học về Android Service
  • Broadcast Receiver
  • Notifications

Bài 17: Làm dự án thực tế phần 1

  • Lên ý tưởng làm dự án
  • Phân tích ý tưởng
  • Thiết kế UI Prototype

Bài 18: Làm dự án thực tế phần 2

  • Thiết kế giao diện
  • Thiết kế database
  • Thu thập data

Bài 19: Làm dự án thực tế phần 3

  • Hoàn thiện các dự án thực tế

Bài 20: Tổng kết khóa học

Đăng kí khóa học

Giảng viên giảng dạy

PHẠM TRỌNG ĐÔNG

  • Trên 3 năm kinh nghiệm lập trình cho các thiết bị di động trên nền tảng Android, iOS
  • Giảng viên trực tiếp khóa học lập trình Android cơ bản tại DevPro
  • Trợ giảng khóa lập trình ngôn ngữ Swift tại DevPro

Thông tin khóa học

  • Khai giảng: 11-12-2017
  • Thời lượng: 20 buổi
  • Lịch học: Thứ 2 - Thứ 6
  • Giờ học: 18h00 - 21h00
  • Địa điểm: Tầng 6, 147 Mai Dịch, Cầu Giấy
  • Học phí: 3.500.000VNĐ
  • Ưu đãi: Giảm 500.000VNĐ
  • ĐĂNG KÍ HỌC
Hỗ Trợ
Hà Quyên
FacebookSkype
An Hằng
FacebookSkype
Phạm Hoa
FacebookSkype
Đăng kí học
Thông tin liên hệ

Địa chỉ: Tầng 6, 147 Phố Mai Dịch, Cầu Giấy Hà Nội (Từ Đường Hồ Tùng Mậu rẽ phải đi thẳng khoảng 150M)

Điện thoại: 0985 95 08 95

Email: contact@devpro.vn (Ms Hằng)

Chứng nhận

Khóa học lập trình Android từ Cơ Bản - Nâng Cao (Java và Kotlin)