inflearn logo

[Lv2] Chinh phục hoàn toàn JPA dành cho nhà phát triển thực thụ - Từ Persistence Context đến các mô hình thực tế

Bạn chắc hẳn đã từng viết SQL bằng JdbcTemplate rồi đúng không? Chắc hẳn ai cũng từng có trải nghiệm thở dài khi mỗi lần thay đổi một cột là phải sửa đồng thời cả SQL lẫn RowMapper. Khóa học này bắt đầu từ chính nỗi đau đó. Nếu dùng JDBC thuần để thực hiện một lệnh SELECT, bạn sẽ mất 35 dòng code. Mở Connection, tạo PreparedStatement, duyệt ResultSet, và nếu lỡ quên một lệnh close() thôi là server sẽ bị sập. Sau khi tự tay gõ qua những dòng code địa ngục này và chạm đến duy nhất một dòng save() của JPA, bạn sẽ cảm nhận được "tại sao phải dùng JPA" không chỉ bằng cái đầu mà bằng chính đôi bàn tay của mình.

(5.0) 8 đánh giá

116 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

JPA
JPA
spring-jpa
spring-jpa
Java
Java
Spring
Spring
Spring Boot
Spring Boot
JPA
JPA
spring-jpa
spring-jpa
Java
Java
Spring
Spring
Spring Boot
Spring Boot

Tin tức

1 bài viết

  • dingcodingco님의 프로필 이미지

    Xin chào, mình là Dingco Dingco đây!!! 👋👋

    Với lòng biết ơn gửi đến những người đã theo dõi và ủng hộ các bài giảng của Dingco Dingco trong suốt thời gian qua, tôi xin công khai 11 loại tài liệu miễn phí.


    Trong các bài giảng của Dingco Dingco, chúng tôi coi trọng những kỹ năng cơ bản có thể duy trì lâu dài.

    Vì vậy, tôi đã mở bộ tài liệu lần này với hy vọng có thêm nhiều người tiếp cận được với những tài liệu về kỹ năng cơ bản có giá trị lâu dài nếu được nắm vững ngay từ đầu như bảo mật web, TDD, clean code, và phát triển web cơ bản.

    Tài liệu được công khai lần này không chỉ bao gồm bản tóm tắt đơn thuần mà còn bao gồm cả các tài liệu dạng giáo trình được sử dụng trong lớp học.


    Tài liệu công khai

    - Giáo trình khái niệm phát triển web cơ bản: Internet/Web, Client/Server, HTTP, JSON 🌐

    - Giáo trình Bảo mật Web: Mã hóa, HTTPS/SSL, Cookie/Session, JWT, OAuth 🔐

    - Giáo trình TDD: JUnit5, Mockito, kiểm thử Spring, kiểm thử chức năng, tái cấu trúc mã nguồn (refactoring)

    - Giáo trình Clean Code: Cách đặt tên, tách hàm, xử lý ngoại lệ, tái cấu trúc mã nguồn (refactoring), bài tập thực hành

    - 20 câu hỏi phỏng vấn JPA

    - 18 câu hỏi phỏng vấn Spring Boot

    - 23 câu hỏi phỏng vấn kỹ thuật Backend cho người mới bắt đầu Technical Interview Questions for Entry-level Backend Developers

    - Workbook Notion phỏng vấn Backend

    - Ghi chú đề thi thuật toán mới nhất

    - Bảng tính DB

    - Git Cheat Sheet


    Tôi đã tổng hợp sẵn các mã giảm giá tài liệu miễn phí và mã giảm giá bài giảng trong mục hộp phiếu giảm giá (coupon) trên kênh KakaoTalk.

    Nếu bạn cần tài liệu nào, hãy cứ thoải mái tải về nhé!!! ❤️
    Hy vọng đây sẽ là tài liệu giúp định hướng cho những bạn mới bắt đầu học, và là điểm kiểm tra để rà soát lại những phần còn thiếu cho những bạn đã và đang học tập.

    Đối với những bạn muốn tiếp tục học tập một cách hệ thống hơn trong quá trình nghiên cứu, tôi khuyên bạn nên tham khảo các bài giảng và lộ trình tương ứng!


    - Hộp phiếu giảm giá KakaoTalk: https://pf.kakao.com/_xhwxfPX/coupons?filter=usable

    - Danh sách tài liệu miễn phí: https://dingco.net/free-guides

    image.png

    0

2.082.324 ₫