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.
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
Bạn có muốn học Kotlin, ngôn ngữ đang thịnh hành hiện nay không? ⭐ Học Kotlin với Java ⭐
Bài giảng này giới thiệu bối cảnh và nguyên tắc về cách Java chuyển sang Kotlin theo từng chủ đề.
Thay vì học các khái niệm mới từ đầu, việc xây dựng dựa trên những gì bạn đã biết và tìm hiểu sự khác biệt sẽ hiệu quả hơn nhiều. Dựa trên Java, chúng tôi hướng đến việc giải thích cú pháp, nguyên tắc và trường hợp sử dụng của Kotlin một cách nhanh chóng và dễ dàng.
Đây không phải là bài giảng chỉ giải thích ngữ pháp Kotlin từng cái một.
Khóa học này bao gồm cú pháp, nguồn gốc và cách thứchoạt động của Kotlin, cùng với các ví dụ thực tế giúp bạn hiểu rõ hơn về ngôn ngữ này. Bạn sẽ nhanh chóng nắm được cách thức hoạt động của mã Kotlin và có thể xây dựng sản phẩm bằng cách sử dụng nó.
Tôi giới thiệu điều này tới những người này!
🙋♀️ Tôi đã học Java!
Khóa học này giải thích về Kotlin cho những người đã học Java trong khoảng 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 đã thay đổi trong Kotlin và những bất tiện mà các tính năng và cú pháp mới trong Kotlin nhằm mục đích giải quyết.
🙋♀️ Tôi muốn học Kotlin!
Kotlin, ngôn ngữ chính thức của Android và ngày càng được sử dụng rộng rãi trên máy chủ, rất dễ học và nhanh chóng. Bạn sẽ học ngôn ngữ, ngữ pháp và các nguyên tắc hiệu quả hơn nhiều so với các khóa học dành cho người mới bắt đầu .
Tôi sẽ học những điều như thế này.
Ngữ pháp cơ bản của Kotlin
Cách thức hoạt động của mã Kotlin
Một số mẹo sử dụng ngôn ngữ Kotlin
Những điều cần 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í)
Chúng tôi đề cập đến 34 TMI quan trọng về Kotlin.
Bài giảng 1 (Bài giảng miễn phí)
Chúng tôi sẽ hướng dẫn cách khai báo biến và từ khóa var và val.
Bao gồm cách quản lý các kiểu dữ liệu nguyên thủy và cách khai báo các biến có thể chấp nhận giá trị null.
Bài giảng 2
Nhiều hàm sử dụng các biến có thể chấp nhận giá trị null
Cuộc gọi an toàn, Toán tử Elvis, Khẳng định không rỗng
Những điều cần lưu ý và cách xử lý kiểu null khi sử dụng Java và Kotlin cùng nhau
Bài giảng 3
Chúng tôi sẽ hướng dẫn cách khai báo biến và từ khóa var và val.
Bao gồm cách quản lý các kiểu dữ liệu nguyên thủy và cách khai báo các biến có thể chấp nhận giá trị null.
Bài giảng 4
Bao gồm hầu hết các toán tử có trong Kotlin.
Bao gồm hành vi so sánh giữa các đối tượng, sự bằng nhau và sự đồng nhất, và quá tải toán tử.
Bài giảng 5
Chúng tôi đề cập đến các câu lệnh if và when, các biểu thức và các câu lệnh.
Bài giảng 6
Chúng ta sẽ tìm hiểu về vòng lặp for, vòng lặp while và Progrssion, đây là nguyên lý giúp vòng lặp for truyền thống hoạt động trong Kotlin.
Bài giảng 7
Bao gồm câu lệnh try catch finally, các ngoại lệ đã kiểm tra và chưa kiểm tra.
Chúng tôi sẽ đề cập đến tính năng thử với tài nguyên, được bổ sung trong JDK 7.
Bài giảng 8
Chúng ta sẽ tìm hiểu cú pháp khai báo hàm, tham số mặc định và đối số được đặt tên của Kotlin.
Chúng tôi sẽ trình bày cú pháp để khai báo đối số biến.
Bài giảng 9 (Bài giảng miễn phí)
Bao gồm các lớp và thuộc tính, hàm tạo và khối khởi tạo.
Chúng tôi sẽ đề cập đến các phương thức getter/setter tùy chỉnh và các trường sao lưu.
Bài giảng 10
Chúng tôi đề cập đến các lớp trừu tượng và giao diện.
Chúng tôi sẽ tóm tắt những điều cần lưu ý và các từ khóa liên quan khi kế thừa trong Kotlin.
Bài giảng 11
Chúng tôi sẽ đề cập đến cách kiểm soát quyền truy cập (công khai, được bảo vệ, nội bộ, riêng tư).
Chúng tôi sẽ đề cập đến một số đ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
Chúng tôi đề cập đến các hàm và biến tĩnh, các đối tượng đơn lẻ và các lớp ẩn danh.
Bài giảng 13
Chúng tôi sẽ đề cập đến các loại lớp lồng nhau và cách viết lớp lồng nhau tốt hơn.
Bao gồm cách triển khai các lớp lồng nhau và lớp bên trong trong Kotlin.
Bài giảng 14
Chúng tôi đề cập đến các Lớp dữ liệu, Lớp enum, Lớp kín và Giao diện kín.
Bài giảng 15
Tôi sẽ giải thích cách sử dụng mảng và bộ sưu tập trong Kotlin.
Chúng tôi sẽ đề cập đến một số điều cần lưu ý khi làm việc với bộ sưu tập khi sử dụng Kotlin và Java cùng nhau.
Bài giảng 16
Chúng tôi đề cập đến các hàm mở rộng, hàm trung tố, hàm nội tuyến và hàm cục bộ.
Bài giảng 17 (Bài giảng miễn phí)
Giải thích lý do lambda xuất hiện trong Java.
Chúng tôi sẽ giới thiệu cách sử dụng lambda trong Kotlin và sự khác biệt giữa chúng và Java.
Chúng ta sẽ xem xét khái niệm về closure và cú pháp của hàm.
Bài giảng 18
Chúng tôi đã biên soạn các API hữu ích để xử lý chức năng bộ sưu tập trong Kotlin.
Bài giảng 19
Bao gồm các hàm Type Alias và import, destructuring và componentN.
Chúng tôi sẽ giới thiệu các hàm Jump và Label có trong Kotlin, cũng như các hàm takeIf và takeUnless được sử dụng để nối phương thức.
Bài giảng 20
Chúng tôi sẽ đề cập đến sự khác biệt và trường hợp sử dụng của năm hàm phạm vi có trong Kotlin.
Hãy dành chút thời gian để 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?
Đ. Vâng, đúng vậy! Khóa học này được thiết kế dành cho những người đã sử dụng Java từ sáu tháng đến một năm và muốn học Kotlin nhưng thấy các khóa học ngôn ngữ cơ bản không hiệu quả. Trong khóa học này, trước tiên chúng tôi sẽ giới thiệu mã Java và sau đó giới thiệu mã Kotlin tương ứng.
H. Tại sao phần mềm này được thiết kế dành cho những người biết Java?
A. Tôi tin rằng việc học các khái niệm mới một cách hiệu quả bao gồm việc so sánh và đối chiếu chúng với những gì bạn đã biết. Hơn nữa, tôi đã lên kế hoạch cho nội dung này để giải quyết những thách thức tôi gặp phải khi chuyển từ một công ty chỉ biết Java sang một công ty sử dụng Kotlin.
H. Nội dung bài học được trình bày ở mức độ nào?
A. Sau khi hoàn thành khóa học này, bạn sẽ có thể lập trình bằng Kotlin hơn 95% thời gian. Các chủ đề nâng cao như phản xạ, DSL, tính toán lười biếng, ủy quyền và phương pháp chung sẽ được đề cập 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à
10,614
Học viên
801
Đánh giá
787
Trả lời
4.9
Xếp hạng
6
Các khóa học
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 캐치테이블[와드] 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어 리드
(전) 배달의민족[우아한형제들] 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
제가 코틀린을 공부 할 때는 이 강의가 없었던 것 같은데요, 코틀린을 공부 할 때 이 강의가 있었다면 최소 한 달 이상의 많은 시간을 절약 할 수 있었을 것 같습니다.
온갖 코틀린 책과 문서를 봐가면서 공부하고도, 자바와 코틀린 사이의 괴리감에 많은 시간을 허비했고, 아직도 실무에서 코틀린을 어떤 식으로 사용하는지 모릅니다. (현 회사가 코틀린을 사용하지 않고 있고, 따라서 실무에서 코틀린을 사용 해 본 경험이 아직 없습니다...)
아무튼 저처럼 자바를 사용하시다 코틀린에 관심이 생겨 공부하시는 분들께는 현존 최고의 강의라고 말씀드릴 수 있을 것 같습니다.
자바는 2년 좀 안되게 사용했고, 코틀린을 두 달 정도 공부한 상태로 이 강의를 봤는데 정말 많은 부분을 정리할 수 있었습니다.
감사합니다.
인프런에서 여러 강의를 수강해 보았었는데, 개인적으로 총 수업시간이 5시간이 초과하면 너무 지루해지는 경향이 있고, 너무 짧으면 강의 내용이 부실한 경우가 많았는데 해당 강의는 정말 핵심이 잘 요약되어 있고 필요한 디테일들만 잘 살리면서도 길지않게 강의를 구성한, 정말 좋은 강의라고 생각합니다. 도움이 많이되었습니다.
안녕하세요 today8934님!! 아이고~~ 좋은 리뷰를 주시다니 너무너무 감사드립니다 ㅎㅎㅎㅎ Kotlin을 빠르게 익히고 싶으신 분들을 위해 정말 필요한 내용들을 압축하며 디테일을 녹일 수 있도록 노력하였는데 알아주셔서 너무너무 뿌듯하네요!! 😄
앞으로도 compact하며 알찬 내용들이 가득 들어있는 컨텐츠를 만들 수 있도록 노력하겠습니다! 감사합니다!!! 사랑스런 연휴되세요~!!! 🙇