
Từ Java 9 đến Java 21
lannstark
Nội dung này bao gồm chi tiết các bản cập nhật chính từ Java 9 đến Java 21. Tài liệu sẽ được cập nhật liên tục khi các phiên bản mới nhất cho đến Java 31 được phát hành.
Cơ bản
Java
Refactor một ứng dụng web được xây dựng bằng Java + Spring Boot sang Kotlin + Spring Boot và triển khai các yêu cầu bổ sung. Trong khóa học này, bạn sẽ không chỉ sử dụng Junit5, SQL, JPA và Querydsl mà còn đề cập đến những ưu và nhược điểm của các phương pháp khác nhau từ góc độ thiết kế và triển khai.
2,307 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
안전한 오징어
Rất tốt! Thật là sảng khoái khi bạn cũng nói với tôi một điều mà tôi luôn nghi ngờ (viết hàm tạo một cách rõ ràng)! LOL Cảm ơn bạn đã có một bài giảng tuyệt vời <3 !!!!!
5.0
asebn1
Tôi đã cứng đầu! Cảm ơn bạn vì bài giảng tuyệt vời!
5.0
김진호
Rất tốt!
Cách sử dụng Kotlin + Spring Boot + JPA cùng nhau
Kiểm thử kiến thức cơ bản về Kotlin (Junit5) và cách sử dụng Querydsl
Hiểu các cách khác nhau để thực hiện các yêu cầu và điểm cân bằng
Xu hướng đang lên: Backend Kotlin! 👩💻
Tìm hiểu về tái cấu trúc Java + Spring Boot.
Dễ dàng và súc tích
dây
Nó chắc chắn đã được cải thiện
Ổn định Null
Với Java hiện có
Hoàn toàn tương thích
Chúng tôi sẽ tái cấu trúc hoàn toàn một ứng dụng quản lý sách được xây dựng sẵn bằng Java và Spring Boot sang Kotlin và Spring Boot . Sau khi hoàn tất việc tái cấu trúc, chúng tôi sẽ triển khai ba yêu cầu nghiệp vụ và một yêu cầu kỹ thuật sau trên máy chủ Kotlin.
Quá trình này sẽ cho phép bạn xem xét nhiều yếu tố thiết kế và triển khai khác nhau , tìm hiểu về những đánh đổi, ưu nhược điểm của các phương pháp khác nhau, và khám phá các công nghệ bổ sung . Nếu bạn là một nhà phát triển back-end đang tìm kiếm cơ hội thăng tiến, hãy cùng nhau vượt qua thử thách này!
Yêu cầu Thử thách 4 bước cho Bài giảng ✅
Yêu cầu bổ sung đầu tiên
Khi đăng ký một cuốn sách, bạn có thể chọn và phân loại trường.
Yêu cầu bổ sung thứ hai
Hiển thị trạng thái và lịch sử khoản vay của người dùng.
Yêu cầu bổ sung thứ ba
Hiển thị số liệu thống kê về sách hiện đang được thuê và đăng ký.
Yêu cầu bổ sung thứ tư
Hãy thử áp dụng QueryDSL để thay thế cho JPQL.
Kiến thức và kỹ năng cần thiết cho một nhà phát triển máy chủ thực sự rất đa dạng. Tuy nhiên, các bài giảng thông thường thường tập trung vào các chủ đề cụ thể, khiến việc nắm bắt năng lực nào được đề cập và những kỹ năng bổ sung nào là khó khăn. Trong khóa học này, tôi đã cố gắng kết hợp tất cả các kiến thức tiên quyết cần thiết vào nội dung bài giảng .
Các bài giảng được bổ sung vào lộ trình trong tương lai sẽ không trùng lặp nội dung với các bài giảng trước đó, mà sẽ được cấu trúc để cung cấp các giải thích từng bước về nội dung chưa được đề cập trong các bài giảng trước đó ngay từ đầu.
Để biết thêm thông tin chi tiết, vui lòng xem "Video giới thiệu bài giảng" miễn phí! 😊
Chúng tôi sẽ hoàn tất việc tái cấu trúc và thậm chí triển khai các yêu cầu bổ sung!
Bài giảng này cũng trình bày chi tiết về sự thay đổi giữa Java + Spring Boot và Kotlin + Spring Boot, cũng như những tác động của chúng. Chúc bạn có một buổi giới thiệu thành công về phát triển máy chủ Kotlin ! 💪
Khóa học này dành cho ai?
Bất kỳ ai muốn phát triển ứng dụng web với Kotlin
Những người muốn tìm hiểu về các tùy chọn khác nhau cũng như ưu và nhược điểm của từng tùy chọn trong quá trình phát triển ứng dụng web
Cần biết trước khi bắt đầu?
Bạn phải biết ngữ pháp cơ bản của Java và Kotlin!
Đáng lẽ bạn nên tạo một API CRUD rất đơn giản với Spring Boot!
Chúng tôi giải thích mọi thứ ngoài kiến thức tiên quyết cần thiết!
Xác minh Inflearn
11,322
Học viên
912
Đánh giá
809
Trả lời
4.9
Xếp hạng
6
Các khóa học
Xin chào 😊
Tôi là Choi Tae-hyun, một nhà phát triển luôn nỗ lực giải thích những kiến thức mình biết một cách dễ hiểu và thú vị, giúp các bạn cảm nhận được niềm hạnh phúc trong quá trình phát triển bản thân.
Xin chào 😊 Tôi là Choi Tae-hyun, một nhà phát triển luôn cảm thấy hạnh phúc khi được đồng hành cùng sự phát triển của mọi người thông qua những lời giải thích dễ hiểu và thú vị về những kiến thức mà tôi biết.
(Hiện tại) Kỹ sư phần mềm tại Catch Table [WAD]
(Cựu) Trưởng nhóm kỹ sư phần mềm tại Startup
(Cựu) Kỹ sư phần mềm tại Baedal Minjok [Woowahan Brothers]
(Hoạt động giáo dục) Tham gia nhiều lần với tư cách là Reviewer tại Next Step, Giảng viên và Cố vấn cho các cuộc thi của cơ quan nhà nước & startup, Cố vấn tại Sparta Coding Club
Tốt nghiệp Viện Khoa học và Công nghệ Tiên tiến Hàn Quốc (KAIST)
Kỹ sư phần mềm (Hoạt động giáo dục) Tham gia với tư cách là người đánh giá (reviewer) tại Next Step, Giảng viên và cố vấn (mentor) cho các cuộc thi của cơ quan nhà nước & startup, Cố vấn tại Sparta Coding Club, Tốt nghiệp Viện Khoa học và Công nghệ Tiên tiến Hàn Quốc (KAIST)
Tất cả
48 bài giảng ∙ (6giờ 22phút)
Tài liệu khóa học:
Tất cả
160 đánh giá
5.0
160 đánh giá
Đánh giá 7
∙
Đánh giá trung bình 5.0
5
Rất tốt! Thật là sảng khoái khi bạn cũng nói với tôi một điều mà tôi luôn nghi ngờ (viết hàm tạo một cách rõ ràng)! LOL Cảm ơn bạn đã có một bài giảng tuyệt vời <3 !!!!!
xin chào~!!! Yohan khiêm tốn hahahaha, cảm ơn bạn đã đánh giá tuyệt vời hahaha Tôi sẽ làm việc chăm chỉ để tạo ra nội dung hay trong tương lai!! Chúc bạn một ngày tốt lành hôm nay!!! 🙏
Đánh giá 10
∙
Đánh giá trung bình 5.0
5
Tôi bỏ qua phần này vì tôi đã nghe được khoảng 1/3 bài giảng và muốn để lại nhận xét nhanh! Hoàn hảo khi bạn muốn bắt đầu một dự án mùa xuân sau khi nghe bài giảng java to kotlin trước đó! Bài giảng đã được tải lên và tôi đang lấy nó. Đúng như mong đợi, lời giải thích rất hay và quá trình thay đổi một dự án Java Spring thành Kotlin Spring dường như dễ hiểu và trực quan hơn. Điều duy nhất tôi tiếc là phần bình luận ở cuối bài giảng đã biến mất haha.
Ôi chúa ơi, xin chào ~ Heekng Ko hahahaha bài đánh giá hạng nhất!!! Cảm ơn bạn rất nhiều~~ 😊 Phần nhận xét cuối mỗi bài giảng chỉ được thực hiện ở bài giảng cuối cùng của phần vì bài giảng này dài khoảng 1 phút, khá là đặc sắc nhưng tôi cũng thất vọng~. Mong các bạn tôn trọng và trân trọng Heekng Ko, người đã nghe được 1/3 và hoàn thành đến cùng!!! 🔥 Cảm ơn bạn~!!
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Sau khi nghe được khoảng một nửa, tôi sẽ để lại nhận xét. Tôi đang làm việc với Kotlin tại công ty mà tôi sắp gia nhập và tôi tình cờ biết được nó qua sự giới thiệu của jojuldu và tôi cảm thấy như mình đã học được rất nhiều điều. Có lẽ có nhiều người đã từng làm việc với mã kiểm tra, Enum, tìm nạp và QueryDSL khi làm việc trên các dự án cá nhân, nhưng tôi khuyên bạn nên làm như vậy vì có rất nhiều điều để học hỏi từ nó, bao gồm cả phong cách viết mã của người hướng dẫn. Và bạn có thể tìm hiểu cách áp dụng các lý thuyết như hàm mở rộng của Kotlin theo cách này. Ngoài ra, người hướng dẫn cũng trả lời rất tử tế. Tôi chưa tham gia khóa học Giới thiệu về Kotlin dành cho Nhà phát triển Java nhưng tôi chắc chắn muốn tham gia khóa học này trong tương lai. Cảm ơn vì bài giảng chất lượng~
Xin chào~ J!! Ôi trời~ Cảm ơn bạn rất nhiều vì đã để lại đánh giá tuyệt vời!!! ☺️ Mình cũng rất vui khi j để lại nhiều câu hỏi sắc sảo và thú vị!! Chúng tôi sẽ tiếp tục phấn đấu để tạo ra nội dung tốt! Cảm ơn!!! 🙏
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!