인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Programming

/

Programming Language

Hướng dẫn dành cho người mới bắt đầu sử dụng Java và Kotlin

Thông qua bài giảng này, bạn có thể tìm hiểu các đặc điểm và nền tảng của ngôn ngữ Kotlin, ngữ pháp và nguyên tắc hoạt động, ví dụ sử dụng và các biện pháp phòng ngừa khi sử dụng Java và Kotlin cùng nhau.

(5.0) 240 đánh giá

3,270 học viên

Kotlin
Java
oop

Khóa học này dành cho Người học Cơ bản.

Dịch cái này sang tiếng Việt

  • Ngữ pháp cơ bản, nền tảng khái niệm, nguyên tắc hoạt động và trường hợp sử dụng của Kotlin

  • Những điều cần lưu ý khi sử dụng Kotlin và Java cùng nhau

Điều gì sẽ xảy ra nếu bạn muốn học Kotlin, loại Kotlin phổ biến hiện nay?
Học Kotlin dựa trên Java

Bài giảng này giới thiệu nền tảng và nguyên tắc chuyển đổi Java sang Kotlin theo chủ đề.

Thay vì học một khái niệm mới từ đầu, sẽ hiệu quả hơn nhiều nếu tìm hiểu những thay đổi dựa trên những khái niệm bạn đã biết. Mục tiêu của chúng tôi là giải thích nhanh chóng và dễ dàng ngữ pháp, nguyên tắc hoạt động và trường hợp sử dụng của Kotlin dựa trên Java.


Đây không phải là bài giảng chỉ giải thích từng ngữ pháp của Kotlin một cách đơn giản.

Nó bao gồm ngữ pháp Kotlin, nền tảng và lý do tạo ra nó cũng như các nguyên tắc hoạt động và ví dụ sử dụng để nâng cao hiểu biết về ngôn ngữ. Bạn sẽ nhanh chóng hiểu được mã Kotlin trông như thế nào và có thể bắt đầu xây dựng sản phẩm bằng Kotlin.


Tôi giới thiệu nó cho những người này!

🙋‍♀️ Tôi đã học Java!

Bài giảng này giải thích về Kotlin cho những người đã học Java từ 6 tháng đến 1 năm.
Dựa trên Java, chúng tôi sẽ đề cập đến những tính năng khác biệt trong Kotlin cũng như những bất tiện mà các tính năng và cú pháp mới trong Kotlin được thiết kế để giải quyết.

🙋‍♀️ Tôi muốn học Kotlin!

Bạn có thể học Kotlin, ngôn ngữ chính thức của Android, một ngôn ngữ ngày càng được sử dụng nhiều trên máy chủ một cách nhanh chóng và dễ dàng. Bạn có thể học ngôn ngữ, ngữ pháp và nguyên tắc của Kotlin hiệu quả hơn nhiều so với những bài giảng dành cho những người lần đầu học Kotlin .


Tôi sẽ học một cái gì đó như thế này.

  • Cú pháp cơ bản của Kotlin
  • Cách mã Kotlin hoạt động
  • Các mẹo khác nhau khi sử dụng ngôn ngữ Kotlin
  • Những lưu ý khi sử dụng Java và Kotlin cùng nhau

Chương trình giảng dạy cốt lõi của Kotlin,
Xem trước bài giảng

Bài giảng 0 (bài giảng miễn phí)

  • Bao gồm 34 TMI ánh sáng cho Kotlin.

Bài giảng 1 (miễn phí)

  • Nó bao gồm cách khai báo các biến và từ khóa var và val.
  • Nó bao gồm cách quản lý các kiểu nguyên thủy và cách khai báo các biến null.

Bài giảng 2

  • Các hàm khác nhau sử dụng các biến nullable
    • Cuộc gọi an toàn, toán tử Elvis, xác nhận không rỗng
  • Những điều cần chú ý và cách phản hồi với các loại null khi sử dụng Java và Kotlin cùng nhau

Bài giảng 3

  • Nó bao gồm cách khai báo các biến và từ khóa var và val.
  • Nó bao gồm cách quản lý các kiểu nguyên thủy và cách khai báo các biến null.

Bài giảng 4

  • Bao gồm hầu hết các toán tử tồn tại trong Kotlin.
  • Nó bao gồm hành vi so sánh giữa các đối tượng, đẳng thức và nhận dạng cũng như nạp chồng toán tử.

Bài giảng 5

  • Nó bao gồm các câu lệnh if, khi câu lệnh, biểu thức và câu lệnh.

Bài giảng 6

  • Chúng tôi đề cập đến các vòng lặp for, while và Progrssion, đây là nguyên tắc vận hành các vòng lặp for truyền thống trong Kotlin.

Bài giảng 7

  • Bao gồm câu lệnh thử bắt cuối cùng, ngoại lệ được kiểm tra và ngoại lệ không được kiểm tra.
  • Phần này bao gồm việc thử với các tài nguyên được thêm vào trong JDK 7.

Bài giảng 8

  • Bao gồm cú pháp khai báo hàm, tham số mặc định và đối số được đặt tên của Kotlin.
  • Điều này bao gồm ngữ pháp khai báo đối số biến.

Bài giảng 9 (miễn phí)

  • Nó bao gồm các lớp, thuộc tính, hàm tạo và khối init.
  • Bao gồm các trường getter/setter và sao lưu tùy chỉnh.

Bài giảng 10

  • Bao gồm các lớp và giao diện trừu tượng.
  • Chúng tôi tổng hợp những điều cần lưu ý khi kế thừa trong Kotlin và các từ khóa liên quan.

Bài giảng 11

  • Nó bao gồm các phương pháp kiểm soát truy cập (công khai, được bảo vệ, nội bộ, riêng tư).
  • Nó bao gồm những điều cần lưu ý khi sử dụng Java và Kotlin cùng nhau do sự khác biệt trong kiểm soát truy cập.

Bài giảng 12

  • Nó bao gồm các hàm và biến tĩnh, singletons và các lớp ẩn danh.

Bài giảng 13

  • Chúng tôi đề cập đến các loại lớp lồng nhau và cách viết các lớp lồng nhau tốt hơn.
  • Chúng tôi đề cập đến cách triển khai các lớp lồng nhau và các lớp bên trong trong Kotlin.

Bài giảng 14

  • Nó bao gồm Lớp dữ liệu, Lớp Enum, Lớp kín và Giao diện kín.

Bài giảng 15

  • Chúng tôi sẽ giải thích cách sử dụng mảng và bộ sưu tập trong Kotlin.
  • Phần này bao gồm những điều cần lưu ý về các bộ sưu tập khi sử dụng Kotlin và Java cùng nhau.

Bài giảng 16

  • Nó bao gồm các hàm mở rộng, hàm infix, hàm nội tuyến và hàm cục bộ.

Bài giảng 17 (miễn phí)

  • Chúng tôi đề cập đến lý do tại sao lambdas xuất hiện trong Java.
  • Chúng tôi sẽ đề cập đến cách sử dụng lambda trong Kotlin và chúng khác với Java như thế nào.
  • Chúng ta hãy xem khái niệm về Closure và cú pháp của hàm.

Bài giảng 18

  • Chúng tôi tóm tắt các API hữu ích để xử lý các bộ sưu tập theo cách hữu ích trong Kotlin.

Bài giảng 19

  • Loại các hàm Bí danh, nhập, phá hủy và thành phầnN được đề cập.
  • Nó bao gồm hàm Jump và hàm Label tồn tại trong Kotlin cũng như các hàm takeIf và takeUnless được sử dụng trong chuỗi phương thức.

Bài giảng 20

  • Chúng tôi đề cập đến sự khác biệt và ví dụ sử dụng của năm hàm phạm vi tồn tại trong Kotlin.
  • Chúng ta hãy dành thời gian để cùng nhau suy nghĩ về chức năng phạm vi và khả năng đọc.

Câu hỏi dự kiến ​​Hỏi đáp 💬

H. Tôi có cần biết Java để tham gia khóa học không?

A. Đúng vậy! Khóa học này được thiết kế dành cho những người đã sử dụng Java khoảng 6 tháng đến 1 năm và muốn học Kotlin nhưng cảm thấy các bài giảng ngôn ngữ cơ bản không hiệu quả. Trong bài giảng, trước tiên chúng tôi trình bày mã Java và sau đó giới thiệu mã Kotlin tương ứng.

H. Tại sao nó được thiết kế cho những người biết Java?

A. Tôi nghĩ rằng khi học một khái niệm mới, bạn có thể học hiệu quả bằng cách so sánh/tương ứng với khái niệm bạn đã biết. Ngoài ra, tôi đã lên kế hoạch này vì tôi nghĩ sẽ rất tốt nếu có nội dung có thể giải quyết những khó khăn mà tôi cảm thấy khi chuyển từ một tình huống mà tôi chỉ biết Java sang một công ty sử dụng Kotlin.

Q. Nội dung khóa học được đề cập ở cấp độ nào?

Đáp. Sau khi tham gia lớp học, bạn sẽ có thể thực hiện hơn 95% việc lập trình bằng Kotlin. Phản ánh, DSL, hoạt động bị trì hoãn, ủy quyền và khái quát là những nội dung chuyên sâu, sẽ được thảo luận trong tương lai nếu có cơ hội.

Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • Những người sử dụng Java trong thực tế nhưng muốn học nhanh cách sử dụng Kotlin

  • Những người quan tâm đến việc học một ngôn ngữ mới

  • Bất kỳ ai muốn nâng cao hiểu biết về Kotlin

Cần biết trước khi bắt đầu?

  • ngôn ngữ Java

  • Một số hiểu biết về ngôn ngữ lập trình

Xin chào
Đây là

9,453

Học viên

612

Đánh giá

729

Trả lời

5.0

Xếp hạng

6

Các khóa học

안녕하세요 😊

제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.

 

  • (현) 캐치테이블[와드] 소프트웨어 엔지니어

  • (전) 스타트업 소프트웨어 엔지니어 리드

  • (전) 배달의민족[우아한형제들] 소프트웨어 엔지니어

  • (교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토

  • 한국과학기술원 (KAIST) 졸업

 

Chương trình giảng dạy

Tất cả

24 bài giảng ∙ (5giờ 13phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!