Đề cương khóa học
Giới thiệu
- Tại sao Kotlin tốt hơn Java
Thiết lập Công cụ
- Sử dụng Công cụ Dòng lệnh
- Cài đặt JDK cho Kotlin
- Cài đặt và Thiết lập IDE: IntelliJ
- Cài đặt Plugin
Bắt đầu với Kotlin Programming Cơ bản
- Tìm hiểu Kiến trúc Kotlin
- Tạo Biến trong Kotlin
- Hiểu các Kiểu Dữ liệu khác nhau trong Kotlin
- Sử dụng Chuỗi trong Kotlin
- Hiểu tính Bất biến trong Kotlin
- Triển khai Expressions, Câu lệnh và Gán
- Sử dụng Biến Có thể Null trong Kotlin để đảm bảo An toàn Null
- Xử lý Luồng Điều khiển Điều kiện với Câu lệnh "if"
- Xử lý Tùy chọn Sử dụng Câu lệnh "when"
- Khám phá Khả năng Nâng cao của Kotlin cho Câu lệnh Điều kiện
- Sử dụng Mảng và Danh sách trong Kotlin
- Triển khai Cấu trúc Lặp trong Kotlin
- Tạo, Khai báo và Sử dụng Hàm trong Kotlin
- Sử dụng Tham số và Trả về Giá trị
- Sử dụng Hàm Mở rộng
- Sử dụng Hàm Nội tuyến
- Sử dụng Hàm Bậc cao
Object-Oriented Programming với Kotlin
- Tổng quan về Lập trình Hướng Đối tượng
- Tạo một Lớp
- Thêm Phương thức vào Lớp
- Định nghĩa Constructor Cơ bản
- Sử dụng Tham số Đã đặt tên và Giá trị Mặc định
- Sử dụng Lớp Mở để Cho phép Kế thừa
- Sử dụng Lớp Trừu tượng
- Tạo và Sử dụng Giao diện
- Xử lý Ghi đè
- Tạo Lớp Dữ liệu
- Sử dụng Singleton và Đối tượng Đồng hành
- Sử dụng Enum
- Nhóm các Lớp thành Gói
- Sử dụng Import
- Triển khai Ẩn thông tin
- Sử dụng Getter và Setter
- Triển khai Bộ sửa đổi Khả năng hiển thị
- Hiểu Generics
- Triển khai Stack Generic
- Sử dụng Hàm Generic
Khám phá Khả năng tương tác của Kotlin với Java
- Sử dụng Java từ Kotlin
- Sử dụng Kotlin từ Java
Khám phá các Tính năng Nâng cao của Kotlin
- Hiểu Overloading Toán tử
- Sử dụng Annotation
- Sử dụng Reflection
- Triển khai Xây dựng DSL
- Triển khai Destructuring
Sử dụng Kotlin cho Programming Chức năng
Thực hành: Chuyển đổi Ứng dụng Android từ Java sang Kotlin
- Sử dụng Android Studio
- Bắt đầu một Dự án Mới với Kotlin
- Chuyển đổi Mã Java Hiện có sang Kotlin
- Sử dụng API Android với Kotlin
Khắc phục sự cố
Tóm tắt và Kết luận
Yêu cầu
- Kinh nghiệm lập trình Java
- Kinh nghiệm cơ bản hoặc làm quen với phát triển Android
Đối tượng
- Các nhà phát triển Android quan tâm đến Kotlin
- Các lập trình viên Java quan tâm đến Kotlin
Đánh giá (3)
Alex là một người rất thân thiện và dễ mến. Anh ấy đã khiến mọi người cảm thấy thoải mái khi làm việc cùng nhau và tình nguyện đưa ra giải pháp.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Khóa học - Kotlin for Beginners
Dịch thuật bằng máy
Nó ngắn gọn, được tổ chức tốt, có sự cân bằng tốt giữa các nhiệm vụ và bài giảng, và mọi thứ đều chính xác.
Alexander Illarionov - C.T.Co SIA
Khóa học - Advanced Kotlin Programming
Dịch thuật bằng máy
Nội dung tuyệt vời, bài tập xuất sắc. Đã đề cập đến nhiều thông tin. Thân thiện với những người mới học Kotlin nhưng vẫn có rất nhiều điều để học cho những ai đã sử dụng Kotlin. Tôi khuyên bạn nên tham gia khóa học này. Tốc độ của khóa học là hoàn hảo, không quá chậm, không quá nhanh. Việc xen kẽ giữa lý thuyết và bài tập đã giúp củng cố kiến thức từ mỗi phần.
Mark Sorenson - Los Alamos National Laboratory
Khóa học - Programming with Kotlin
Dịch thuật bằng máy