Lập trình ứng dụng Android trong 6 tuần

Lập trình và xây dựng ứng dụng Android từ cơ bản đến nâng cao
4.3 (610 đánh giá) - 31248 người đã xem
Giảng dạy bởi Trần Duy Thanh
Lap trinh android tu co ban den nang cao

799,000đ

Số lượng bài giảng
Thời lượng video
76
35h30p

Mô tả về khóa học

Lập trình ứng dụng Android trong 6 tuần

Chào mừng bạn đến với khoá học "Lập trình ứng dụng Android trong 6 tuần"!

Khóa học cung cấp trọn bộ kiến thức từ cơ bản đến nâng cao của lập trình Java cũng như lập trình Android giúp học viên có thể tạo ra một ứng dụng Android hoàn chỉnh sau khi hoàn thành khóa học. Bên canh đó, khóa học cũng sẽ cung cấp những cơ hội thực hành tạo ứng dụng Android ngay trong quá trình học. Sau khi hoàn thành khóa học, có thể kiếm tiền từ Google Play nhờ các ứng dụng tự tạo. Khóa họ̣c sử dụng những công cụ, Framework mới nhất.

Chào mừng bạn đến với khoá học "Lập trình ứng dụng Android trong 6 tuần"!

Khóa học cung cấp trọn bộ kiến thức từ cơ bản đến nâng cao của lập trình Java cũng như lập trình Android giúp học viên có thể tạo ra một ứng dụng Android hoàn chỉnh sau khi hoàn thành khóa học. Bên canh đó, khóa học cũng sẽ cung cấp những cơ hội thực hành tạo ứng dụng Android ngay trong quá trình học. Sau khi hoàn thành khóa học, có thể kiếm tiền từ Google Play nhờ các ứng dụng tự tạo. Khóa họ̣c sử dụng những công cụ, Framework mới nhất.

Nội dung khoá học bao gồm:

- Tìm hiểu cơ bản về ngôn ngữ lập trình Java (Từ định nghĩa đến kiểu dữ liệu, biến, câu lệnh, mảng, chuỗi ... cấu trúc điều khiển trong java, phương thức, lớp....)

- Cung cấp những kiến thức cốt lõi cơ bản về 1 ứng dụng android bằng cách nói về vòng đời của một ứng dụng

- Cung cấp kiến thức về thành phần cơ bản cấu thành nên ứng dụng android (Activity + intent +content provider + service)

- Hướng dẫn thực hành tạo ứng dụng android: ứng dụng quản lý, ứng dụng media, ứng dụng trên Google play

- Và còn nhiều điều nữa đang chờ đợi bạn...

Khóa học "LẬP TRÌNH ỨNG DỤNG ANDROID TRONG 6 TUẦN" là sự chia sẻ kinh nghiệm hơn 10 năm trong lĩnh vực lập trình, trong đó hơn 7 năm làm việc trong lĩnh vực lập trình Android, kinh nghiệm tạo ứng dụng di động, ứng dụng game thực tế của Thạc sĩ Trần Duy Thanh. Hi vọng rằng, những kiến thức mới và những phương pháp độc đáo, cùng những công cụ và framework tôi chia sẻ trong khóa học sẽ giúp bạn xây dựng những ứng dụng trên Android, triển khai trên chợ ứng dụng của Google (Google Play Store) và kiếm tiền từ ứng dụng.

NÀO HÃY THAM GIA NGAY THÔI!

Yêu cầu của khóa học
  • - Máy tính, laptop cấu hình ổn định. Cấu hình tối thiểu để các bạn có thể sử dụng các ứng dụng lập trình Android:

  • - RAM tối thiểu 8GB (càng nhiều càng tốt).

  • - Mainboard có hỗ trợ công nghệ ảo hóa, được bật sẵn. (Virtualization)

  • - Ổ cứng trống từ 10GB.

  • - Hệ điều hành Windows 64 bit (ưu tiên Win 10).

  • - Một chiếc điện thoại Android. (Hệ điều hành Android Kitkat 4.4 trở lên)

  • - Tinh thần đam mê học hỏi và kiên nhẫn. Khóa học có thời lượng rất dài. Vì vậy, để đạt được thành công, bạn phải cực kỳ kiên nhẫn. "Có công mài sắt, có ngày nên kim"!

Lợi ích từ khóa học
  • - Hơn 70 bài giảng video có tổng thời lượng hơn 30 giờ học, tương đương với một khóa học kéo dài 6 tuần !!!

  • - Sau khi học xong khóa học, bạn sẽ:

  • -- Có được kiến thức toàn diện về ngôn ngữ lập trình Java.

  • -- Nắm rõ những kiến thức về lập trình Android từ cơ bản đến nâng cao.

  • -- Có khả năng tạo được những ứng dụng Android, ứng dụng game Android.

  • -- Ngoài ra, những chia sẻ của giảng viên trong nghề có thể sẽ giúp bạn nhiều trong quá trình làm việc :)

Đối tượng mục tiêu
  • - Bạn có thể là bất kỳ ai, chỉ cần bạn có đam mê học hỏi và mong muốn tự làm ra cho mình một ứng dụng Android.

  • - Những người chưa biết gì, yêu thích lĩnh vực lập trình Android.

  • - Sinh viên không học CNTT muốn tìm cơ hội việc làm khác trong lĩnh vực Công Nghệ Thông Tin.

Giáo trình
Bài số 1
Giới thiệu khóa học
01:00
Bài số 2
Giới thiệu về Android
09:21
Bài số 3
Cài đặt môi trường
14:45
Bài số 4
Tổng quan về Java
21:07
Bài số 5
Các cấu trúc điều kiện, cấu trúc lặp
29:48
Bài số 6
Làm việc với String (Chuỗi) và Array (Mảng)
43:58
Bài số 7
Làm việc với Collection (tập hợp)
27:52
Bài số 8
Các thư viện quan trọng thường dùng trong Java và Android
43:51
Bài số 9
Class (Lớp) và Các thành phần của Class
01:12:15
Bài số 10
Xây dựng các lớp kế thừa trong Java
57:59
Bài số 11
Lập trình Đa luồng (Multi-thread)
22:11
Bài số 12
Bẫy lỗi ngoại lệ (Exception)
21:36
Bài số 13
Làm việc với hệ thống File: tạo file, đọc/ghi file
46:56
Bài số 14
Project thực tế
46:26
Bài số 15
Giới thiệu về các thành phần của Android Studio
32:40
Bài số 16
Tạo một project Android
09:41
Bài số 17
Cấu trúc của một project Android
14:28
Bài số 18
Chạy một project trên máy ảo và trên máy thật
04:32
Bài số 19
Ứng dụng đầu tiên
09:08
Bài số 20
Các layout cơ bản trong Android: LinearLayout, TableLayout
27:17
Bài số 21
TextView, EditText, Button
14:11
Bài số 22
Các kỹ thuật xử lý sự kiện trên View
50:39
Bài số 23
CheckBox, RadioButton, ImageButton, ImageView
53:32
Bài số 24
ListView - Cơ bản
39:05
Bài số 25
ListView - Nâng cao
41:24
Bài số 26
Spinner
23:00
Bài số 27
AutoCompleteTextView
13:36
Bài số 28
GridView
17:28
Bài số 29
DatePicker, TimePicker
24:46
Bài số 30
Tab Selector
31:29
Bài số 31
Hiển thị đa ngôn ngữ trên View
13:27
Bài số 32
Project thực tế
51:26
Bài số 33
Activity và Vòng đời của một Activity
26:25
Bài số 34
Intent
06:41
Bài số 35
Truyền và nhận dữ liệu giữa các Activity
41:22
Bài số 36
Truyền dữ liệu và tự động lắng nghe kết quả trả về giữa các Activity
35:42
Bài số 37
Hướng dẫn xây dựng Intent gọi đến các ứng dụng của hệ điều hành
27:29
Bài số 38
Project thực tế
44:52
Bài số 39
Assets và Shared Preferences
42:58
Bài số 40
Tìm hiểu về SQLite
20:32
Bài số 41
Sao chép dữ liệu SQLite vào hệ thống
37:13
Bài số 42
Tương tác Android với SQLite
42:55
Bài số 43
Sử dụng ContentProvider để đọc danh bạ trong hệ thống điện thoại
25:20
Bài số 44
Sử dụng ContentProvider để đọc tin nhắn trong điện thoại
13:18
Bài số 45
Project thực tế
24:29
Bài số 46
OptionMenu
14:36
Bài số 47
ContextMenu
20:41
Bài số 48
Menu điều khiển tìm kiếm
24:06
Bài số 49
Chuyển hoạt Animation - phần 1
40:25
Bài số 50
Chuyển hoạt Animation - Phần 2
15:18
Bài số 51
Project thực tế
22:03
Bài số 52
Giới thiệu về Đa tiến trình
12:08
Bài số 53
Kỹ thuật lập trình đa tuyến với AsyncTask - phần 1
23:27
Bài số 54
Kỹ thuật lập trình đa tuyến với AsyncTask - phần 2
21:26
Bài số 55
Project thực tế
43:21
Bài số 56
Giới thiệu về BroadCast Receiver trong Android và Notification
30:47
Bài số 57
Cài đặt và sử dụng Receiver trong chương trình
16:16
Bài số 58
Định nghĩa Broadcast Receiver trong file Android Manifest
15:50
Bài số 59
Project thực tế
21:39
Bài số 60
Giới thiệu các dịch vụ Web thường gặp
44:04
Bài số 61
Tương tác dịch vụ SOAP
01:03:56
Bài số 62
Tương tác dịch vụ Web dạng JSON nguyên thủy
26:46
Bài số 63
Tương tác dịch vụ Web dạng JSON dạng GSON
30:30
Bài số 64
Project thực tế
40:39
Bài số 65
Google Maps - phần 1
16:13
Bài số 66
Google Maps - phần 2
34:42
Bài số 67
Google Maps - phần 3
29:30
Bài số 68
Google Cloud Message - Phần 1
19:19
Bài số 69
Google Cloud Message - Phần 2
23:04
Bài số 70
Google Cloud Message - Phần 3
23:23
Bài số 71
Project thực tế
24:05
Bài số 72
Cơ chế hoạt động của Firebase Cloud Message và cách xây dựng Remote Server
39:59
Bài số 73
Tạo trang thông báo Push Message trên Remote Server
15:14
Bài số 74
Xây dựng Mobile Client App để nhận Token ID và Push Message
31:51
Bài số 75
Thử nghiệm Firebase Cloud Message trên FCM Cloud và Remote Server
23:44
Bài số 76
Tổng kết toàn bộ khóa học
01:40
Tiểu sử tác giả
Avatar hahahahth
Trần Duy Thanh
Nghề nghiệp: Thạc sĩ Khoa học Máy tính Đại Học Quốc Gia TP.HCM, Đại Học Công Nghệ Thông Tin
Về Sư Phạm:
Tham gia giảng dạy từ năm 2009, Thầy Trần Duy Thanh hiện là Thạc sĩ Khoa học Máy tính của các trường đại học lớn TP.HCM:
1) Đại Học Công Nghiệp TP.HCM
2) Đại Học Công Nghệ Đồng Nai (Trưởng Bộ môn Công nghệ Phần mềm)
3) Đại Học Khoa Học Tự Nhiên TP.HCM - Trung Tâm Tin Học
4) Đại Học Kinh Tế - Luật
Ngoài công việc giảng dạy, Thầy Trần Duy Thanh còn năm giữ các chức vụ quan trọng và tham gia các dự án lớn của Doanh Nghiệp từ năm 2005, cụ thể:
- Nắm giữ chức vụ Giám đốc Chiến lược công ty Cổ Phần Hưng Gia Sài Gòn (từ 2014 đến 7/2016)
- Thầy Trần Duy Thanh còn đảm nhận vị trí Kỹ sư phần mềm (System Profiling) và tham gia nhiều dự án lớn của Công ty KIC (http://kicthermal.com).
Từ năm 2013 đến năm 2015, thầy Trần Duy Thanh tham gia làm Dự án khoa học cấp Đại Học Quốc Gia mang tên "Xây dựng hệ thống phân tích mạng xã hội theo chủ đề và ứng dụng vào mạng xã hội trong trường Đại học", mã số B2013-26-02. Dự án được xếp loại tốt, nghiệm thu vào ngày 10 tháng 12 năm 2015.
Đánh giá
4.3
Avatar 87cb35c123fe2ae0f47eb6cb3726c3563a36807557a5c23801092e336e5b2e57
Phạm Đăng Minh - 7 tháng trước
5 sao
Thầy dạy rất hay. Và rất thực tế
Avatar 87cb35c123fe2ae0f47eb6cb3726c3563a36807557a5c23801092e336e5b2e57
Phạm Đăng Minh - 7 tháng trước
5 sao
Thầy dạy rất hay. Và rất thực tế
Itachi3 1472736502
Hoàng Văn Bảo - 7 tháng trước
good
thank , very useful
Avatar 87cb35c123fe2ae0f47eb6cb3726c3563a36807557a5c23801092e336e5b2e57
Mai Loc - 7 tháng trước
Cảm ơn Thầy Duy Thanh.
Thầy dậy rất hay, cảm ơn Topica đã có khóa học bổ ích này.
Avatar 87cb35c123fe2ae0f47eb6cb3726c3563a36807557a5c23801092e336e5b2e57
Trần MInh Tuấn - 7 tháng trước
Khá hài lòng
Khá hài lòng về Topica