
Nguyên lý cốt lõi của Spring - Phiên bản cơ bản
yh
Người mới học Spring sẽ hiểu nguyên lý cốt lõi và nắm vững kiến thức cơ bản của Spring khi tự làm các ví dụ.
초급
Spring, oop
Từ những điều cơ bản về Querydsl đến cách sử dụng thực tế, hãy giải quyết tất cả cùng một lúc!

Bạn có thể học Querydsl từ cơ bản đến sử dụng thực tế cùng một lúc.
Bạn có thể học bí quyết thực tế ngoài những giải thích chức năng đơn giản.
Khi sử dụng JPA, bạn có thể giải quyết các vấn đề truy vấn động và phức tạp.
Hãy nói lời tạm biệt với những truy vấn phức tạp và năng động!
Củng cố kỹ năng lập trình Java của bạn với Querydsl.
🚩 Khóa học này là khóa học theo lộ trình.
Các backend Java hiện đại thường sử dụng kết hợp Spring Boot, JPA và Spring Data JPA. Tuy nhiên, hạn chế của sự kết hợp này nằm ở khả năng truy vấn phức tạp và động .
Trên thực tế, các truy vấn phức tạp thường được xử lý, và các truy vấn động cũng thường được sử dụng. Tùy thuộc vào lĩnh vực kinh doanh, việc viết truy vấn có thể chiếm hơn một nửa khối lượng công việc phát triển. Querydsl là công nghệ giải quyết gọn gàng những vấn đề này.
JPA + Querydsl không phải là tùy chọn mà là bắt buộc .
Querydsl vượt qua những hạn chế của ngôn ngữ Java, cho phép bạn viết truy vấn bằng mã Java thực, chứ không chỉ bằng văn bản. Nó không chỉ giải quyết gọn gàng vấn đề truy vấn động đã làm đau đầu vô số nhà phát triển, mà còn phát hiện tất cả các lỗi cú pháp tại thời điểm biên dịch. Mặc dù được viết bằng Java, cú pháp của nó gần như giống hệt SQL và JPQL, giúp bạn dễ dàng học và tạo các truy vấn phức tạp.
Dựa trên nền tảng Spring Boot và JPA, việc bổ sung hai framework tuyệt vời—Spring Data JPA và Querydsl—khiến việc phát triển trở nên thực sự thú vị. Lượng mã trước đây được coi là đơn giản và lặp lại đã giảm đáng kể. Các nhà phát triển có thể tập trung vào việc phát triển logic nghiệp vụ cốt lõi. Và nhờ Querydsl, ngay cả việc viết truy vấn bằng Java cũng trở nên thú vị. Trong các ứng dụng thực tế phức tạp, việc kết hợp Spring Data JPA và Querydsl không phải là một lựa chọn, mà là một điều cần thiết.
Trong bài giảng này, chúng ta sẽ đề cập đến mọi thứ về Querydsl , từ những kiến thức cơ bản về Querydsl cho đến kiến thức chuyên môn tích lũy được thông qua nhiều dự án thực tế khác nhau .
👨💻 Vui lòng lưu ý trước khi tham gia lớp học!
Lập trình JPA chuẩn ORM Java - Cơ bản
Đây là khóa học tiên quyết để hiểu về các công nghệ dựa trên JPA.
Thực tế! Sử dụng Spring Boot và JPA 1 - Phát triển ứng dụng web
Thiết kế và phát triển các ứng dụng web thực tế với Spring Boot và JPA.
Thực hành! Sử dụng Spring Boot và JPA 2 - Phát triển API và Tối ưu hóa Hiệu suất
Bạn có thể tìm hiểu cách tối ưu hóa hiệu suất cực đại của JPA.
Spring Data JPA trong thực tế!
Học Spring Data JPA từ cơ bản đến thực hành.
Cuốn sách này dành cho những ai muốn nghiên cứu sâu hơn về nội dung.
Bạn có thể coi nó như một cuốn sách tham khảo.
(Ngay cả khi bạn không có sách, tài liệu riêng cho bài giảng vẫn sẽ được cung cấp.)
Khóa học này dành cho ai?
Bất cứ ai muốn giải quyết các truy vấn phức tạp bằng JPA
Những người làm việc trên các dự án thực tế sử dụng kết hợp Spring và JPA
Cần biết trước khi bắt đầu?
JPA
Dữ liệu mùa xuân JPA
khung mùa xuân
568,975
Học viên
38,463
Đánh giá
9,021
Trả lời
5.0
Xếp hạng
25
Các khóa học
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
Tất cả
41 bài giảng ∙ (6giờ 24phút)
Tài liệu khóa học:
Tất cả
930 đánh giá
5.0
930 đánh giá
Đánh giá 12
∙
Đánh giá trung bình 5.0
5
Thực ra thì JPA thuần túy rất thú vị, nhưng sau khi tìm hiểu về DataJPA thì tôi thấy nó rất tiện lợi..' Tôi đang trải nghiệm điều này một lần nữa. Nó thực sự là bông hoa của JPA. Tôi rất ấn tượng với lời nói của Younghan rằng việc phát triển sẽ trở nên thú vị hơn rất nhiều khi bạn tìm hiểu về Querydsl. Sau khi nghe bài giảng trước, tôi tự hỏi Querydsl tốt đến mức nào mà tôi giới thiệu nó nhiều đến vậy. Tôi tò mò. Sự khác biệt đáng chú ý duy nhất là các ngón tay của tôi ngày càng hoạt động nhiều hơn. em.createQuery Mở dấu ngoặc đơn, đặt dấu ngoặc kép và viết truy vấn. Trong DataJPA trước đây mình xử lý nó như một phương thức nhưng nó trở nên hơi phức tạp và dài nên mình viết truy vấn trực tiếp bằng @Query, còn bây giờ chỉ cần gõ s, f, w, f và IntelliJ sẽ làm nó dành cho tôi;; Có vẻ như ngón tay của tôi ngày càng trở nên lười biếng hơn. Đây là lý do tại sao Younghan thường nhắc đến Querydsl trong tất cả các bài giảng của mình! hehe Tuy nhiên, đến cuối bài giảng, câu nói “Trên thế giới không có bữa trưa miễn phí” lại hiện lên trong đầu tôi. Tôi cảm thấy việc sử dụng cả DataJPA và Querydsl là đúng dựa trên sự hiểu biết của tôi về JPA thuần túy. Nếu bạn nhìn vào mã nội bộ, cuối cùng nó là sự trừu tượng hóa của JPA thuần túy. Sự thuận tiện đi kèm với một mức giá. Tôi cần phải xem lại những điều cơ bản một lần nữa để sử dụng nó tốt hơn haha. Younghan, cha đẻ của JPA. Nó thực sự là tốt nhất! Tôi giới thiệu khóa học này!
DolphaGo, cuối cùng bạn cũng đã tiến xa đến mức này ^^! Nhìn các em vui vẻ, học tập chăm chỉ tôi cảm thấy rất được đền đáp. Tôi luôn ủng hộ bạn.
Đánh giá 19
∙
Đánh giá trung bình 5.0
5
Cuối cùng, với bài giảng này chúng ta đã hoàn thành lộ trình của JPA. cá nhân Trước đây, tôi đã chuyển từ phát triển phụ trợ Java sang phát triển phụ trợ Python. Tôi muốn quay trở lại trại Java Tôi cần nghiên cứu lại môi trường phát triển Spring đã thay đổi. Trong khi đang băn khoăn không biết học thế nào thì tôi tìm được bài giảng của Younghan về Infron và kết thúc tại đây. Tôi cảm thấy nội dung bài giảng mẫu có gì đó khác thường(?), nên đã bỏ qua toàn bộ bài giảng(?), và tôi thực sự hài lòng. Đó cũng là cơ hội tốt để xác định hướng nghiên cứu phát triển mà tôi đã theo đuổi. Cảm ơn
Pilhwan, tôi chân thành chúc mừng bạn đã hoàn thành lộ trình của mình. Tôi nghĩ Pilhwan hoàn toàn phù hợp với một nhà phát triển back-end Java chỉ vì anh ấy đã kiên trì kiên trì đến thời điểm này. Tôi tin chắc rằng nếu bạn tiếp tục học theo đúng hướng mình đã đặt ra thì chắc chắn bạn sẽ trở thành một nhà phát triển giỏi hơn. Trong quá trình học nếu có thắc mắc gì xin vui lòng để lại câu hỏi bất cứ lúc nào ^^! Tôi sẽ luôn ủng hộ bạn!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi cần học Querydsl trong một khoảng thời gian ngắn để áp dụng các truy vấn động và những giải thích rõ ràng cũng như hướng dẫn chi tiết về cách sử dụng nó trong thực tế đều rất hữu ích. Bây giờ tất cả những gì còn lại là áp dụng nó. Cảm ơn! :)
Vâng, Woobin, hãy chăm chỉ ứng tuyển nhé, có thắc mắc gì cứ thoải mái hỏi nhé ^^
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Lộ trình [Hoàn thành cuộc chinh phục mùa xuân], lộ trình [Spring Boot và JPA], tất cả đều đã hoàn thành. Phù~~~ Younghan, tôi không muốn gặp lại anh ở Infron nữa (khó quá ㅠㅠㅠ) Tôi chưa bao giờ để lại đánh giá trước đây, nhưng lần đầu tiên và lần cuối cùng, tôi để lại nhận xét. [Khi nói đến lò xo, đừng lãng phí tiền của bạn và hãy nghe bài giảng của Younghan.] (Younghan làm tôi nổi da gà)
Jinyoung Kim, bạn đã thực sự lắng nghe cẩn thận ^^ Tôi hy vọng bây giờ bạn đã hoàn toàn hiểu được điều đó. Chúc mừng!
Đánh giá 42
∙
Đánh giá trung bình 5.0
5
Tôi tò mò về thông số kỹ thuật MacBook của người hướng dẫn!
Geonwoo, tôi hiện đang sử dụng MacBook MAX M2 :)
1.849.226 ₫
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!