Cơ sở dữ liệu thực chiến của Kim Young-han - Thiết kế phần 2, 9 mô hình thiết kế nhất định sẽ gặp trong thực tế

Giải quyết các vấn đề thực tế chắc chắn sẽ gặp phải khi thiết kế như mã chung (common code), 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à sử dụng JSON thông qua 9 mẫu thiết kế cốt lõi. Không chỉ dừng lại ở lý thuyết đơn thuần, nội dung này bao gồm những bí quyết thực tiễn đã được kiểm chứng qua vô số dự án cùng các tiêu chí lựa chọn theo từng tình huống cụ thể. Giờ đây, bạn có thể trở thành một chuyên gia thiết kế thực thụ, tự tin thiết kế trước bất kỳ yêu cầu nào.

(5.0) 52 đánh giá

1,420 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

Đá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

klord

82% đã tham gia

Dù là những nội dung tôi đã biết nhưng vẫn thấy không hề lãng phí tiền chút nào. Tôi đang xem rất thú vị vì có thể kết nối những kiến thức rời rạc thành một dòng chảy thống nhất. Rất mong sớm có bài giảng tiếp theo ạ.

5.0

nieve77777

100% đã tham gia

Cảm ơn bạn vì bài giảng tuyệt vời

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

  • Khả năng thiết kế và triển khai cơ sở dữ liệu thực tế

  • Chinh phục 9 mẫu thiết kế chắc chắn sẽ gặp trong thực tế

Thiết kế không có đáp án chính xác duy nhất.
Cuối cùng, điều quan trọng là khả năng đánh đổi (trade-off)

Thiết kế trong thực tế không phải là việc tìm kiếm một đáp án chính xác đã được định sẵn, mà là quá trình lựa chọn sự đánh đổi (Trade-off) tốt nhất phù hợp với tình huống. Vì vậy, thay vì chỉ truyền đạt những lý thuyết tinh giản, trong bài giảng này, tôi muốn gửi đến các bạn những phương pháp thiết kế và tiêu chuẩn phán đoán mà tôi đã thực sự trăn trở và lựa chọn qua nhiều dự án khác nhau.

Kỹ năng thiết kế không thể được hình thành chỉ trong một sớm một chiều. Nó được tích lũy dần dần thông qua quá trình lặp đi lặp lại việc trực tiếp thiết kế, thất bại và cải thiện lại. Hãy thử áp dụng các mô hình đã học trong bài giảng này vào các dự án thực tế. Sẽ đến một lúc nào đó bạn chỉ cần nghe yêu cầu là các mô hình sẽ tự nhiên hiện ra trong đầu.

Tôi chân thành hy vọng rằng thông qua bài giảng này, kỹ năng thiết kế của các bạn sẽ được nâng lên một tầm cao mới.

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

Bài giảng này là bài giảng thứ tư trong lộ trình Cơ sở dữ liệu thực chiến, tập trung vào 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 khi lập mô hình dưới góc độ các mẫu thiết kế (design patterns).

📘 Cấu trúc lộ trình


📘 Hướng dẫn học tập 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 tìm việc đang chuẩn bị ứng tuyển vào lĩnh vực IT

  • Lập trình viên Backend

  • Người khao khát trở thành Quản trị viên cơ sở dữ liệu (DBA)

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

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

  • Cơ sở dữ liệu thực chiến của Kim Young-han: Phần cơ bản

  • 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

584,927

Học viên

40,815

Đánh giá

9,078

Trả lời

5.0

Xếp hạng

26

Các khóa học

Mục tiêu của tôi là đào tạo để bạn có thể trở thành một nhà phát triển thực thụ, cần thiết cho công việc thực tế. developer.

 

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

Video phỏng vấn EO

Gae-bal-ba-dak - 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ả

52 đánh giá

5.0

52 đánh giá

  • gyrbs22님의 프로필 이미지
    gyrbs22

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • bellworld1118님의 프로필 이미지
      bellworld1118

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      • nujkat님의 프로필 이미지
        nujkat

        Đánh giá 34

        Đá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!

      • john7828564님의 프로필 이미지
        john7828564

        Đánh giá 21

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        • kkh01271153님의 프로필 이미지
          kkh01271153

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          61% đã tham gia

          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!

          2.537.155 ₫