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á

  • 신기루님의 프로필 이미지
    신기루

    Đánh giá 62

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    코틀린 프로젝트를 처음 해 보고는 코틀린스럽게가 무엇이지 하는 생각을 늘 가지고 있었는데 이 강의를 들으면서 전 여전히 자바 스타일이었다는 것도 알 수 있었네요 ㅎ kotest도 다른 사람이 작성한 거 따라하는 정도였었는데 더 알 수 있었던 거 같아 좋았습니다. 다음 강의도 기대됩니다. 감사합니다!

    • 양세열
      Giảng viên

      신기루님 수강평 감사드립니다 🥰 코틀린으로 문법은 바꿔도 자바와 동일하게 코딩하면 장점이 많이 희석되는 부분이 있지요. 코틀린 특징을 잘 활용하면 장점을 최대한 많이 가져갈 수 있는 것 같습니다. 제 강의가 도움되었다니 저도 너무 기쁩니다 ☺️ 올해 가을쯤 코틀린 함수형 프로그래밍 입문편을 준비 중인데 코틀린 프로젝트 진행하시는 중이라면 도움이 크게 될 것이라 생각됩니다. 많은 기대 부탁드려요~^^

  • Riverway님의 프로필 이미지
    Riverway

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    15% đã tham gia

    실무에서 6년동안 자바를 사용하고있던 프로젝트를 코틀린으로 변환 예정입니다. 강의에서 코틀린 플러그인 관련해서 정리해주셔서 좋았고, 실전에서 사용할 수 있는 코틀린스러운 코드로 바꾸는 과정을 보며 얼른 적용해보고 싶은 마음이 들었습니다. kotest도 함께 적용해보면 좋겠네요! 코틀린 함수형 프로그래밍 강의도 기대되네요. 많은 도움이 되었습니다👍👍

    • 양세열
      Giảng viên

      Riverway님 수강평 감사드립니다 😆 자바에서 코틀린으로 넘어올 때 처음에 가장 힘든 부분이 문법보다 오히려 플러그인과 같은 주변 생태계에 대한 이해가 필요한 부분이었어서 심혈을 기울여 만들었던 강의입니다ㅎ 알아봐주셔서 감사합니다. 코틀린스러운 코드와 kotest로 만드는 재미있는 테스트코드도 꼭꼭 활용해보세요. 참고로 GPT나 코파일럿 등으로 하면 테스트코드의 보일러플레이트코드는 빠르게 만드실 수 있습니다. 다만 품질이 오락가락하니 강의내용을 꼭 학습하신 후에 활용해보시길 추천드려요. ㅎ 함수형 프로그래밍 강의 지금 열심히 제작 중입니다~! 여름에 열심히 만들어서 가을까진 제공드려 보겠습니다. 기대 감사합니다😊

  • 문석청님의 프로필 이미지
    문석청

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    좋은 강의 감사합니다.

    • 양세열
      Giảng viên

      문석청님 수강평 너무나 감사드립니다 😄 제 강의가 코틀린 활용하는데 도움이 많이 되었으면 좋겠습니다🙏 코틀린 학습하고 활용하시면서 언제든 궁금한 사항 있으시면 질문 남겨주셔도 좋아요~! 그럼 행복한 밤🌟 되세요

  • lovelove님의 프로필 이미지
    lovelove

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    5% đã tham gia

    요즘 백엔드에서 코틀린을 많이 사용하고 있어 꼭 배우고 싶었어요. 코틀린 문법이 좀 어색하고 어려웠는데 강사님이 쉽게 설명해주시네요 :) 기존에 자바로 되어있는 코드를 코틀린으로 컨버팅을 하려고 하는데 큰 도움이 될것같아요. 다른 강의도 기대할게요. 감사합니다 :)

    • 양세열
      Giảng viên

      lovelove님 첫 수강평 너무나 감사드립니다🙏 자바만 쓰다가 코틀린 처음 썼을 때의 어색함이 있지요ㅎㅎ 기존 프로젝트 성공적으로 컨버팅 해보시기 바랍니다!! 컨버팅하다 잘 안되는 부분이 있다면 언제든 편하게 질문 남겨주셔도 좋아요~! 더 입문자를 위한 찐초보 코틀린+스프링 백엔드 강의와 코틀린 함수형 프로그래밍 강의도 구상 중에 있답니다😄 많은 기대 부탁드려요!🕺💃 🙇🙇‍♀️ 새해 복 많이 받으세요

  • sagada1628님의 프로필 이미지
    sagada1628

    Đá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!