강의

멘토링

커뮤니티

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.4) 14 đánh giá

227 học viên

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

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

Bạn sẽ nhận được điều này sau khi học.

  • 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à

330

Học viên

19

Đánh giá

18

Trả lời

4.6

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ả

14 đánh giá

4.4

14 đánh giá

  • neomirage님의 프로필 이미지
    neomirage

    Đánh giá 63

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    Sau khi làm dự án Kotlin lần đầu tiên, tôi luôn thắc mắc Kotlin-style là gì, nhưng sau khi nghe bài giảng này, tôi nhận ra rằng mình vẫn theo phong cách Java. kotest chỉ là vấn đề làm theo những gì người khác đã viết, nhưng điều đó cũng tốt vì tôi cảm thấy mình có thể học hỏi được nhiều hơn. Tôi đang mong chờ bài giảng tiếp theo. Cảm ơn!

    • seyol
      Giảng viên

      Mirage, cảm ơn bạn đã đánh giá 🥰 Ngay cả khi bạn thay đổi cú pháp thành Kotlin, nếu bạn mã hóa nó giống như Java, thì lợi thế của nó sẽ bị giảm đi rất nhiều. Có vẻ như nếu bạn sử dụng tốt các tính năng của Kotlin, bạn có thể đạt được nhiều lợi ích nhất có thể. Tôi rất vui vì bài giảng của tôi hữu ích ☺️ Tôi đang chuẩn bị bài giới thiệu về lập trình chức năng Kotlin vào mùa thu này và tôi nghĩ nó sẽ giúp ích rất nhiều nếu bạn đang làm việc trong một dự án Kotlin. Hãy đón chờ nhé~ ^^

  • rlfghksop0562님의 프로필 이미지
    rlfghksop0562

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    15% đã tham gia

    Trên thực tế, chúng tôi đang có kế hoạch chuyển đổi một dự án đã sử dụng Java được 6 năm sang Kotlin. Tôi thích cách bạn giải thích plugin Kotlin trong bài giảng và thấy quá trình chuyển đổi nó thành mã giống Kotlin để có thể sử dụng trong thực tế khiến tôi muốn áp dụng nó ngay lập tức. Sẽ thật tuyệt nếu áp dụng kotest! Tôi cũng đang mong chờ bài giảng về lập trình hàm Kotlin. Nó rất hữu ích👍👍

    • seyol
      Giảng viên

      Riverway, cảm ơn bạn đã đánh giá 😆 Khi chuyển từ Java sang Kotlin, phần khó nhất lúc đầu không phải là ngữ pháp mà là phần yêu cầu hiểu biết về hệ sinh thái xung quanh như plugin, nên đây là khóa học mà tôi đã bỏ ra rất nhiều công sức. quan tâm. Hãy nhớ sử dụng mã giống Kotlin và mã thử nghiệm thú vị được tạo bằng kotest. Để tham khảo, bạn có thể nhanh chóng tạo mã soạn sẵn cho mã thử nghiệm bằng GPT hoặc Co-Pilot. Tuy nhiên, vì chất lượng khác nhau nên tôi khuyên bạn nên sử dụng nó sau khi nghiên cứu nội dung bài giảng. Anh ta Chúng tôi hiện đang nỗ lực tạo ra một khóa học lập trình chức năng! Chúng tôi sẽ làm việc chăm chỉ để hoàn thành nó vào mùa hè và cung cấp cho bạn vào mùa thu. Cảm ơn sự mong chờ của bạn 😊

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    Đánh giá 37

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Cảm ơn bạn vì bài giảng tuyệt vời.

    • seyol
      Giảng viên

      Seokcheong Moon, cảm ơn bạn rất nhiều vì đánh giá của bạn 😄 Tôi hy vọng bài giảng của tôi sẽ hữu ích trong việc sử dụng Kotlin🙏 Nếu bạn có bất kỳ câu hỏi nào trong khi học và sử dụng Kotlin, vui lòng để lại câu hỏi! Vậy thì chúc bạn ngủ ngon nhé🌟

  • ilovewit11645님의 프로필 이미지
    ilovewit11645

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    5% đã tham gia

    Ngày nay, Kotlin đang được sử dụng rất nhiều trong phần phụ trợ nên tôi thực sự muốn tìm hiểu về nó. Ngữ pháp của Kotlin hơi khó và lúng túng, nhưng người hướng dẫn đã giải thích nó một cách dễ dàng :) Tôi nghĩ nó sẽ giúp ích rất nhiều khi cố gắng chuyển đổi mã Java hiện có sang Kotlin. Tôi mong chờ những bài giảng khác. Cảm ơn :)

    • seyol
      Giảng viên

      Lovelove, cảm ơn bạn rất nhiều vì đánh giá đầu tiên của bạn🙏 Tôi cảm thấy lúng túng khi lần đầu tiên sử dụng Kotlin sau khi chỉ sử dụng Java haha. Chúng tôi hy vọng bạn chuyển đổi thành công dự án hiện tại của mình!! Nếu bạn gặp bất kỳ vấn đề nào trong khi chuyển đổi, vui lòng đặt câu hỏi bất cứ lúc nào! Chúng tôi cũng đang lên kế hoạch cho khóa học phụ trợ Kotlin + Spring dành cho người mới bắt đầu và khóa học lập trình hàm Kotlin dành cho người mới bắt đầu😄 Hãy đón chờ nhé!🕺💃 🙇🙇‍♀️ Chúc mừng năm mới

  • wjdgns43851938님의 프로필 이미지
    wjdgns43851938

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    Khóa học này đã giúp tôi rất nhiều trong việc nắm vững các kiến thức cơ bản về Kotlin. Cảm ơn bạn!

    • seyol
      Giảng viên

      5jeong님 😄 Cảm ơn bạn rất nhiều vì đánh giá quý báu. Thật tự hào khi biết rằng khóa học đã giúp ích nhiều cho kiến thức cơ bản về Kotlin. Hy vọng sẽ giúp bạn ứng dụng nhiều và mở rộng sự nghiệp một cách tốt nhất~! Cảm ơn bạn😁

1.045.306 ₫

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!