[giaban]599,000[/giaban]
[vitri]Online[/vitri]
[phongngu]Liên tục[/phongngu]
[mota]
Khoá học được dựng lại dựa trên quá trình thực tế giảng viên ứng dụng phương pháp học để tìm hiểu một ngôn ngữ lập trình mới
[/mota]
[tongquan]
Bạn sẽ học được gì
Sau khóa học các bạn sẽ sử dụng thành thạo ngôn ngữ lập trình Kotlin.
Hiểu về những thành phần cơ bản một ngôn ngữ.
Biết cách ứng dụng ngôn ngữ một cách hiệu quả.
Học thêm được một ngôn ngữ lập trình mới để nâng cao các kỹ năng lập trình.

Giới thiệu khóa học

Khoá học sẽ làm rõ các vấn đề:

- Học công nghệ thông tin là gì? Học lập trình là gì?

- Phương pháp học lập trình ra sao?

- Ứng dụng phương pháp học lập trình để tìm hiểu ngôn ngữ lập trình Kotlin

- Những chú ý khi học ngôn ngữ lập trình Online

Khoá học được dựng lại dựa trên quá trình thực tế giảng viên ứng dụng phương pháp học để tìm hiểu một ngôn ngữ lập trình mới. Các bạn sẽ nhìn thấy những khó khăn trong quá trình học tập, và cách giảng viên suy nghĩ để vượt qua những khó khăn đó.
Sau khóa học các bạn sẽ sử dụng thành thạo ngôn ngữ lập trình Kotlin. Hiểu về những thành phần cơ bản một ngôn ngữ


Nội dung khóa học

Phần 1: Giới thiệu tổng quan
Bài 1: Giới thiệu phương pháp học tập
06:16




Bài 2: Học lập trình là học những gì
00:41




Bài 3: Chuẩn bị trước khi bắt đầu học tập
04:00




Bài 4: Cài đặt công cụ lập trình

Học thử
05:20
Bài 5: Hướng dẫn bắt đầu học lập trình với Kotlin

Học thử
04:41

Phần 2: Kotlin cơ bản
Bài 6: Giới thiệu chương
04:40




Bài 7: Khai báo function
02:52




Bài 8: Công cụ chuyển đổi Java sang Kotlin
01:10




Bài 9: Default Agrument và Named Agrument là gì?
08:22




Bài 10: Lamda
07:35




Bài 11: String
07:26




Bài 12: Lớp và sự kế thừa (class and Inheritance) - Phần 1
10:09




Bài 13: Lớp và sự kế thừa (class and Inheritance) - Phần 2
10:27




Bài 14: Properties và field
11:19




Bài 15: Lớp dữ liệu
05:07




Bài 16: Loại dữ liệu có thể vắng mặt (nullable Types)
08:43




Bài 17: Ép kiểu thông minh (Smart Cast)
09:21




Bài 18: Hàm mở rộng (Extension Functions)
10:37




Bài 19: Khai báo Object và biểu thức Object
09:26




Bài 20: SAM convertion
02:51




Bài 21: Những chức năng mở rộng của Collection trong Kotlin
07:34




Phần 3: Những Quy Ước
Bài 22: Giới thiệu về những quy ước
02:37




Bài 23: Sự so sánh
11:16




Bài 24: Tạo ra một dải dữ liệu
03:31




Bài 25: Thực thi hàm rangeTo
01:50




Bài 26: Một dải dữ liệu có thể duyệt qua với vòng lặp For
05:09




Bài 27: Định nghĩa lại các toán tử
03:04




Bài 28: Khai báo tái cấu trúc
03:26




Bài 29: Định nghĩa lại lời gọi hàm
01:32




Phần 4: Collections (Bộ sưu tập)
Bài 30: Các hàm Fillter, toSet, toList, Map
04:00




Bài 31: Các hàm All, Any, Find, Count
03:37




Bài 32: Hàm FlatMap
03:33




Bài 33: Max - Min - Sort - Sum - GroupBy
04:37




Bài 34: Partition - Fold
10:26




Bài 35: Bài tập tổng hợp
04:23




Phần 5: Property
Bài 36: Giới thiệu chương
00:51




Bài 37: Property
02:34




Bài 38: Property lười nhác (Lazy Property)
03:14




Bài 39: Properties được uỷ quyền (Delegated Properties)
13:02




Phần 6: Builder and Generic
Bài 40: Giới thiệu
01:16




Bài 41: Functions literal có bộ nhận
11:02




Bài 42: String and Map Builder
03:51




Bài 43: Hàm Apply
01:52




Bài 44: HTML Builder
03:38




Bài 45: Generic
05:57




Bài 46: Tổng kết khóa học[/tongquan]
[bando]https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d14895.8586897809!2d105.77983080781252!3d21.034099500000004!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135ab421c765871%3A0xdaf2f296477de0c8!2zVW5pY2Eudm4gLSBI4buNYyBPbmxpbmUgbeG7jWkga-G7uSBuxINuZyB04burIGNodXnDqm4gZ2lh!5e0!3m2!1svi!2s!4v1675328418045!5m2!1svi!2s[/bando]
[video]https://www.youtube.com/embed/NnCnnOx20ag[/video]
[xem360]
[/xem360]