inflearn logo

Cơ sở dữ liệu thực chiến của Kim Young-han - Thiết kế phần 2, 9 mẫu thiết kế chắc chắn gặp trong thực tế công việc

Giải quyết 9 mẫu thiết kế cốt lõi cho những vấn đề thường xuyên gặp trong thực tế khi thiết kế, như mã dùng chung, cấu trúc phân cấp danh mục, quản lý truy vết lịch sử, Soft Delete, thống kê, thiết kế động và ứng dụng JSON. Không chỉ là lý thuyết đơn thuần, nội dung còn bao gồm các bí quyết thực tiễn đã được kiểm chứng qua vô số dự án cùng tiêu chí lựa chọn phù hợp cho từng tình huống. Hãy trở thành một chuyên gia thiết kế thực thụ, tự tin thiết kế trước mọi yêu cầu ngay từ bây giờ.

(5.0) 119 đánh giá

2,978 học viên

Độ khó Cơ bản

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

SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
SQLD
SQLD
SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
SQLD
SQLD

Đánh giá từ những học viên đầu tiên

5.0

5.0

탁형

29% đã tham gia

Cách đây khoảng 6 năm, từ một người có kinh nghiệm làm việc mờ nhạt, sau khi nghe bài giảng JPA của thầy Kim Young-han, tôi đã bắt đầu làm tốt phần việc của mình và đến nay đã có thể nhận được đánh giá là làm việc giỏi ở công ty. Và hiện tại, trước thềm chuyển việc và dự kiến sẽ đảm nhận vị trí PM cũng như trưởng nhóm, thật đúng lúc bài giảng về DB lại ra mắt. Mặc dù giờ đây tôi đã có thể phát triển Backend một cách dễ dàng, nhưng DB luôn là phần khiến tôi cảm thấy còn thiếu sót, và thông qua lộ trình lần này, những vấn đề tôi từng trăn trở trong thực tế đang được giải tỏa rất nhiều. Chân thành cảm ơn thầy Kim Young-han đã một lần nữa cứu cánh cho sự nghiệp của tôi.

5.0

Jh P

61% đã tham gia

Vui quá!

5.0

나른한오후

100% đã tham gia

Trong quá trình bảo trì hệ thống của công ty giải pháp, tôi từng thắc mắc tại sao lại sử dụng những bảng như thế này, và giờ đã hiểu được lý do.

Bạn sẽ nhận được điều này sau khi học.

  • Năng lực triển khai thiết kế cơ sở dữ liệu thực tiễn

  • Chinh phục 9 mẫu thiết kế chắc chắn gặp trong thực tế công việc

Trong thiết kế không có đáp án đúng duy nhất.
Điều quan trọng cuối cùng là khả năng cân nhắc trade-off.です。

Thiết kế trong thực tế không phải là tìm ra một đáp án đúng cố định, mà là quá trình lựa chọn phương án đánh đổi (Trade-off) tốt nhất phù hợp với từng tình huống. Vì vậy, thay vì chỉ truyền đạt những lý thuyết đã được chắt lọc, trong khóa học này, tôi muốn chia sẻ với các bạn những phương pháp thiết kế và tiêu chí đánh giá mà tôi đã thực sự cân nhắc và lựa chọn qua nhiều dự án.

Năng lực thiết kế không thể được hình thành chỉ sau một đêm. Nó dần được tích lũy qua quá trình trực tiếp thiết kế, thất bại rồi lặp lại việc cải thiện. Hãy áp dụng những pattern đã học trong khóa học này vào các dự án thực tế. Sẽ đến lúc chỉ cần nghe yêu cầu là bạn có thể tự nhiên nghĩ ra pattern.

Tôi chân thành hy vọng khóa học này sẽ là khoảng thời gian giúp khả năng thiết kế của các bạn phát triển thêm một bậc.

Lộ trình cơ sở dữ liệu thực chiến của Kim Young-han

Đây là bài giảng thứ tư trong lộ trình cơ sở dữ liệu thực chiến, trình bày cách giải quyết các vấn đề gặp phải khi thiết kế cấu trúc dịch vụ thực tế sau quá trình mô hình hóa, dưới góc nhìn của các mẫu thiết kế.

📘 Hướng dẫn học theo lộ trình

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Sinh viên và người đang chuẩn bị xin việc trong lĩnh vực CNTT

  • Lập trình viên backend

  • Ứng viên quản trị cơ sở dữ liệu (DBA)cuntegn

  • Chuyên viên phân tích dữ liệu

Cần biết trước khi bắt đầu?

  • Khóa học cơ bản về cơ sở dữ liệu thực chiến của Kim Young-han

  • Thiết kế cơ sở dữ liệu thực chiến của Kim Young-han – Phần 1

Xin chào
Đây là yh

Xác minh Inflearn

616,276

Học viên

43,467

Đánh giá

9,139

Trả lời

5.0

Xếp hạng

27

Các khóa học

Trở thành một nhà phát triển thực thụ với những kỹ năng cần thiết trong thực tế là mục tiêu giáo dục của tôi.

 

Câu chuyện về cuộc đời làm nghề phát triển của tôi

Video phỏng vấn EO

Góc phát triển - Chàng trai nông thôn trở thành vua lập trình

Giải quyết những trăn trở về việc tìm việc và chuyển việc

 

Thêm

Chương trình giảng dạy

Tất cả

87 bài giảng ∙ (13giờ 17phú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ả

119 đánh giá

5.0

119 đánh giá

  • pjhdye423님의 프로필 이미지
    pjhdye423

    Đánh giá 11

    ∙

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    Vui quá!

    • yh
      Giảng viên

      Jh P님 ㅎㅎㅎ Cảm ơn bạn đã lắng nghe một cách vui vẻ, tôi cũng rất vui!

  • dudamel님의 프로필 이미지
    dudamel

    Đánh giá 95

    ∙

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Lúc nào cũng cảm ơn anh, anh Young Han, tôi đã học hỏi được rất nhiều!

    • yh
      Giảng viên

      Cảm ơn bạn Dudamel vì đã chăm chỉ học hỏi. Tôi cũng xin cảm ơn bạn. Tôi ủng hộ bạn :)

  • s1121238291님의 프로필 이미지
    s1121238291

    Đánh giá 100

    ∙

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi đã xem một bài giảng rất hay! Có lẽ nó sẽ là tài liệu tham khảo hữu ích khi thiết kế.

    • yh
      Giảng viên

      SPRING, cảm ơn bạn vì đánh giá khóa học quý giá.

  • alchemist718님의 프로필 이미지
    alchemist718

    Đánh giá 10

    ∙

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Trong quá trình bảo trì hệ thống của công ty giải pháp, tôi từng thắc mắc tại sao lại sử dụng những bảng như thế này, và giờ đã hiểu được lý do.

    • yh
      Giảng viên

      Cảm ơn bạn “Buổi chiều uể oải” đã chăm chú lắng nghe nhé, tôi cũng rất cảm kích!

  • nujkat님의 프로필 이미지
    nujkat

    Đánh giá 35

    ∙

    Đánh giá trung bình 4.7

    5

    29% đã tham gia

    Cách đây khoảng 6 năm, từ một người có kinh nghiệm làm việc mờ nhạt, sau khi nghe bài giảng JPA của thầy Kim Young-han, tôi đã bắt đầu làm tốt phần việc của mình và đến nay đã có thể nhận được đánh giá là làm việc giỏi ở công ty. Và hiện tại, trước thềm chuyển việc và dự kiến sẽ đảm nhận vị trí PM cũng như trưởng nhóm, thật đúng lúc bài giảng về DB lại ra mắt. Mặc dù giờ đây tôi đã có thể phát triển Backend một cách dễ dàng, nhưng DB luôn là phần khiến tôi cảm thấy còn thiếu sót, và thông qua lộ trình lần này, những vấn đề tôi từng trăn trở trong thực tế đang được giải tỏa rất nhiều. Chân thành cảm ơn thầy Kim Young-han đã một lần nữa cứu cánh cho sự nghiệp của tôi.

    • yh
      Giảng viên

      Cảm ơn anh Tak. Nhìn thấy anh không hề lãng phí thời gian qua mà luôn không ngừng học hỏi và nỗ lực, em thấy rất tuyệt vời. Hy vọng anh sẽ luôn trân trọng đồng nghiệp và ngày càng phát triển mạnh mẽ hơn với tầm nhìn xa hơn nữa :) Em luôn ủng hộ anh!

Khóa học khác của yh

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!

Giảm 25% cho thành viên mới

1.870.330 ₫

25%

2.493.770 ₫