Kim Younghwan's Practical Database - Basic Edition
yh
Learn the essential SQL and database fundamentals needed for practical work. Not only developers, but also planners and data analysts can learn SQL in depth.
초급
SQL, MySQL, DBMS/RDBMS
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,826
Học viên
38,438
Đá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
In fact, pure JPA was fun, but after learning about DataJPA, I felt, “Wow, it’s so convenient...”. I’m experiencing this once again. It’s truly the flower of JPA. I was struck by Younghan’s words that development would become so much fun if you knew about Querydsl. While listening to the previous lecture, I wondered how good Querydsl was that he recommended it so much. One thing that has changed noticeably is that my fingers are increasingly idle. While writing a query by opening parentheses and double quotation marks with em.createQuery, I used to write queries directly with @Query when they were a bit complicated and long, but now I just type s, f, w, f and IntelliJ does it all;; I think my fingers are becoming more and more lazy. This is why Younghan often talked about Querydsl in the previous lectures! ㅎㅎㅎ But at the end of the lecture, the saying, 'There is no free lunch in the world' came to mind. I felt that both DataJPA and Querydsl should be used based on an understanding of pure JPA. If you look at the internal code, it is ultimately an abstraction of pure JPA. Anything convenient has a price. I should go review the basics again to use it better ㅎㅎ JPA's father, Younghan. He is really the best! I recommend this lecture!
DolphaGo, you finally made it here^^! It's rewarding to see you having fun and studying hard. I'll always be cheering you on.
Đánh giá 19
∙
Đánh giá trung bình 5.0
5
Finally, I finished the JPA roadmap with this lecture. Personally, I had moved from Java backend development to Python backend development, and I wanted to go back to Java, so I had to study the changed Spring development environment again, and I was wondering how to study, and I found Younghan's lecture on Infraon, and that's how I ended up here. I had a gut feeling that the sample lecture content was extraordinary(?), so I ended up watching all the lectures(?) and I'm really satisfied. It was also a good opportunity to decide the direction of my development studies that I had been wandering around. Thank you.
I sincerely congratulate you on completing the roadmap. Just the fact that you have made it this far shows that you are a perfect fit for the Java backend developer. I am sure that if you continue to study in the direction you have chosen, you will become a better developer. If you have any questions while studying, please feel free to ask me anytime^^! I will always cheer you on!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
I needed to learn Querydsl in a short period of time to apply dynamic queries, and it was very helpful that you explained in detail how to use it in practice with clear explanations. Now all that's left is to apply it. Thank you! :)
Yes, Woobin, please apply diligently and feel free to ask questions if you have any^^
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
[Spring Complete Conquest] Roadmap, [Spring Boot and JPA] Roadmap, I've done them all. Sigh~~~ I don't want to see Younghan again on Inflearn (it was so hard ㅠㅠㅠ) I've never left a course review, but I'll leave one word for the first and last time. [When it comes to Spring, don't be stingy with your money, and take Younghan's lecture.] (Younghan was a creep to me)
Mr. Kim Jin-young, you really listened hard^^ I hope you can now fully acquire it as your own. I'm rooting for you!
Đánh giá 42
∙
Đánh giá trung bình 5.0
5
I'm curious about the instructor's MacBook specs!
Mr. Geonwoo, I am currently using the M2 MacBook MAX :)
1.851.087 ₫
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!