Huấn luyện lập trình mobile android

Khóa học dành cho những người đam mê xây dựng và phát triển ứng dụng trên nền tảng di động đang được ưa chuộng nhất hiện nay.

  • Android là hệ điều hành mã nguồn mở, dựa trên Linux Kernel, dành cho các thiết bị di động nói chung (điện thoại, máy tính bảng, đồng hồ thông minh, máy nghe nhạc,…).
  • Hệ điều hành Android đang chiếm hơn 80% thị trường thiết bị di động hiện đại ngày nay. Nhu cầu sử dụng ứng dụng di động cũng ngày càng cao. Nhu cầu việc làm về lập trình trên hệ điều hành mobile phổ biến nhất thế giới này cũng vì thế mà tăng mạnh do tính mở và dễ tiếp cận của nó.
STTNội dungKết quả
Buổi 1Cài đặt Android Studio, Một vài loại máy ảo , cách kết nối máy ảo + máy thật với android studio vs android studioCài đặt được các phần mềm cần thiết, khởi tạo các biến môi trường để có thể làm việc bằng giao diện và các câu lệnh
Buổi 2Tạo project đầu tiênHọc về các thành phần : class, object , array, lập trình hướng đối tượng
Buổi 3TextView và những kiểu dữ liệu trong javaSự dụng view đầu tiên trong android và cách sử dụng các kiểu dữ liệu, các loại vòng lặp (for,while..)
Buổi 4Các loại view trong androidNắm được cơ các View thường được sử dụng nhất trong android (Thuộc tính và điều kiện sử dụng)
Buổi 5Thiết kết một màn hình hoàn chỉnhBiết cách làm việc với các layout trong android (Linear Layout,Relative Layout,Table Layout,Grid Layout,Frame Layout)
Buổi 6Tìm hiểu các sự kiện trong ViewNắm được cách tương tác với view (onclick, ontouch, onmove…)
Buổi 7Tạo danh sách sử dụng listView, RecycleViewTạo được list các danh mục với một loại item
Buổi 8RecyleView nâng caoTìm hiểu về cách tạo nhiều loại item trong cùng 1 list
Buổi 9Intent và Vòng đời của ActivityDi chuyển và truyền dữ liệu giữa các màn hình, nắm vững đc vòng đời của 1 activity
Buổi 10Fragment trong androidBiết khi nào nên sử dụng fragment, ưu nhược điểm và vòng đời của fragment
Buổi 11FragmentTransaction , Fragment BackStack, PagerSlidingTabStrip Sự dụng nhiều fragment trong 1 màn hình với Tab (quản lý trạng thái của các fragment riêng lẻ)
Buổi 12SharedPreferences , SQLite 1 Tìm hiểu về SharedPreferences,sqlite và cách tạo db
Buổi 13SQLite 2Các câu lệnh trong sqlite và thực hành , update database
Buổi 14Xử lý bất đồng bộHiểu về Main Thread và Background Thread, Thực hiện các tác vụ nặng mà không làm app bị giật lag
Buổi 15Tìm hiểu về việc lấy dữ liệu từ API + làm việc với jsonLấy được dữ liệu từ server để hiển thị lên danh sách như mong muốn.
Buổi 16Làm thế nào để lấy dữ liệu từ một app khác, tạo api không cần server hỗ trợCách trích xuất dữ liệu từ một ứng dụng khác, tạo các api cho ứng dụng của mình mà không cần server
Buổi 17Navigation, Menu, DialogCác thành phần thường chỉ khởi tạo 1 lần nhưng dùng rất nhiều trong project
Buổi 18Làm việc BroadCastGửi nhận broadcast, phân biệt broadcast cục bộ và hệ thống. Các trường hợp nên sử dụng
Buổi 19Làm việc với servicesTạo ứng dụng chạy ngầm và quản lý các trạng thái của services
Buổi 20Drawable và cách CustomviewTìm hiểu về các tạo ra các drawable và tùy biến View sử dụng Drawable
Buổi 21Notification và FirebaseTìm hiểu về push notify và Sử dụng Firebase để push notify + database realtime
Buổi 22Các thư viện thường dùng + và các trang web hữu ích cho lập trình viên androidChia sẻ kinh nghiệm sử dụng cũng như tìm kiếm các thư viện
Buổi 23Quảng cáo trong androidLàm việc vs GG Admob và FBAd , kiếm tiền từ app như thế nào
Buổi 24Xây dựng ứng dụng thực tế – Phân tích yêu cầuPhân tích nghiệp vụ, tạo mockup , phần tích các thành phần tương ứng với từng View và cách thực hiện
Buổi 25Xây dựng ứng dụng – Nghiệp vụ đăng xuất đăng nhậpXử lý nghiệp vụ với màn hình Đăng xuất, đăng nhập
Buổi 26Xây dựng ứng dụng – Nghiệp vụ tạo cửa hàngXử lý nghiệp vụ màn hình chọn loại cửa hàng và thêm hàng hóa
Buổi 27Xây dựng ứng dụng – Nghiệp vụ bán hàngXử lý nghiệp vụ thêm sửa xóa hóa đơn bán hàng
Buổi 28Xây dựng ứng dụng- Nghiệp vụ in hóa đơnTìm hiểu về in hóa đơn thông qua thiết bị bluetootth
Buổi 29Kết thúc, rà soát , đánh giá kết quảKết thúc, rà soát , đánh giá kết quả
Buổi 30Đưa ứng dụng lên GG StoreĐưa ứng dụng lên GG Store
  • android studio

  • Sử dụng thành thạo các công cụ xây dựng mobile trên nền tảng ứng dụng android
  • Có khả năng đóng gói và xuất bản ứng dụng lên mobile
STTTiêu đềMô tả
1Tên khóa họcHuấn luyện lập trình mobile android
2Đối tượng họcDành cho những bạn muốn xây dựng app trên nền tảng android
3Học phí và lộ trình đóngHọc phí 3.500.000
4Ưu đãi dành cho bạnƯu đãi học phí 10% nếu các bạn học nhóm từ 3 người. Học viên A giới thiệu học viên B mỗi bạn sẽ được giảm 200.000đ
5Thời gian đào tạo30 buổi học
6Số học viên trong lớp5-6 bạn
7Ca họcHọc ca tối và huấn luyện nhóm vào buổi ngày hoặc T7-CN
8Cách thức đào tạoHuấn luyện từ dự án cụ thể
9Lịch khai giảng19 giờ, ngày 10/04/2019
10Huấn luyện viênNguyễn Trường Thăng
11Trợ giảngTrần Anh Minh

Giới thiệu khóa huấn luyện lập trình mobile android

Cài đặt android studio trên Windows và Mac os

Đăng kí tại đây

LỊCH KHAI GIẢNG

Lớp huấn luyệnThời gian
Lịch khai giảng khóa lập trình android19 giờ – 4/2019
Lịch khai giảng khóa IOS19 giờ – ngày 20/07/2018
Lịch khai giảng khóa Web .net MVC19 giờ – 23ngày 24/09/2018
Lịch khai giảng khóa lập trình C#, HTML, SQL cơ bản19 giờ – ngày 11/07/2018

HUẤN LUYỆN VIÊN

Nguyễn Trường Thăng

Kĩ sư CNTT Đại học Bách khoa HN

6 năm kinh nghiệm lập trình mobile và server

Leader code tại Viettel Telecom, VNPT Soft, Công ty Công nghệ WHYPAY

HỖ TRỢ TRỰC TUYẾN

Trường Thăng

Tư vấn chuyên môn

Email: thangnt@winds.vn

Trần Anh Nam

Tư vấn chuyên môn

Email: namta@winds.vn

Hải Yến

Tư vấn khóa học

Email: yennth@winds.vn

Thu Trần

Tư vấn khóa học

Email: thutt@winds.vn

CALL ME
+
Call me!