Hướng dẫn mua hàng

Giỏ hàng

Khóa Học Lập Trình Kotlin Cơ Bản Đến Nâng Cao
Tham Gia Cộng Đồng Khoahocgiahoi
Học Miễn Phí Với Gói Hội Viên

Khóa Học Lập Trình Kotlin Cơ Bản Đến Nâng Cao

999.000 ₫

99.999 ₫

Thời lượng
170 Bài Giảng
Sở hữu khóa học
Trọn đời
Đã đăng ký
0
Đầy Đủ Bài Giảng
Đầy Đủ Bài Giảng

Video bài giảng và tài liệu giống mô tả

Học Online Tiện Lợi
Học Online Tiện Lợi

Học online trên Website bằng điện thoại hoặc máy tính

Kích Hoạt Nhanh
Kích Hoạt Nhanh

Nhận khóa học trong vòng 3 - 5 giây

Chia Sẻ Khóa Học Lập Trình Kotlin Cơ Bản Đến Nâng Cao – Làm Chủ Ngôn Ngữ Hiện Đại Cho Android

Kotlin là ngôn ngữ lập trình ưu tiên hàng đầu của Google trong phát triển ứng dụng Android và đang ngày càng phổ biến trong phát triển Backend. Khóa học này giúp bạn nắm vững kiến thức Kotlin từ những khái niệm cơ bản nhất đến các kỹ thuật nâng cao như OOP, Generics và Coroutines. Dù bạn là người mới bắt đầu hay lập trình viên Java muốn chuyển sang Kotlin, khóa học sẽ cung cấp lộ trình bài bản để bạn tự tin xây dựng các dự án thực tế.

Vì Sao Bạn Nên Học Kotlin Cơ Bản Đến Nâng Cao

Học từ con số 0, làm quen với cú pháp hiện đại, ngắn gọn của Kotlin.

Hiểu sâu về tư duy lập trình hướng đối tượng (OOP) và lập trình hàm.

Làm chủ các khái niệm khó như Generics, Lambda và xử lý bất đồng bộ với Coroutines.

Thực hành qua hệ thống bài tập đa dạng: giải phương trình, quản lý sinh viên, trò chơi đoán số.

Xây dựng nền tảng vững chắc để học tiếp lên phát triển ứng dụng Android chuyên nghiệp.

Bạn Sẽ Học Được Gì Từ Khóa Học Này

Nắm vững kiểu dữ liệu, toán tử và các cấu trúc điều khiển (If-Else, When, Loops).

Thành thạo cách viết hàm, hàm mở rộng (Extension), và xử lý ngoại lệ (Exception Handling).

Quản lý dữ liệu hiệu quả với Arrays, Collections (List, Set, Map) và các hàm xử lý dữ liệu nâng cao.

Áp dụng thành thạo OOP với Data Classes, Interfaces, Sealed Classes và Delegation.

Hiểu và ứng dụng Thread, Coroutines để tối ưu hóa hiệu suất chương trình.

Khóa Học Này Phù Hợp Với

Người mới bắt đầu học lập trình muốn chọn một ngôn ngữ hiện đại, dễ học.

Sinh viên CNTT muốn trang bị kiến thức để chuẩn bị thực tập lập trình Android.

Lập trình viên Java muốn chuyển đổi hoặc mở rộng kỹ năng sang hệ sinh thái Kotlin.

Bất kỳ ai muốn học lập trình một cách bài bản, từ tư duy cơ bản đến kỹ thuật xử lý nâng cao.

Nội dung khóa học

01 - Giới thiệu tổng quan

001 Giới thiệu.mp4

002 Tổng quan về Kotlin.mp4

003 Cài đặt IntelliJ.mp4

004 Tạo chương trình Kotlin HelloWorld.mp4

02 - Cơ bản về Kotlin

005 Giới thiệu về phần học.mp4

006 Khai báo biến và phân biệt giữa val và var.mp4

007 Khai báo biến và phân biệt giữa val và var - Phần 2.mp4

008 REPL.mp4

009 Comment (Chú thích).mp4

010 Kiểu dữ liệu số (Number).mp4

011 Kiểu dữ liệu số thực (Floating point number).mp4

012 Kiểu dữ liệu số nguyên không dấu.mp4

013 Kiểu dữ liệu Boolean, char, string.mp4

014 String Interpolation.mp4

015 Raw String.mp4

016 Toán tử (Operators).mp4

017 Toán tử số học (Arithmetic operators).mp4

018 Toán tử quan hệ (Relational operators).mp4

019 Toán tử một ngôi (Unary operators).mp4

020 Toán tử logic (Logical operators).mp4

021 Toán tử gán (Assignment Operators).mp4

022 Toán tử bitwise.mp4

023 Độ ưu tiên của các toán tử.mp4

024 Nhập xuất chuẩn (Standard InputOutput).mp4

025 Range (Phạm viVùng giá trị).mp4

026 Thao tác với Range.mp4

027 KotlinFundamentals.rar

027 Mã nguồn tham khảo.html

028 Ôn tập kiến thức.html

03 - Luồng điều khiển (Control Flow)

029 Giới thiệu về phần học.mp4

030 Lệnh If.mp4

031 Biểu thức If-Else.mp4

032 Biểu thức if-else bậc thang.mp4

033 Biểu thức if-else lồng nhau.mp4

034 Biểu thức When.mp4

035 Biểu thức When, phần 2.mp4

036 Vòng lặp while.mp4

037 Vòng lặp do...while.mp4

038 Vòng lặp for.mp4

039 Lệnh break và continue.mp4

040 Bài tập Xếp loại học lực dựa vào điểm số.mp4

041 Bài tập Tính n!.mp4

042 Bài tập Giải phương trình ax + b = 0.mp4

043 Bài tập Kiểm tra một số có phải là số nguyên tố.mp4

044 KotlinBasicsExperiments.rar

044 Mã nguồn tham khảo.html

045 Ôn tập kiến thức.html

04 - Hàm (Function)

046 Giới thiệu phần học.mp4

047 Định nghĩa Hàm (Function).mp4

048 Các loại hàm.mp4

049 Tham sốĐối số của hàm.mp4

050 Trả về giá trị cho hàm và biểu thức hàm.mp4

051 Hàm không trả về giá trị.mp4

052 Đối số biến đổi và toán tử Spread.mp4

053 Hàm đệ quy (Recursive function).mp4

054 Hàm mở rộng (Extension function).mp4

055 Hàm Inline.mp4

056 Nạp chồng hàm.mp4

057 Bài tập Viết hàm tính n!.mp4

058 Bài tập Viết các hàm nhập và kiểm tra số nguyên tố.mp4

059 Bài tập Viết hàm hiển thị 50 số nguyên tố đầu tiên.mp4

060 Bài tập Viết các hàm cho trò chơi đoán số may mắn.mp4

061 KotlinBasicsExperiments.rar

061 Mã nguồn tham khảo.html

062 Ôn tập kiến thức.html

05 - Mảng (Array)

063 Giới thiệu phần học.mp4

064 Mảng (Array).mp4

065 Tạo mảng bằng hàm tạo (Constructor) của lớp Array.mp4

066 Truy cập và thay đổi giá trị của các phần tử mảng.mp4

067 Duyệt mảng.mp4

068 Kích thước mảng và kiểm tra tồn tại.mp4

069 Giá trị distinct, xóa phần tử và kiểm tra mảng rổng.mp4

070 Thao tác với mảng đảo ngược, sắp xếp, sáo trộn.mp4

071 Thao tác với mảng filter, reduce và map.mp4

072 Truyền mảng vào cho hàm.mp4

073 So sánh mảng.mp4

074 Bài tập Tạo 50 số ngẫu nhiên và tìm số lớn nhất, nhỏ nhất và trung bình.mp4

075 KotlinBasicsExperiments.rar

075 Mã nguồn tham khảo.html

076 ôn tập kiến thức.html

06 - Xử lý ngoại lệ (Exception Handling)

077 Giới thiệu phần học.mp4

078 Giới thiệu về Exception (Ngoại lệ).mp4

079 Khối try-catch.mp4

080 Biểu thức try.mp4

081 Kiểu Nothing.mp4

082 Nhiều khối catch.mp4

083 Khối try-catch lồng nhau.mp4

084 Khối finally.mp4

085 Bài tập Viết hàm nhập điểm của sinh viên (từ 0-10).mp4

086 KotlinBasicsExperiments.rar

086 Mã nguồn tham khảo.html

087 Ôn tập kiến trúc.html

07 - Lập trình hướng đối tượng (Object Oriented Programming - OOP) - Phần 1

088 Giới thiệu phần học.mp4

089 Lập trình hướng đối tượng (OOP) và định nghĩa lớp.mp4

090 Tạo đối tượng và truy xuất các thành phần.mp4

091 Khai báo hàm tạo (Constructor).mp4

092 Khối khởi tạo (Initializer block).mp4

093 Hàm tạo phụ (Secondary constructor).mp4

094 Giá trị ngầm định cho tham số hàm tạo.mp4

095 Từ khóa lateinit và khởi tạo lazy.mp4

096 Setters và Getters.mp4

097 Thuộc tính và backing fields.mp4

098 data class.mp4

099 So sánh giữa lớp thường và data class.mp4

100 Data class và destructuring declarations.mp4

101 Kế thừa (Inheritance).mp4

102 Kế thừa (Inheritance) - Phần 2.mp4

103 Ghi đề phương thức (Method overriding).mp4

104 Ghi đè thuộc tính (Property overriding).mp4

105 Các loại kế thừa.mp4

106 OOP.rar

106 Mã nguồn tham khảo.html

107 Ôn tập kiến thức.html

08 - Lập trình hướng đối tượng (Object Oriented Programming - OOP) - Phần 2

108 Giới thiệu phần học.mp4

109 Thứ tự khởi tạo của lớp dẫn xuất (Derived class).mp4

110 Truy xuất các thành phần của lớp cha.mp4

111 Đa hình (Polymorphism).mp4

112 Nested class và Inner class.mp4

113 Inner class.mp4

114 Abstract class (Lớp trừu tượng).mp4

115 Interface (Giao diện).mp4

116 Interface (Giao diện), phần 2.mp4

117 Funtional interface.mp4

118 sealed interface và sealed class.mp4

119 Visibility modifiers.mp4

120 Object Expression và Object Declaration.mp4

121 Object Declarations.mp4

122 Data objects (Đối tượng dữ liệu).mp4

123 Companion objects.mp4

124 Singleton.mp4

125 enum class.mp4

126 Delegation.mp4

127 Property delegation.mp4

128 Property delegation, phần 2.mp4

129 Nạp chồng toán tử (Operator overloading).mp4

130 Infix function.mp4

131 AdvOOP.rar

131 Mã nguồn tham khảo.html

132 Ôn tập kiến thức.html

09 - Collection (Tập hợp)

133 Giới thiệu phần học.mp4

134 Collection (Tập hợp).mp4

135 List (Danh sách).mp4

136 Duyệt List (Danh sách).mp4

137 Kiểm tra giá trị tồn tại trong List.mp4

138 Cộng (+) và trừ (-) List.mp4

139 Cắt, Loại bỏ phần tử, ánh xạ và lọc List.mp4

140 Phân nhóm phần tử trong List.mp4

141 MutableList (Danh sách thay đổi được).mp4

142 Thao tác MutableList với một số hàm phổ biến.mp4

143 ArrayList.mp4

144 Tạo mảng với arrayListOf() và arrayListOfE().mp4

145 Set.mp4

146 Map.mp4

147 Duyệt các phần tử của Map.mp4

148 Kích thước, kiểm tra tồn tại của keyvalue trong Map.mp4

149 Kiểm tra map rổng và lấy value theo key trong Map.mp4

150 Collections.rar

150 Mã nguồn tham khảo.html

151 Ôn tập kiến thức.html

10 - Biểu thức Lambda

152 Giới thiệu phần học.mp4

153 Hàm ẩn danh, Higher-order functions và Biểu thức Lambda.mp4

154 Khai báo Lambda.mp4

155 Trả về giá trị cho Lambda.mp4

156 Làm việc với đối số lambda (Lambda argument).mp4

157 Destructuring với tham số lambda.mp4

158 Truy xuất closure data.mp4

159 Truyền lambda như đối số hàm.mp4

160 Sử dụng lambda cho chuyển đổi SAM.mp4

161 LambdaExpression.rar

161 Mã nguồn tham khảo.html

162 Ôn tập kiến thức.html

11 - Generics

163 Giới thiệu phần học.mp4

164 Generics.mp4

165 Variance.mp4

166 Covariance.mp4

167 Contracovariance.mp4

168 Type projections.mp4

169 Star projections.mp4

170 Generics.rar

170 Mã nguồn tham khảo.html

171 Ôn tập kiến thức.html

12 - Threads và Coroutines

172 Giới thiệu phần học.mp4

173 Thread và Coroutines.mp4

174 Thread và tạo thread.mp4

175 Thread và tạo thread, phần 2.mp4

176 Coroutines.mp4

177 Coroutine (Job) Lifecycle.mp4

178 Suspend function.mp4

179 ThreadCoroutines.rar

179 Mã nguồn tham khảo.html

180 Ôn tập kiến thức.html

13 - Bonus section

181 Bonus lecture.html

Khóa học ngẫu nhiên

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục
Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

Khoá Học Lập Trình Website Frontend Cùng Thầy Lộc
Khoá Học Lập Trình Website Frontend Cùng Thầy Lộc

6.000.000 ₫

59.999 ₫

Khóa Học N8N Digital Marketing Technical 2025 Nâng Cao
Khóa Học N8N Digital Marketing Technical 2025 Nâng Cao

15.000.000 ₫

99.999 ₫

Khóa Học Phát Triển Ứng Dụng Trắc Nghiệm Sử Dụng Api Ddd, Mongodb Và Blazor Cùng Tedu
Khóa Học Phát Triển Ứng Dụng Trắc Nghiệm Sử Dụng Api Ddd, Mongodb Và Blazor Cùng Tedu

1.600.000 ₫

39.999 ₫

Khóa Học Chinh Phục Chứng Chỉ Mos Powerpoint 2016
Khóa Học Chinh Phục Chứng Chỉ Mos Powerpoint 2016

350.000 ₫

49.999 ₫

Khóa Học Dựng Video Like A Pro Chỉ Với Smartphone – Tạo Video Triệu Views Không Còn Là Mơ Ước Cùng Duy Muối
Khóa Học Dựng Video Like A Pro Chỉ Với Smartphone – Tạo Video Triệu Views Không Còn Là Mơ Ước Cùng Duy Muối

999.000 ₫

49.999 ₫

Khóa Học Mixeducation - Phân Tích Kinh Doanh Cùng Pivot Table Nâng Cao
Khóa Học Mixeducation - Phân Tích Kinh Doanh Cùng Pivot Table Nâng Cao

899.000 ₫

69.999 ₫

Khóa Học Dựng Hình Sketchup Nội Thất Dân Dụng Từ Cơ Bản Đến Chuyên Sâu Mới Nhất
Khóa Học Dựng Hình Sketchup Nội Thất Dân Dụng Từ Cơ Bản Đến Chuyên Sâu Mới Nhất

1.800.000 ₫

99.999 ₫

Khóa Học Lập Trình Backend Microservices Với Typescript Và Express Cùng 200Lab
Khóa Học Lập Trình Backend Microservices Với Typescript Và Express Cùng 200Lab

6.000.000 ₫

49.999 ₫

Full Combo Khóa Học AI - Trí Tuệ Nhân Tạo Từ Cơ Bản Đến Nâng Cao
Full Combo Khóa Học AI - Trí Tuệ Nhân Tạo Từ Cơ Bản Đến Nâng Cao

99.999.999 ₫

199.999 ₫

Khóa Học Digital Foundation Mới Nhất Cùng Tomorrow Marketers
Khóa Học Digital Foundation Mới Nhất Cùng Tomorrow Marketers

8.250.000 ₫

99.999 ₫

Combo 25 Khóa Học Toeic Kèm Quà Tặng
Combo 25 Khóa Học Toeic Kèm Quà Tặng

59.999.999 ₫

149.999 ₫

Khóa học tương tự

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

Trọn Bộ Khóa Học Trên Website Với Quyền Truy Cập Vĩnh Viễn & Cập Nhật Liên Tục

99.999.999 ₫

599.999 ₫

109403261
Facebook
Zalo