강의

멘토링

로드맵

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) 13 đánh giá

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

321

Học viên

18

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

13 đánh giá

4.4

13 đánh giá

  • neomirage님의 프로필 이미지
    neomirage

    Đánh giá 62

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    When I first started working on a Kotlin project, I always wondered what Kotlin-like was, but after taking this lecture, I realized that I was still in the Java style. I used to follow what other people wrote for kotest, but I think I learned more, so it was good. I'm looking forward to the next lecture. Thank you!

    • seyol
      Giảng viên

      Thank you for the course review, Shingiru. 🥰 Even if you change the grammar to Kotlin, if you code the same way as Java, there are many parts where the advantages are diluted. If you make good use of Kotlin's features, you can get the most out of the advantages. I'm so happy that my lecture was helpful. ☺️ I'm preparing an introductory course on functional programming in Kotlin this fall, and I think it will be of great help to those who are working on a Kotlin project. Please look forward to it~^^

  • rlfghksop0562님의 프로필 이미지
    rlfghksop0562

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    15% đã tham gia

    I'm planning to convert a project that I've been using Java for 6 years to Kotlin. I liked the lecture that organized the Kotlin plugin, and I wanted to apply it quickly while watching the process of changing it to Kotlin-like code that can be used in practice. It would be good to apply kotest as well! I'm also looking forward to the Kotlin functional programming lecture. It was very helpful👍👍

    • seyol
      Giảng viên

      Thank you for the course review, Riverway. 😆 When I first switched from Java to Kotlin, the most difficult part was understanding the surrounding ecosystem, such as plugins, rather than the grammar, so I put a lot of effort into making this course. Thank you for checking it out. Please definitely utilize Kotlin-like code and fun test codes made with kotest. As a side note, you can quickly create boilerplate codes for test codes with GPT or Copilot. However, the quality varies, so I recommend that you learn the course content before using it. ㅎ I'm working hard on the functional programming course right now~! I'll work hard on it in the summer and provide it by fall. Thank you for your anticipation😊

  • seukchungmoon8847님의 프로필 이미지
    seukchungmoon8847

    Đánh giá 36

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Thank you for the great lecture.

    • seyol
      Giảng viên

      Thank you so much for the course review, Moon Seok-cheong 😄 I hope my lecture was helpful in using Kotlin🙏 If you have any questions while learning and using Kotlin, feel free to leave a question~! Have a happy night🌟

  • ilovewit11645님의 프로필 이미지
    ilovewit11645

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    5% đã tham gia

    I've been using Kotlin a lot in the backend lately, so I really wanted to learn it. The Kotlin grammar was a bit awkward and difficult, but the instructor explained it easily :) I'm trying to convert existing Java code to Kotlin, so I think it will be a great help. I'm looking forward to other lectures. Thank you :)

    • seyol
      Giảng viên

      Thank you so much for your first class review, lovelove🙏 I only used Java, so I felt awkward when I first used Kotlinㅎㅎ I hope you can successfully convert your existing project!! If there is anything that doesn't work well during the conversion, feel free to leave a question anytime~! I'm also planning a Kotlin + Spring backend course for beginners and a Kotlin functional programming course😄 Please look forward to it!🕺💃 🙇🙇‍♀️ Happy New Year

  • faffff님의 프로필 이미지
    faffff

    Đánh giá 11

    Đánh giá trung bình 4.5

    4

    62% đã tham gia

    1.044.592 ₫

    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!