Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Back-end

Từ ngữ pháp Kotlin đến thực hành (chuyển đổi Java thực tế sang Kotlin)

Thông qua khóa học này, bạn sẽ học được cú pháp Kotlin, cách chuyển đổi an toàn dự án Java sang Kotlin và cách lập trình theo phong cách Kotlin. Học Kotlin dựa trên mã thực tế và tự áp dụng để tận hưởng những lợi ích của nó.

(4.5) 11 đánh giá

215 học viên

  • seyol
코틀린
자바
문법
Kotlin
Java
Spring Boot
Spring
oop

Đánh giá từ những học viên đầu tiên

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

  • Kotlin, Cú pháp cơ bản của Kotlin

  • Thực hành chuyển đổi dự án Java + Spring thực tế sang dự án Kotlin + Spring

  • Viết mã gần hơn với việc sử dụng thực tế, bí quyết viết mã giống Kotlin hơn

  • Nhiều phương pháp thử nghiệm khác nhau như Kotlin Junit5, Mockk, Kotest

🚀 Ứng dụng Kotlin mới nhất năm 2024 🚀

🏋‍♀️

Khả năng tương thích Java mạnh hơn (khả năng tương thích lombok)

Tìm hiểu ngữ pháp Kotlin mới nhất, ngữ pháp này thay đổi đáng kể hàng năm.

Nếu tôi học Kotlin, tôi có thể sử dụng nó trong thực tế ngay lập tức không? 🤷

Ngay cả khi bạn học ngữ pháp Kotlin thì cũng khó có thể sử dụng nó trong thực tế. Tôi không nghĩ mình nên sửa đổi dự án hiện tại một cách không chính xác... Tôi có nên chuyển đổi tất cả mã Java hiện có cùng một lúc không? Có cách nào an toàn không?

🏹 Nếu bạn tham gia khóa học này,

  • Bạn có thể tìm hiểu chi tiết về ngữ pháp mới nhất của Kotlin cho năm 2024.

  • Bạn có thể thay đổi dự án Java thực tế (sử dụng lombok) thành dự án Java + Kotlin một cách an toàn.

    • Bạn có thể biết và sử dụng các tập lệnh, plugin và thư viện cho các bản dựng hỗn hợp Java + Kotlin + Spring.

  • Bạn có thể hiểu cách viết mã giống Kotlin và sử dụng nó.

  • Bạn có thể tạo các thử nghiệm thú vị và hữu ích hơn bằng cách sử dụng các thử nghiệm dành riêng cho Kotlin MockK và Kotest.


📚 Có kèm bài giảng chi tiết.

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

Nền tảng vững chắc! Cú pháp cơ bản của Kotlin
Người muốn làm tốt

Tìm hiểu chung về Java và Kotlin
Bất cứ ai muốn trở thành nhà phát triển

Kotlin trực tiếp trong thực tế
Nhà phát triển cấp dưới muốn ứng tuyển

lớp Người dùng mục tiêu ( var toDevelopers = "Người có kinh nghiệm thực tế với Java + Spring" var forDevelopers = "Những người muốn tìm hiểu Kotlin và sử dụng nó trong thực tế" // Được khuyến nghị cho những ai muốn tìm hiểu trước ngay cả khi họ không sử dụng ngay! )

Học những điều này

Phần 1.

Kiến thức cơ bản về ngữ pháp Kotlin

👉 Học cú pháp của Kotlin đơn giản và mạnh mẽ hơn Java.

👉 Cung cấp bài giảng ngữ pháp cơ bản chi tiết và tài liệu giảng dạy trong 19 bài

Phần 2.

Chuyển đổi thực tế Java sang Kotlin

Tôi có thể sử dụng một ngôn ngữ mới trong thực tế chỉ bằng cách học ngữ pháp của nó không? 🤔
✔️ Bạn cũng phải hiểu hệ sinh thái (xây dựng tập lệnh, thư viện) để xây dựng ngôn ngữ.

👉 Java to Kotlin dạy cho bạn hai điều. Bài đánh giá về ngữ pháp cơ bản của Kotlin và nhiều bí quyết cần thiết để sử dụng Kotlin trong thực tế.

👉 Cách sửa/viết tập lệnh xây dựng Gradle để xây dựng Java, Kotlin và lombok cùng nhau

👉 Mô tả chi tiết các plugin/thư viện sử dụng Kotlin với Spring

Phần 3.

Chỉ Kotlin
kỹ thuật kiểm tra


👉 Kiểm tra đơn vị mô phỏng bằng MockK

👉 Kiểm tra BDD (Phát triển theo định hướng hành vi) bằng Kotest

👉 Các bài kiểm tra thú vị chỉ có trong Kotlin

🎯 Các bài kiểm tra chuẩn hóa tuân theo các quy tắc chính xác

Phần 4.

Giống Kotlin hơn
kỹ thuật mã hóa


✔️ Tìm hiểu và thực hành cú pháp độc đáo của Kotlin cũng như các tính năng giúp phân biệt nó với Java.

✔️ Chúng tôi đã thu thập các bí quyết thường được sử dụng trong thực tế, chẳng hạn như hàm mở rộng, hàm phạm vi và cách sử dụng tệp kt.

Bạn có câu hỏi nào không?

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

Đ: Vâng! Đặc biệt, bạn phải có khả năng hiểu ngữ pháp của Java. Vì Kotlin là ngôn ngữ cải tiến dựa trên Java nên có thể khó hiểu nếu bạn không biết ngữ pháp Java.

Hỏi. Tại sao tôi nên đổi Java sang Kotlin?

A. Có hai lợi thế. Trước hết, trên thực tế, các ưu điểm khác nhau của Kotlin (tính rỗng, chức năng mở rộng, hỗ trợ lập trình chức năng nâng cao, coroutine, v.v.) cho phép mã hóa hiệu quả hơn so với Java. Sử dụng Kotlin, bạn có thể hoàn thành công việc của mình nhanh hơn và an toàn hơn. Và quan trọng hơn, bạn có thể trở thành nhà phát triển có giá trị hơn với cả Java và Kotlin!

Q. Bao nhiêu nội dung được đề cập trong thực tiễn?

A. Nó bao gồm các quy tắc có thể được sử dụng trong thực tế. Có mã được chuẩn bị trước sử dụng Bộ điều khiển/Dịch vụ/Kho lưu trữ và cũng bao gồm mã kiểm tra bằng Mockito/Junit5.

Từng bước chuyển đổi mã sang Kotlin và chạy dự án hỗn hợp Java + Kotlin. Chúng tôi cũng thực hành cách chuyển đổi các bài kiểm tra thành mã kiểm tra Kotlin bằng Kotest và MockK.

Những lưu ý trước khi tham gia khóa học

Môi trường phòng thí nghiệm

  • Hệ điều hành và phiên bản (OS): Windows, macOS, Linux

  • Công cụ sử dụng: IntelliJ IDEA Ultimate (có sẵn giấy phép sinh viên)


tài liệu học tập

  • Tổng cộng có 110 trang ghi chú bài giảng về 26 lý thuyết ngữ pháp và thực hành cơ bản ở định dạng PDF được cung cấp.

  • Mã dự án Java + Spring và mã kiểm tra được cung cấp để thực hành


Kiến thức và biện pháp phòng ngừa của người chơi

  • Yêu cầu kiến ​​thức thực tế ở cấp độ mới bắt đầu về Java và Spring.

  • Hãy chắc chắn thực hiện thực hành (bao gồm cả viết mã kiểm tra) để đảm bảo việc học chính xác.

  • Chúng tôi hoan nghênh các câu hỏi và ý kiến ​​về các câu hỏi khác nhau phát sinh trong quá trình lý thuyết và thực hành.

  • Bản quyền bài giảng và tài liệu học tập thuộc về giảng viên.

🎁 Đưa chương trình chức năng lên một tầm cao mới!

Nếu bạn để lại đánh giá sau khi tham gia hơn 50% khóa học,

Bài giảng " Lập trình hàm Kotlin - Giới thiệu "

Chúng tôi cung cấp cho bạn phiếu giảm giá 50% !

Lập trình chức năng có thể được sử dụng trực tiếp trong thực tế

Nhận nó ở một mức giá chiết khấu đặc biệt! 🚀

Cách tham gia

  1. Tham dự hơn 50% khóa học này

  2. Sau khi viết đánh giá khóa học, hãy gửi mẫu đăng ký

  3. Phát hành phiếu giảm giá (mất 1-2 ngày)

Nếu bạn đã nắm vững kiến ​​thức cơ bản về Kotlin,

Bây giờ hãy tiến thêm một bước nữa với lập trình chức năng!

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

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

  • Tôi đang phát triển dự án Java + Spring

  • Tôi muốn học Kotlin từ đầu

  • Tôi muốn chuyển đổi dự án thực tế sang Kotlin

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

  • ngôn ngữ Java

  • 실무에서 Spring đang được sử dụng thì nên dùng

Xin chào
Đây là

311

Học viên

16

Đánh giá

17

Trả lời

4.7

Xếp hạng

2

Các khóa học

Learn, Share & Communicate 15년차 개발자 양세열입니다.

SI 환경에서 IT서비스, 사내시스템에서 핀테크까지 폭넓은 개발환경에서 다양한 비즈니스를 경험했습니다.

개발하면서 유지보수성과 확장성에 관심이 많으며, 학습과 지식전파에 많은 괌심을 갖고 있습니다.

 

  • (현) 카카오 계열사, (전) LG CNS, POSCO ICT, NTS

  • (교육활동) 패스트캠퍼스, 제로베이스 부트캠프 온라인 강의 및 온오프 강연 진행

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

Tất cả

55 bài giảng ∙ (12giờ 15phú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á

Tất cả

11 đánh giá

4.5

11 đánh giá

  • neomirage님의 프로필 이미지
    neomirage

    Đánh giá 62

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    コトリンプロジェクトを初めてやってみると、コトリンスが何なのかという考えをいつも持っていましたが、この講義を聞きながら、私はまだJavaスタイルだったこともわかりました。 kotestも他の人が書いたものに従う程度でしたが、もっと知ることができたようで良かったです。 次の講義も楽しみです。 ありがとうございます!

    • seyol
      Giảng viên

      蜃気楼様受講評ありがとうございます🥰 コトリンで文法は変えてもJavaと同じようにコーディングすると長所が多く希釈される部分がありますよね。 コトリンの特徴をうまく活用すれば、メリットをできるだけ多く持っていけるようです。私の講義が役に立ったと私も嬉しいです☺️ 今年秋頃、コトリン関数型プログラミング入門編を準備中ですが、コトリンプロジェクト進行中であれば助けが大きくなると思います。 たくさん期待してください〜^^

  • rlfghksop0562님의 프로필 이미지
    rlfghksop0562

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    15% đã tham gia

    実務で6年間Javaを使用していたプロジェクトをコトリンに変換予定です。 講義でコトリンプラグイン関連でまとめていただいてよかったし、本番で使えるコトリンらしいコードに変える過程を見ながら早く適用してみたい気がしました。 コトリン関数型プログラミング講義も楽しみですね。

    • seyol
      Giảng viên

      Riverwayさん、ありがとうございます😆 Javaからコートリンに移ったとき、最初に最も大変な部分が文法よりもむしろプラグインのような周辺の生態系に対する理解が必要な部分であり、心血を傾けて作った講義です。 コトリンらしいコードとkotestで作る面白いテストコードもぜひご活用ください。ちなみにGPTやコパイロットなどにすれば、テストコードのボイラープレートコードは素早く作ることができます。ただ、品質が娯楽なので、講義内容をぜひ学んだ後に活用してみてください。 ㅎ 関数型プログラミング講義 今一生懸命制作中です~!夏に頑張って作って、近いうちにご提供させていただきます。 楽しみにしています😊

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    良い講義ありがとうございます。

    • seyol
      Giảng viên

      ムンソクチョン受講評ありがとうございます😄 私の講義がコトリンを活用するのに役立つことができたらと思います🙏 コトリン学習して活用していつでも気になる事項ありましたら質問残していただくのもいいですよ~!それでは幸せな夜🌟になります

  • ilovewit11645님의 프로필 이미지
    ilovewit11645

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    5% đã tham gia

    最近バックエンドでコトリンをたくさん使っていて、ぜひ学びたかったです。 コトリン文法はちょっとぎこちなくて大変でしたが、講師が簡単に説明してくれますね:) 既存のJavaになっているコードをコートリンにコンバーティングしようとするのに大きな助けになると思います。 他の講義も楽しみにしています。 ありがとう:)

    • seyol
      Giảng viên

      loveloveさんの最初の受講評に感謝します🙏 Javaだけを書いてコトリン初めて書いたときのぎこちないことがありますㅎㅎ 既存のプロジェクトを正常に変換してみてください!コンバーティングしてうまくいかない部分があれば、いつでも楽に質問を残してもいいですよ〜! もっと入門者のためのチンチョボコトリン+スプリングバックエンド講義とコトリン関数型プログラミング講義も構想中にあります😄 たくさん期待してください!🕺💃 🙇🙇‍♀️明けましておめでとうございます

  • faffff님의 프로필 이미지
    faffff

    Đánh giá 11

    Đánh giá trung bình 4.5

    4

    62% đã tham gia

    1.044.711 ₫

    Khóa học khác của seyol

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!