Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Kotlin for Java Developers

Kotlin cho Lập trình viên Java

Kotlin cho Lập trình viên Java

Tận dụng kỹ năng Java của bạn để học Kotlin nhanh chóng. Nâng cao triển vọng nghề nghiệp và thành thạo Kotlin, bao gồm khả năng tương tác với Java

4.6
(5,453 đánh giá)
34,522 học viên
Giảng viên
Tim Buchalka
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
92 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Tạo các chương trình Kotlin
Hiểu sự khác biệt giữa Java và Kotlin
Hiểu cách các chương trình Java và Kotlin tương tác với nhau

Yêu cầu

Lý tưởng nhất là có ít nhất kiến thức cơ bản về Java (không bắt buộc)
Máy tính chạy Windows, Mac OS X hoặc Linux

Đối tượng phù hợp

Lập trình viên Java muốn học Kotlin

Nội dung khóa học

11 phần • 92 bài giảng
1 Giới thiệu Giảng viên và Tổng quan Chuyển tiếp Khóa học với Tim Buchalka
2 Kotlin cho Lập trình viên Java: Điều kiện tiên quyết, Đề cương và Mục tiêu Khóa học
3 Kích hoạt Bản dùng thử Miễn phí 6 Tháng IntelliJ IDEA Ultimate Edition
4 Hướng dẫn Từng bước Tải xuống và Cài đặt JDK 8 trên Windows
5 Hướng dẫn Toàn diện: Tải xuống và Cài đặt JDK 8 trên Hệ thống Mac
6 Tải xuống và Cài đặt Bộ Công cụ Phát triển Java (JDK) 8 trên Ubuntu Linux
7 Thiết lập IntelliJ IDEA trên Windows: Tải xuống, Cài đặt và Cấu hình
8 Hướng dẫn Toàn diện về Cài đặt và Cấu hình IntelliJ IDEA trên macOS
9 Cài đặt và Cấu hình IntelliJ IDEA trên Linux: Hướng dẫn Từng bước
10 Cấu hình IntelliJ IDEA cho Phát triển Kotlin Tối ưu và Thực hành Viết mã
1 Tổng quan Phần: Khám phá Mục đích và Ứng dụng Thực tế của Kotlin
2 Kotlin là gì? Khám phá Nguồn gốc, Nguyên tắc và Khả năng Tương tác với Java
3 Phân tích Trò chơi Phiêu lưu Văn bản Java: Cấu trúc và Chức năng Mã
4 Chuyển đổi Thực hành: Biến đổi Trò chơi Phiêu lưu Văn bản Java sang Kotlin
5 Tận dụng Bộ Chuyển đổi Mã Tự động từ Java sang Kotlin của IntelliJ IDEA
1 Bắt đầu Phần 3 Kotlin: Đi sâu vào Sự khác biệt Cú pháp và Khái niệm Chính
2 Tạo Chương trình Kotlin Đầu tiên: Ví dụ "Hello World" và Thực thi JVM
3 Khám phá Thư viện Chuẩn Kotlin: Gói, Nhập mặc định và API
4 Khai báo Biến Kotlin: Hiểu 'val', 'var' và Suy luận Kiểu
5 Tạo Bí danh Kiểu trong Kotlin: Đơn giản hóa Các Kiểu Phức tạp để Dễ đọc
6 Kotlin vs. Java: Cú pháp Ngắn gọn, An toàn Null và Cách dùng Thư viện Chuẩn
7 Hiểu về So sánh Bằng trong Kotlin: Tham chiếu (===) so với Cấu trúc (==)
8 Toán tử Bitwise và Ép kiểu Thông minh của Kotlin: Xử lý Kiểu được Tinh gọn
9 Nâng cao Xử lý Chuỗi với Mẫu Chuỗi Mạnh mẽ của Kotlin
10 Thành thạo Chuỗi Thô trong Kotlin: Xử lý Văn bản Nhiều dòng và Không Escape
11 Phát triển Kotlin Tương tác: Sử dụng Vòng lặp Đọc-Đánh giá-In (REPL)
12 Cú pháp Kotlin Nền tảng và Thiết lập Dự án: Loạt Bài tập Thực hành
1 Kiểu Dữ liệu và Khả năng Null trong Kotlin: Giới thiệu Khái niệm Phần 4
2 Các Kiểu Nguyên thủy của Kotlin: Int, Byte, Short, Long, Float, Double, Char, Boolean
3 Làm việc với Mảng trong Kotlin: Tạo, Khởi tạo và Các Kiểu Nguyên thủy
4 Ngăn chặn NullPointerExceptions: Kiểu Nullable và Lời gọi An toàn trong Kotlin - Phần 1
5 An toàn Null Nâng cao: Toán tử Elvis và Khẳng định Not-Null trong Kotlin - Phần 2
6 Tạo Mảng các Kiểu Nullable
7 Kiểu Dữ liệu, Khả năng Null và Mảng: Bài tập Thực hành Kotlin
1 Kiến thức Cơ bản Hướng Đối tượng: Giới thiệu về Lớp và Hàm trong Kotlin
2 Bổ từ Truy cập Kotlin: Public, Private, Protected và Internal
3 Thành thạo Khai báo Lớp và Cách dùng Hàm tạo trong Kotlin: Tìm hiểu Sâu
4 Hiểu về Thuộc tính, Trường hỗ trợ, Getter và Setter trong Kotlin
5 Sử dụng Giá trị Cấp cao nhất, Hằng số và Lớp Dữ liệu trong Dự án Kotlin
6 Hướng dẫn Toàn diện về Khai báo và Sử dụng Hàm trong Kotlin
7 Nâng cao Khả năng Tái sử dụng Mã với Hàm Mở rộng Kotlin
8 Tinh gọn Mã với Hàm Nội tuyến trong Kotlin: Hướng dẫn Tối ưu hóa
9 Triển khai Kế thừa, Phần Một: Lớp Cơ sở và Lớp Con trong Kotlin
10 Kế thừa Nâng cao trong Kotlin: Ghi đè và Hàm tạo Thứ cấp
11 Thành thạo Giao diện trong Kotlin: Hướng dẫn Toàn diện cho Nhà phát triển
12 Đơn giản hóa Phát triển Kotlin bằng Singleton với Từ khóa Object
13 Thành thạo Đối tượng Đồng hành: Phương án Thay thế cho Thành viên Tĩnh trong Kotlin
14 Tạo Đối tượng Ẩn danh: Triển khai Giao diện trong Kotlin với Object
15 Tạo và Cấu hình Enum trong Kotlin: Hướng dẫn Từng bước
16 Thành thạo Câu lệnh Nhập trong Kotlin: Gói, Hàm Cấp cao nhất và Mô-đun
17 Bổ từ Truy cập Internal của Kotlin: Giải thích Khả năng Hiển thị trong Mô-đun
18 Kotlin Thực hành: Thử thách Lập trình Hướng Đối tượng - Phần 1
19 Tổng hợp Tất cả: Thêm Thử thách OOP Kotlin - Phần 2
1 Luồng điều khiển Kotlin: Vòng lặp, biểu thức 'if', 'when', 'try/catch' được Tiết lộ
2 Vòng lặp For Kotlin: Thành thạo Phạm vi, Lặp và Luồng điều khiển Nâng cao
3 'if' trong Kotlin như một Biểu thức: Thay thế Toán tử Ba ngôi với Sự rõ ràng
4 Biểu thức 'when' của Kotlin: Câu lệnh Switch được Tăng cường cho Mọi Tình huống
5 Xử lý Lỗi Kotlin: Sử dụng 'try/catch' như một Biểu thức để Mã ngắn gọn
6 Tổng hợp tất cả: phạm vi, for, if, when và biểu thức try/catch
1 Giới thiệu về Generics, Collections và Biểu thức Lambda trong Kotlin
2 Kiến thức Cơ bản Biểu thức Lambda Kotlin: Cú pháp, Cách dùng và Hàm 'run'
3 Lambda Kotlin với Người nhận: 'with' và 'apply' cho Mã ngắn gọn
4 Danh sách Kotlin: Bất biến và Khả biến, Thao tác Cơ bản và Tương tác Java
5 Hàm Danh sách Kotlin Nâng cao: 'filter', 'map', 'zip', 'union', 'distinct'
6 Bản đồ và Khai báo Phân rã trong Kotlin: Xử lý Dữ liệu Hiệu quả
7 Khám phá Cấu trúc Dữ liệu Tập hợp: Nhóm Phần tử Duy nhất trong Kotlin
8 Thêm Hàm Collection Kotlin: Khám phá Công cụ Bổ sung Ngoài kiến thức Cơ bản
9 Chuỗi Kotlin: Tối ưu hóa và Làm việc Hiệu quả với Collection Lớn
10 Tìm hiểu Sâu về Generics với Kotlin: Hiểu Tham số Kiểu và Xóa kiểu
11 Hiểu và Làm việc với Generics: Giới hạn Kiểu với Ràng buộc
12 Mở khóa Sức mạnh của Tham số Reified: Truy cập Thông tin Kiểu tại Thời gian Chạy
13 Tìm hiểu Sâu về Generics: Hiểu Hiệp biến để Tăng cường Tính linh hoạt
14 Thành thạo Nghịch biến và Hiểu Lớp cha, Lớp con.
15 Hiểu Phương sai Tại nơi sử dụng và Chiếu kiểu trong Generics Kotlin
16 Tiêu đề: Kotlin Thực hành: Lớp Dữ liệu, Collections, Lambda và Phương sai
1 Giới thiệu về I/O Tệp Kotlin: Tận dụng Lớp I/O Java
2 Đọc Tệp Văn bản trong Kotlin: Reader, readText và use
3 Đọc Tệp Nhị phân Kotlin, I/O Java và use để Quản lý Tài nguyên
4 Duyệt Cây Tệp Kotlin: walk, walkTopDown và Chuỗi
1 Gọi, Chuyển đổi và Ảnh hưởng: Thành thạo Tương tác Kotlin và Java
2 Xử lý Khả năng Null: Sử dụng Mã Java một cách An toàn từ Kotlin
3 Truy cập Java từ Kotlin: Thuộc tính, Ngoại lệ, Varargs và Hơn thế nữa
4 Gọi Hàm Kotlin và Truy cập Mục Cấp cao nhất từ Mã Java
5 Sử dụng Chú thích cho Khả năng Tương tác Liền mạch từ Kotlin sang Java
6 Giải quyết Vấn đề Tương tác Java sang Kotlin bằng Chú thích
1 Phần 10 Khóa học Kotlin: Giới thiệu - Ôn tập Những gì Bạn đã Học
2 Tìm hiểu Sâu về Kotlin: Xem lại Ứng dụng Phiêu lưu Văn bản đã Chuyển đổi
3 Kotlin cho Lập trình viên Java: Tổng kết Toàn bộ Khóa học và Lộ trình Học tập Tiếp theo
4 Phản hồi của Bạn Quan trọng: Giúp Chúng tôi Cải thiện Khóa học với Đề xuất của Bạn!
1 Mã nguồn
2 Bài giảng và Thông tin Bổ sung
3 Slide khóa học

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

Are you a Java developer wondering if you need to learn Kotlin?

Maybe you are an experienced Java developer who wants to learn Kotlin quickly, to be prepared for future project work.

Perhaps instead, you're an Android app developer who knows Java well, but you want to be able to move forward with Kotlin for new Android development work.

Well, with Google's recent focus on Kotlin for Android app development, this language has been launched into the mainstream, and you can be sure you will be seeing a lot more about it. It's also highly likely that you will be working with Kotlin in your Java projects in the near future.

Because Kotlin works anywhere Java works, and can even be called from Java code (and vice-versa), this brings with it a massive opportunity for Java developers. Being able to work with both Java and Kotlin is going to give you a massive advantage over other programmers.

This course was designed to teach Java developers how to use Kotlin in the shortest possible time.

Sarah Ettritch, your course instructor, is an experienced Java and Kotlin developer, with many years of software development experience. She is uniquely qualified to teach you how to use this powerful and exciting language.

While you won't learn Android app development in this course, you will learn Kotlin, and also the key differences between Kotlin and Java.

There is an entire section dedicated to Java interoperability, which is vital for all Java developers to learn.

In addition, the Kotlin syntax is explored in detail.

Over sixteen hours of videos are included in the course, making it one of the most comprehensive courses on the language.

Now is the perfect time for you to learn Kotlin, while it's relatively new.  It has been around for a while, but only now is it being thrust into the limelight.

It's absolutely vital for Java developers to learn Kotlin to maximize future career opportunities. Objective-C developers who failed to transition to Swift, or were too slow doing so, were left behind. Don't make the same mistake they did!

If you are ready to greatly increase your career prospects by adding Kotlin experience to your skills and knowledge, then sign up for the course today.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Kotlin
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊