강의

멘토링

로드맵

BEST
Programming

/

Database

Cơ sở dữ liệu thực chiến của Kim Young-han - Phiên bản cơ bản

Học các kiến thức cơ bản về SQL và cơ sở dữ liệu cần thiết cho công việc thực tế. Không chỉ các lập trình viên mà cả các nhà hoạch định và phân tích dữ liệu cũng học SQL một cách sâu sắc.

(5.0) 165 đánh giá

2,410 học viên

  • yh
데이터베이스
DBMS/RDBMS
sql
mysql
SQLD
SQL
MySQL

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

Dịch cái này sang tiếng Việt

  • Hiểu về khái niệm cơ bản và cấu trúc của cơ sở dữ liệu quan hệ

  • SQL cú pháp cốt lõi và ứng dụng các truy vấn chính (Join, Subquery, UNION, CASE, VIEW, v.v.)

  • Tối ưu hóa chỉ mục cho truy vấn hiệu suất cao (Covering Index · Composite Index)

  • Cấu trúc chỉ mục tối ưu và nguyên tắc thiết kế tìm thấy thông qua phân tích kế hoạch thực thi

  • Quản lý giao dịch và tính toàn vẹn cho xử lý dữ liệu ổn định

Số 1 về tổng số học viên tích lũy trong lĩnh vực phát triển phần mềm tại Hàn Quốc,
Cơ sở dữ liệu thực chiến của Kim Young Han

Công nghệ thịnh hành? Điều quan trọng hơn là nền tảng cơ bản về cơ sở dữ liệu!

Tôi là Giám đốc Kỹ thuật của Woowa Brothers, với hơn 500,000 học viên tích lũy
Lý do Kim Young Han tạo ra khóa học cơ sở dữ liệu

•••

"Tôi muốn tạo ra một khóa học cơ sở dữ liệu chứa đựng những kỹ năng cơ bản thực sự cần thiết trong công việc thực tế."

Cơ sở dữ liệu thực tế tạo nên sự khác biệt về năng lực

Nhiều lập trình viên coi cơ sở dữ liệu như một kho lưu trữ đơn giản và chỉ lặp lại các thao tác đăng ký, sửa đổi, truy vấn, xóa. Mặc dù biết về JOIN hay INDEX, nhưng thường không hiểu rõ tại sao chúng lại cần thiết.

Tuy nhiên, nếu cấu hình JOIN hoặc thiết lập INDEX không đầy đủ, dịch vụ sẽ ngày càng chậm và cuối cùng dẫn đến sự cố. Thực tế, 90% sự cố xuất phát từ vấn đề cơ sở dữ liệu, vì vậy cơ sở dữ liệu là cốt lõi của phát triển.

Thiết kế tốt và truy vấn
bắt đầu từ những kiến thức cơ bản.

Cuối cùng, thực lực của một developer được hoàn thiện khi hai trụ cột là khả năng coding và xử lý cơ sở dữ liệu được trang bị đầy đủ.
Đặc biệt với cơ sở dữ liệu, nếu thiết kế sai cấu trúc thì sau này rất khó thay đổi, vì vậy việc xây dựng nền tảng cơ bản vững chắc từ đầu là điều quan trọng nhất.

Vì vậy, khóa học này không chỉ dạy cú pháp SQL.

Không chỉ đơn thuần biết cú pháp SQL, mà được thiết kế để bạn có thể hiểu rõ nguyên lý hoạt động, tự mình đánh giá và thiết kế SQL tối ưu phù hợp với cấu trúc dữ liệu và tình huống cụ thể.

Khóa học cơ bản này là khóa học quan trọng nhất đóng vai trò là xương sống của lộ trình, chỉ bao gồm những kiến thức cơ bản tối thiểu về cơ sở dữ liệu mà bạn cần phải biết.

Đây là khóa học dành cho tất cả các vị trí công việc, không chỉ riêng cho lập trình viên.

Đối với các nhà phân tích, nhà hoạch định và nhà tiếp thị, SQL không còn là lựa chọn nữa. Việc cải thiện dịch vụ dựa trên dữ liệu, thuyết phục tổ chức và giao tiếp suôn sẻ với đội ngũ phát triển đang trở nên quan trọng. Chỉ cần biết các chức năng cốt lõi được đề cập trong khóa học, bất kỳ ai cũng có thể đọc và diễn giải dữ liệu, kết nối với những insight thực tế.

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

Khóa học này là khóa học thứ hai trong lộ trình cơ sở dữ liệu thực chiến, được thiết kế để giúp tất cả những người làm IT có thể học một cách có hệ thống các kiến thức cơ bản về cơ sở dữ liệu cần thiết trong công việc thực tế.

Giới thiệu các bài gi강 cấu thành lộ trình và video hướng dẫn

Frame 66

Phần thứ hai của series lộ trình, Cơ bản về Cơ sở dữ liệu

6 chủ đề SQL cốt lõi cho thực tế công việc

Join

Trong phần cơ bản, trước tiên chúng ta sẽ tìm hiểu sâu về join, được gọi là hoa của cơ sở dữ liệu quan hệ. Bắt đầu từ lý do tại sao cần thiết, đến inner join, outer join, self join, chúng tôi sẽ hướng dẫn bạn qua các ví dụ thực tế để biết nên sử dụng gì trong tình huống nào.

Subquery

Tiếp theo, chúng ta sẽ tổng hợp về subquery, và tôi sẽ giải thích một cách rõ ràng sự khác biệt giữa subquery và join mà nhiều bạn thường nhầm lẫn, cũng như khi nào nên sử dụng để có lợi về mặt hiệu suất.

UNION, CASE, VIEW

Thông qua union, chúng ta thu thập dữ liệu rải rác, sử dụng câu lệnh case để phân loại và xử lý dữ liệu cần thiết theo điều kiện. Thông qua view, có thể lưu trữ SQL phức tạp mà tôi đã tạo bằng một tên đơn giản.

Chỉ mục

Yếu tố cốt lõi quyết định tốc độ dịch vụ, đó là chỉ mục (index). Vượt ra ngoài việc giải thích cú pháp đơn thuần, chúng ta sẽ tìm hiểu cấu trúc và nguyên lý giúp chỉ mục thực hiện tìm kiếm nhanh chóng, cùng với các kỹ thuật tối ưu hóa thực tế như covering index, composite index. Hơn nữa, chúng tôi cũng sẽ cung cấp hướng dẫn rõ ràng về cách thiết kế và sử dụng chỉ mục một cách hiệu quả.

Transaction, tính toàn vẹn dữ liệu

Chúng tôi cũng đi sâu vào các giao dịch đảm bảo tính nhất quán của dữ liệu và tính toàn vẹn dữ liệu. Chúng tôi sẽ giúp bạn nắm vững các kiến thức cơ bản về tại sao cần có kiểm soát đồng thời và ACID là gì.

Stored Procedure, Function, Trigger

Cuối cùng, chúng ta sẽ tìm hiểu một cách đơn giản về cách sử dụng stored procedure, function, trigger và các logic khác trong cơ sở dữ liệu. Chúng ta cũng sẽ tìm hiểu lý do tại sao những tính năng này ít được sử dụng trong thực tế gần đây và các giải pháp thay thế trong phát triển ứng dụng hiện đại.

Khóa học khác biệt từ cơ bản
Hơn 500.000 học viên đã chứng minh.

⭐⭐⭐⭐⭐

Tôi thường cảm thấy xúc động trước những bước hướng dẫn từng bước và tài liệu mà chỉ có thể tạo ra được khi suy nghĩ sâu sắc từ góc độ người mới bắt đầu. Giống như những khóa học hiện tại đã giúp đỡ tôi, tôi hy vọng bạn sẽ tiếp tục tạo ra những khóa học có thể đưa tay giúp đỡ những người đang lạc lối và băn khoăn như tôi ngày xưa. Cảm ơn bạn!

"Spring Boot - Nguyên lý cốt lõi và ứng dụng"
Đánh giá khóa học

⭐⭐⭐⭐⭐️

Chỉ biết làm CRUD, và những vấn đề DB thỉnh thoảng gặp phải thì dù có google cũng chỉ là kiến thức rời rạc, cảm giác như có khoảng trống nào đó, và đây là khóa học lấp đầy những khoảng trống đó. ... Quả nhiên nền tảng là quan trọng nhất. Và có lẽ không có ai xây dựng nền tảng tốt như anh Yeonghan.

"Spring DB Phần 1 - Nguyên lý cốt lõi truy cập dữ liệu" Đánh giá khóa học

⭐⭐⭐⭐⭐

Thật sự tuyệt vời nhất. Khi nghe các khóa học khác mà thắc mắc "tại sao lại sử dụng như thế này?", những điều nghi ngờ không được giải đáp, những thứ mà khi tự học một mình thì thắc mắc "tại sao phần này lại như vậy??" đều được giải thích một cách rõ ràng và minh bạch. ... Nếu bạn đã từng có trải nghiệm không thể giải quyết gọn gàng những thắc mắc khi tự học một mình thì thực sự rất khuyến khích. Rất mong chờ các khóa học trung cấp và cao cấp.

"Java Thực Chiến của Kim Young Han - Phần Cơ Bản"
Đánh giá khóa học

⭐⭐⭐⭐⭐

Việc thầy mở công cụ phát triển của trình duyệt web giữa các bài giảng và cho xem thực tế nó hoạt động như thế nào đã trở thành động lực giúp em có thêm hứng thú khi hiểu được rằng phần em đang học thực sự hoạt động như vậy. ... Mong thầy tiếp tục đăng tải nhiều bài giảng và lan tỏa những ảnh hưởng tích cực đến nhiều người. Em xin cảm ơn và sẽ tiếp tục theo dõi các bài giảng của thầy. ^^

"Kiến thức cơ bản về HTTP Web cho mọi nhà phát triển" Đánh giá khóa học

⭐⭐⭐⭐⭐

Tôi thực sự biết ơn những bài giảng thực tế và giải thích chi tiết mà thầy đã cung cấp, cũng như sự tỉ mỉ khi thầy giải thích lại những phần đã học trước đó. ... Do những hạn chế của chương trình đào tạo được tài trợ bởi nhà nước, tôi không thể để bản thân sụp đổ như vậy nên đã tìm kiếm và biết đến bài giảng của thầy, nhờ đó cuộc đời tôi có vẻ sẽ thay đổi. Với mục tiêu trở thành một lập trình viên làm việc tại cùng công ty với thầy, tôi sẽ nỗ lực để trở thành một developer tài năng. Xin chân thành cảm ơn thầy.

"Nguyên lý cốt lõi của Spring - Phiên bản cơ bản" Đánh giá khóa học

⭐⭐⭐⭐⭐

Tôi đã có thể vẽ ra bức tranh tổng thể về những gì có thể tạo ra với Spring, và thay vì chỉ dạy công nghệ một cách máy móc, khi viết code mà gặp phải những điểm không hiệu quả hoặc vấn đề nào đó, thầy đã giải thích rằng công nghệ này được đưa vào để giải quyết vấn đề đó và xây dựng từ đầu đến cuối một cách tự nhiên, giúp tôi học được một cách mượt mà và dễ hiểu!

"Nhập môn Spring - Học Spring Boot, Web MVC, công nghệ truy cập DB qua code"Đánh giá khóa học

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

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

  • Người chuẩn bị tìm việc làm lập trình viên

  • Nhà phát triển đã học cơ sở dữ liệu nhưng muốn củng cố vững chắc kiến thức nền tảng

  • Những người hoạch định, marketer, nhà phân tích dữ liệu muốn học SQL

  • Tất cả mọi người trong ngành IT

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

  • Khóa học Cơ sở dữ liệu thực tế của Kim Young-han - Từ SQL bước từng bước

  • Cách sử dụng SQL cơ bản bao gồm SELECT, GROUP BY, HAVING

Xin chào
Đây là

560,725

Học viên

37,159

Đánh giá

8,987

Trả lời

5.0

Xếp hạng

25

Các khóa học

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

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

Tất cả

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

165 đánh giá

5.0

165 đánh giá

  • dirend79555님의 프로필 이미지
    dirend79555

    Đánh giá 50

    Đánh giá trung bình 5.0

    5

    20% đã tham gia

    わ.... 現職開発者です。 早く次の編を1ヶ月以内にアップしてください..... そうでないと拗ねちゃいますよ 講義を見て本当に気が狂いそうです 良すぎて...... そうでなくても最近sqlの重要性? 性能、チューニングが重要だと思っていたのですが、基本編から実務的なTIPと段階的に説明してくださる深さ、大韓民国で良い講義を聞いていて光栄です。 他の方々にもお勧めします!!

    • yh
      Giảng viên

      개foot様、ありがとうございます :) 網羅的な説明はせず、実務に必要な内容に絞り解説しようと腐心しましたが、その意図を汲んでいただき、感謝申し上げます。 楽しく学んで、大きく成長されることを応援しています!

  • jjs2704023067님의 프로필 이미지
    jjs2704023067

    Đánh giá 25

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    就活生として、先生の講義が本当にとても役に立っています。今回のデータベース編もそうです。一日も早く次の講義も一生懸命学びたいです。いつも情熱的な講義をありがとうございます :)

    • yh
      Giảng viên

      jjs270402さん、一生懸命勉強されて、また望まれる目標を達成されることを応援しています!

  • liang님의 프로필 이미지
    liang

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    43% đã tham gia

    Javaをやったことがないので、初めて講義を聞いてみます。なぜ人気講師でいらっしゃるのかわかりますね。次回できるだけ早くお願いします...

    • yh
      Giảng viên

      Seung Min Liangさん、一生懸命準備した甲斐がありますね :) 次の設計編を最も期待していただいても良いと思います^^ ありがとうございます。

  • yonghyng님의 프로필 이미지
    yonghyng

    Đánh giá 14

    Đánh giá trung bình 4.9

    5

    31% đã tham gia

    良い講義をありがとうございます。

    • yh
      Giảng viên

      黄龍学さん、ありがとうございます!

  • thdtjdgml4154396님의 프로필 이미지
    thdtjdgml4154396

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    例も多くて理解しやすくて本当に良いです。ありがとうございます。

    • yh
      Giảng viên

      송성희さん、熱心に聞いてくださってありがとうございます!私もとても感謝しています!

1.850.420 ₫

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!