Friday, January 15, 2021

Giới thiệu ngôn ngữ lập trình Kotlin

Kotlin là một ngôn ngữ lập trình có mục đích chung, được nhập tĩnh được phát triển bởi JetBrains, đã xây dựng các IDE đẳng cấp thế giới như IntelliJ IDEA, PhpStorm, Appcode, v.v. Nó được JetBrains giới thiệu lần đầu vào năm 2011 và là một ngôn ngữ mới cho JVM. Kotlin là ngôn ngữ hướng đối tượng và là “ngôn ngữ tốt hơn” so với Java, nhưng vẫn hoàn toàn có thể tương tác với mã Java.

Kotlin được tài trợ bởi Google, được công bố là một trong những ngôn ngữ chính thức cho Phát triển Android vào năm 2017.

Tổng quan, Khái niệm cơ bản, Luồng điều khiển, Mảng & chuỗi, Hàm, Tập hợp, Khái niệm OOP, Xử lý ngoại lệ, An toàn rỗng, Regex & Dải, Khả năng tương tác Java, Khác, Android

Giới thiệu ngôn ngữ lập trình Kotlin

Các nội dung của lập trình kotlin

Tổng quan về kotlin

  • Giới thiệu về Kotlin
  • Thiết lập môi trường Kotlin cho Dòng lệnh
  • Thiết lập môi trường Kotlin với Intellij IDEA
  • Chương trình Hello World ở Kotlin
Kotlin cơ bản

  • Các loại dữ liệu Kotlin
  • Biến Kotlin
  • Nhà điều hành Kotlin
  • Đầu vào / đầu ra tiêu chuẩn Kotlin
  • Chuyển đổi loại Kotlin
  • Kotlin Biểu thức, Tuyên bố và Khối
Flow kotlin
  • Biểu thức điều kiện if-else kotlin
  • Biểu thức vòng lặp while trong kotlin
  • Biểu thức vòng lặp do-while kotlin
  • Biểu thức vòng lặp for
  • Biểu thức when trong kotlin
  • Biểu thức break trong kotlin
  • Biểu thức continue trong kotlin
Array & String trong kotlin
  • Kotlin Array
  • Kotlin String
Functions
  • Những function trong Kotlin
  • Function mặc định và có tham số Kotlin
  • Hàm đệ quy trong Kotlin
  • Các hàm nội tuyến của Kotlin
  • Kotlin infix chức năng ký hiệu
  • Các hàm bậc cao của Kotlin
Collections
  • Kotlin Collections
  • Kotlin list : Arraylist
  • Kotlin list : listOf()
  • Kotlin Set : setOf()
  • Kotlin mutableSetOf()
  • Kotlin hashSetOf()
  • Kotlin Map : mapOf()
  • Kotlin Hashmap
Khái niệm OOPs
  • Lớp và đối tượng Kotlin
  • Lớp lồng nhau Kotlin và lớp bên trong
  • Kotlin Setters and Getters
  • Kotlin | Thuộc tính lớp và trình truy cập tùy chỉnh
  • Kotlin Constructor
  • Kotlin Visibility Modifier
  • Kế thừa Kotlin
  • Giao diện Kotlin
  • Các lớp data Kotlin
  • Lớp Sealed Kotlin
  • Lớp trừu tượng Kotlin
  • Class trong Kotlin
  • Chức năng mở rộng Kotlin
  • Generic trong Kotlin
Xử lý ngoại lệ
  • Xử lý ngoại lệ Kotlin |  try, catch, throw and finally
  • Kotlin Khối thử lồng nhau và nhiều khối bắt
Null Safety
  • Kotlin Null Safety
  • Kotlin | Type Checking and Smart Casting
  • Explicit type casting
Regex & Ranges
  • Kotlin Regular Expression
  • Kotlin Ranges
Khả năng tương tác Java
  • Khả năng tương tác của Java - Gọi Kotlin từ Java
  • Khả năng tương tác của Java - Gọi Java từ Kotlin
Điều khoản khác
  • Chú thích Kotlin
  • Phản ánh Kotlin
  • Quá tải nhà điều hành Kotlin
  • Tuyên bố hủy cấu trúc trong Kotlin
  • Đánh giá bình đẳng trong Kotlin
  • Bộ so sánh bằng Kotlin
  • Nhân ba trong Kotlin
  • Ghép nối trong Kotlin
  • Kotlin | áp dụng với
Android
  • Hướng dẫn sử dụng Kotlin Android
  • Cách tạo dự án trong Android Studio bằng Kotlin
  • Cách cài đặt Thiết bị ảo Android (AVD)
  • Hoạt ảnh Android trong Kotlin
  • Android Fade In / Out trong Kotlin
  • Menu Android
  • Thông báo tiến trình Android trong Kotlin
  • Cấu trúc thư mục Dự án Android

No comments:

Post a Comment