Hiểu tất cả các tính năng ngôn ngữ của Kotlin. Sau khi tham gia bài giảng, bạn sẽ có thể lập trình theo ý mình bằng cách sử dụng các kỹ thuật Kotlin nâng cao như khái quát, ủy quyền và trì hoãn, DSL và phản chiếu.
Bạn có thể học cú pháp khó của Kotlin một cách dễ dàng và nhanh chóng.
Bao gồm các khái quát / trì hoãn và ủy quyền / lập trình chức năng phức tạp / DSL / chú thích và phản ánh.
Bạn có muốn tìm hiểu sâu hơn về Kotlin hơn những người khác không? Hãy tham gia khóa học Kotlin nâng cao cùng chúng tôi! ⭐
Các công ty lớn hiện đang áp dụng Kotlin!
Kotlin đã nổi lên như một ứng cử viên sáng giá trên thị trường việc làm dành cho lập trình viên back-end. Kotlin dễ dàng được liệt kê là một trong những tiêu chuẩn và yêu cầu ưu tiên trong nhiều bài đăng tuyển dụng của các công ty. Cải thiện khả năng cạnh tranh của bạn với tư cách là nhà phát triển backend với Kotlin!
Thêm chiều sâu vào Kotlin 🔮
Khóa học này sẽ trình bày chi tiết về nhiều tính năng ngôn ngữ của Kotlin và được thiết kế để dễ hiểu thông qua nhiều ví dụ và bài tập thực hành.Thêm chiều sâu cho Kotlin của bạn và đắm mình vào sự quyến rũ của ngôn ngữ Kotlin!
📌 Tất cả những gì bạn cần để hiểu và sử dụng ngôn ngữ Kotlin chỉ trong một bài giảng!
📌 Với nhiều ví dụ và bài thực hành, bao gồm JMH, yml DSL và container DI!
📌 Nội dung bài giảng được tổ chức hoàn chỉnh Sổ tay 135 trang + PPT 707 trang!
Tập trung vào lớp học thay vì ghi chép phức tạp và rườm rà! Chúng tôi cung cấp cho sinh viên tài liệu học tập được sắp xếp nội dung bài giảng một cách chi tiết để họ có thể hiểu và xem lại nội dung một cách đầy đủ.
Chương trình giảng dạy Hãy xem thử nhé 📚
Chung chung
Cách xử lý các lớp chung trong Kotlin
Bất biến chung, hiệp biến và phản biến với các ví dụ dễ hiểu
Cách xử lý khả năng thay đổi trong Kotlin
Cách sử dụng các kiểu chung có thể xóa trong Kotlin
Cách sử dụng các hàm chung
Trì hoãn và Ủy quyền
Các tính năng trì hoãn và ủy quyền cơ bản được cung cấp bởi Kotlin, chẳng hạn như lateinit và lazy
Các nguyên tắc nội bộ của các thuộc tính được ủy quyền và các đối tượng được ủy quyền
Cách tạo đối tượng đại biểu của riêng bạn
Cách kết nối các thuộc tính ủy nhiệm và các đối tượng ủy nhiệm
Sequence thay thế cho Iterable
So sánh hiệu suất sử dụng công cụ đánh giá vi mô JMH
Lập trình chức năng phức tạp
Cách sử dụng hàm bậc cao trong Kotlin
Hiểu về quá trình biên dịch các hàm bậc cao
Hiểu các hàm nội tuyến và các hàm trả về không cục bộ
từ khóa noinline, crossinline
Cách xử lý giao diện Single Abstract Method và cách sử dụng Reference
Quá tải toán tử và Kotlin DSL
Phương pháp nạp chồng toán tử và ví dụ ứng dụng
Tìm hiểu các nguyên tắc của Kotlin DSL bằng cách tận dụng nhiều tính năng ngôn ngữ khác nhau của Kotlin.
Thực hành tạo Kotlin DSL tạo YAML
Các trường hợp sử dụng Kotlin DSL được các công ty trong nước và thư viện Kotlin kiểm tra
Chú thích và phản ánh
Cách sử dụng chú thích trong Kotlin và những điều cần lưu ý
Hiểu và sử dụng các đối tượng phản chiếu chính của Kotlin
Thực hành tạo vùng chứa DI và mã thông báo siêu loại bằng cách sử dụng chú thích và phản chiếu.
Tìm hiểu thêm về Kotlin
Các hàm thư viện chuẩn hữu ích trong Kotlin
lớp nội tuyến, tính năng hàm đệ quy đuôi
Sử dụng kdoc để tạo tài liệu thông qua chú thích trong Kotlin
Sử dụng ktlint để thiết lập kiểu mã của Kotlin
Một bài giảng tuyệt vời để cùng nhau lắng nghe 💡
Khóa học này dành cho những người đã quen thuộc với ngữ pháp Kotlin cơ bản. Hãy tìm hiểu ngữ pháp Kotlin cơ bản qua các bài giảng bên dưới.
Thiết yếu cho việc học Kotlin! Càng tuyệt vời hơn khi học cùng với khóa học Coroutines.
Mọi người thích điều này Bắt đầu ngay bây giờ 🤗
Các nhà phát triển muốn đọc mã Kotlin mà không do dự
Các nhà phát triển muốn tạo thư viện riêng của mình bằng Kotlin
Các nhà phát triển muốn sử dụng Kotlin hiệu quả
Câu hỏi dự kiến Hỏi & Đáp 💬
H. Môi trường thực hành bài giảng như thế nào?
A. Khóa học sử dụng IntelliJ cho các bài tập thực hành. Ngay cả khi bạn không sử dụng IntelliJ, bạn vẫn có thể hoàn thành bài tập mà không gặp bất kỳ vấn đề nào miễn là bạn có môi trường hỗ trợ Kotlin! 👍
H. Bạn sử dụng công cụ xây dựng nào?
A. Khóa học sử dụng Gradle. Khi cài đặt kdoc hoặc ktlint, plugin Gradle sẽ được sử dụng. Nếu bạn sử dụng Maven, bạn phải sử dụng plugin Maven.
H. Tôi là nhà phát triển Android (hoặc backend). Tôi có thể tham gia khóa học này không?
Đ . Vâng, vâng! Tất nhiên rồi! Khóa học này tập trung vào ngôn ngữ Kotlin, vì vậy nếu bạn đã quen thuộc với ngữ pháp Kotlin cơ bản, bạn sẽ có thể theo dõi mà không gặp khó khăn gì. Mặc dù đôi khi có ví dụ từ các lĩnh vực cụ thể, nhưng chúng chỉ được sử dụng để minh họa các đặc điểm ngôn ngữ của Kotlin.
H. Bài giảng có đề cập đến coroutine không?
A. Không. Vì coroutine là một tính năng thư viện được cung cấp bởi ngôn ngữ Kotlin, chúng tôi đã tách chúng ra khỏi các bài giảng dành riêng cho Kotlin. Bạn có thể tìm thấy các bài giảng về coroutine bên dưới. 😊
Xem trước bài đánh giá khóa học 👀
*Bài đánh giá khóa học bên dưới là bài đánh giá bài giảng Kotlin của một người chia sẻ kiến thức.
★★★★★
Các bài giảng vô cùng bổ ích. Giảng viên đã đưa ra những lời khuyên hữu ích trong suốt bài giảng về phong cách và kỹ năng của mình, nhờ đó tôi dần dần có được những hiểu biết quý báu. Các bài giải thích rất đa dạng, nên bất kỳ thắc mắc nào của tôi cũng được giải đáp nhanh chóng. Tại sao vậy? -> Các bài giải thích, ưu và nhược điểm, cùng rất nhiều ví dụ minh họa... Thật tuyệt vời. Tôi đã nhận được nhiều hơn số tiền bỏ ra, và tôi có thể nói rằng bạn đã dành rất nhiều tâm huyết cho bài thuyết trình PPT! Cảm ơn bạn.
-Wo***
★★★★★
Bản tính khiêm tốn (có lẽ?) của giảng viên và nội dung bài giảng sâu sắc, thật ấn tượng. Thật tuyệt vời khi có thể truyền đạt tất cả kiến thức phát triển thiết yếu chỉ trong một bài giảng . Mặc dù với tư cách là một giảng viên, đây có thể là một thách thức, nhưng tôi vẫn luôn hy vọng có một loạt bài giảng khám phá khái niệm phát triển các yêu cầu giả định vừa thực tế vừa thiết yếu. Cảm ơn bạn.
- sự yêu mến***
★★★★★
Từ nội dung đến tốc độ, khóa học này hoàn hảo với tôi ! Cảm ơn :)
-Je***
★★★★★
Tôi nghĩ đây là một bài giảng hay vì nó giúp tôi tiết kiệm được rất nhiều thời gian sắp xếp mọi thứ nhờ các ví dụ và bài giảng được tổ chức tốt.
-đi***
★★★★★
Nhờ thầy mà mình mới khám phá ra niềm vui của Kotlin! Dù chỉ là bài review thôi, nhưng mình rất biết ơn. Cảm giác như mình đã gặp được người thầy của đời mình vậy ! Mình chưa biết giáo án tiếp theo là gì, nhưng chắc chắn mình sẽ học ngay khi nó ra mắt!
-một***
★★★★★
Như các bài đánh giá khác đã đề cập, các bài giảng rất dễ hiểu. Nhưng điều tuyệt vời nhất là các giảng viên cực kỳ tận tâm và sẵn lòng giúp đỡ khi bạn đặt câu hỏi. Ví dụ, ngay cả những câu hỏi đơn giản như thế này ... đã chuyển!
- à***
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Bất cứ ai muốn nghiên cứu sâu hơn về Kotlin
Những người muốn đọc mã viết bằng Kotlin mà không cần đắn đo
Những người tự tin về ngữ pháp Kotlin cơ bản
Cần biết trước khi bắt đầu?
Bạn cần hiểu cú pháp cơ bản của Kotlin!
Xin chào Đây là
10,047
Học viên
708
Đánh giá
762
Trả lời
5.0
Xếp hạng
6
Các khóa học
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 캐치테이블[와드] 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어 리드
(전) 배달의민족[우아한형제들] 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
It's strong and I write a review. The lecture content is rich, but the PDF notes provided as lecture materials were really good! Because of this, I paid for this as well as the coroutine lecture. It's like eating gobong rice with budaejjigae.
Hello, Android Despair-nim~!! Thank you for your valuable review ㅎㅎㅎㅎ We will continue to prepare more overflowing high-quality content in the future! Thank you!! 🙏
I personally took this course to use Kotlin. There were parts I vaguely skimmed over while reading the "Kotlin In Action" book, and this course was a great help in understanding them clearly. Thank you.
Even though you explain difficult concepts easily, it's still difficult. LOL
I'm trying to reorganize an existing Java project, so I'll have to start with the architecture and try converting it to Kotlin. Thank you for the lecture :)