
김영한の実践Java - 基本編
yh
実務に必要なJavaオブジェクト指向の核心概念をサンプルコードを通じて簡単に学習します。
初級
Java, oop
実務に必須のSQLとデータベースの基礎を学びます。 開発者だけでなく、企画担当者やデータアナリストの方々もSQLを深く学びます。
学習した受講者のレビュー
5.0
개foot
わ.... 現職開発者です。 早く次の編を1ヶ月以内にアップしてください..... そうでないと拗ねちゃいますよ 講義を見て本当に気が狂いそうです 良すぎて...... そうでなくても最近sqlの重要性? 性能、チューニングが重要だと思っていたのですが、基本編から実務的なTIPと段階的に説明してくださる深さ、大韓民国で良い講義を聞いていて光栄です。 他の方々にもお勧めします!!
5.0
광교js
就活生として、先生の講義が本当にとても役に立っています。今回のデータベース編もそうです。一日も早く次の講義も一生懸命学びたいです。いつも情熱的な講義をありがとうございます :)
5.0
Seung Min Liang
Javaをやったことがないので、初めて講義を聞いてみます。なぜ人気講師でいらっしゃるのかわかりますね。次回できるだけ早くお願いします...
リレーショナルデータベースの基本概念と構造の理解
SQLの基本構文と主要なクエリの活用(結合、サブクエリ、UNION、CASE、VIEWなど)
高性能クエリのためのインデックス最適化(カバリング・複合インデックス)
実行計画分析で見つける最適なインデックス構造と設計原則
安定したデータ処理のためのトランザクションと整合性管理
元ウアハン兄弟たち技術理事、累計受講生50万人突破
キム・ヨンハンがデータベース講義を作った理由
•••
"実務で本当に必要な基礎を詰め込んだデータベース講義を作りたいと思いました。"
多くの開発者はデータベースを単なる保存場所と捉え、登録・更新・検索・削除だけを繰り返します。JOINやINDEXを知っていても、なぜ必要なのかを正しく理解していないケースが少なくありません。
しかし、JOINの構成やINDEXの設定が不十分だと、サービスは次第に遅くなり、最終的には障害につながります。実際、障害の90%がデータベースの問題に起因するほど、データベースは開発の核心です。
結局、開発者の実力はコーディングとデータベースを扱う能力、この2つがそろって初めて完成します。
特にデータベースは構造を誤って設計すると後から変更するのが難しいため、正しい基礎から固めることが何よりも重要です。
単にSQL文法を知っているだけでなく、どのような原理で動作するのかを明確に理解し、データ構造や状況に応じた最適なSQLを自ら判断して設計する力を身につけられるように設計しました。
今回の基礎編講座は、ロードマップの中核を担う最も重要な講座で、必ず知っておくべき最低限のデータベースの基礎知識だけを収録しています。
アナリスト、プランナー、マーケターにとっても、SQLはもはや選択肢ではありません。データに基づいてサービスを改善し、組織を説得し、開発チームと円滑にコミュニケーションを取ることが重要になっています。講義で扱う主要な機能を知るだけでも、誰もがデータを読み取り、解釈し、実質的なインサイトへとつなげることができます。
この講義は実践データベースロードマップの第2講義であり、すべてのIT人材が実務で必須となるデータベースの基礎を体系的に身につけられるよう構成されています。
ロードマップシリーズ第2弾、データベース基本編
結合
基本編ではまず、リレーショナルデータベースの花と呼ばれる結合について深く掘り下げます。なぜ必要なのかという基本から始め、内部結合、外部結合、自己結合まで、実務例を通じてどのような状況で何を使うべきかを解説します。
サブクエリ
次にサブクエリを整理し、多くの方が混同しやすいサブクエリとJOINの違いは何か、いつ使うとパフォーマンス上有利なのかを明快に整理してご説明します。
UNION、CASE、VIEW
UNIONを通じて散在したデータを集め、CASE文で条件に応じて必要なデータを分類・加工します。VIEWを使えば、自分で作成した複雑なSQLをシンプルな名前で保存できます。
インデックス
サービス速度を左右する核心、インデックス。単なる文法の説明にとどまらず、インデックスがどのような構造と原理によって高速な検索を可能にするのかを理解し、カバリングインデックス・複合インデックスなど、実務での最適化手法まで併せて扱います。さらに、インデックスをどのように設計し、効果的に活用するかについての明確なガイドも提示します。
トランザクション、データ整合性
データの整合性を保証するトランザクションとデータ整合性についても深く取り上げます。なぜ同時実行制御が必要なのか、ACIDとは何か、その基礎をしっかり身につけられるよう解説します。
ストアドプロシージャ、関数、トリガー
最後に、ストアドプロシージャ、関数、トリガーなど、データベース内のロジックを活用する方法を簡単に見ていきます。近年の実務でこれらの機能があまり使われていない理由と、現代のアプリケーション開発における代替手段についても併せて学びます。
⭐⭐⭐⭐⭐
毎回、初心者の立場で深く考えなければ生み出せない段階的な手順や資料に感動することが多かったです。今の講義が私にそうしてくれたように、これからもあの頃の私のように道に迷い悩んでいる人たちに手を差し伸べられる講義を作っていただけたらうれしいです。ありがとうございます!
"Spring Boot - 核心原理与活用"
受講レビュー
⭐⭐⭐⭐⭐️
CRUDしかできず、たまに遭遇するDBの問題はGoogleで検索しても断片的な知識ばかりで、どこかに抜けがあるように感じていましたが、その隙間を埋めてくれる講義です。……やはり基礎は大切なのですね。そして、その基礎をヨンハン先生ほどしっかり身につけさせてくださる方は、ほかにいないと思います。
⭐⭐⭐⭐⭐
本当に最高です。他の講義を受講しながら「なぜこのように使うのだろう?」と思っていた疑問が解消されなかったことや、独学しながら「なぜこの部分はこうなるのだろう?」と思っていたことを、すべて明快に説明してくださいます。…一人で勉強しながら疑問をすっきり解消できなかった経験がある方には、本当に強くおすすめします。中級・上級講義も本当に楽しみにしています。
"キム・ヨンハンの実践Java - 基本編"
受講レビュー
⭐⭐⭐⭐⭐
講義の途中でウェブブラウザの開発者ツールを開き、実際にどのように動作するのかを見せてくださることで、自分が実際に学んでいる部分がこのように動作するのだと、より興味を持つきっかけになったと思います。…これからもたくさんの講義を公開し、多くの人々に良い影響を与え続けてください。講義をありがたく、楽しく受講させていただきました。^^
"すべての開発者のためのHTTPウェブ基礎知識"受講レビュー
⭐⭐⭐⭐⭐
先生による実践的な講義と丁寧な説明、以前に説明された内容ももう一度説明してくださる細やかさに、本当に感謝しています。... 国費教育の限界により、このままでは挫折できないと思い、探しているうちに先生の講義に出会いました。そのおかげで、私の人生が変わりそうです。 開発者として先生と同じ会社で働くことを目標に、優秀な開発者になれるよう努力します。本当にありがとうございました。
⭐⭐⭐⭐⭐
Springでどのようなものを作れるのか全体像を描けるようになりました。技術をやみくもに教えるのではなく、コードを書きながら非効率な点や問題点が出てきたときに、それを解決するためにこのような技術が導入されたのだと最初から最後まで自然に段階を踏んで説明してくださったので、スムーズにしっかり学ぶことができました!
学習対象は
誰でしょう?
開発者就職準備生
データベースを勉強したものの、基礎をしっかり身につけたい開発者
SQLを学びたい企画担当者、マーケター、データアナリスト
IT業界に携わるすべての方々
前提知識、
必要でしょうか?
キム・ヨンハンの実践データベース入門 ― SQLから一歩ずつ
SELECT、GROUP BY、HAVINGを含む基本的なSQLの使い方
インフラン認証
615,694
受講生
43,332
受講レビュー
9,137
回答
5.0
講座評価
27
講座
教育者
前:優雅な兄弟たち(Woowa Brothers)技術理事、カカオ、SKプラネット
本当に実務で必要な、まともな開発者になれるよう教育することが私の目標です。
EOインタビュー動画
開発の底辺 - 田舎の青年が開発王になる
全体
84件 ∙ (13時間 40分)
講座資料:
6. 実習データの準備
13:32
7. ジョインが必要な理由
10:32
8. 内部結合 1
17:02
9. 内部結合 2
13:10
10. 内部結合 3
06:47
11. 問題と解説
06:40
12. 整理
02:03
13. 外部結合 1
14:01
14. 外部結合 2
11:02
15. ジョインの特徴
26:44
16. 自己結合
07:32
17. CROSSジョイン
09:31
18. ジョイン総合実習
10:24
19. 問題と解説1
10:38
20. 問題と解説2
10:20
21. 整理
05:13
全体
513件
5.0
513件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
5
先生、こんにちは!いつも素晴らしい講義を作ってくださり、本当にありがとうございます。 開発者という仕事に挑戦し始めて、早いもので3か月になりました。Javaの基礎から始めてSpringまで勉強しているうちに、「データをずっとローカルにだけ保存しておくのには限界があるのではないか?」という疑問が生まれ、そこから初めてSQLまで勉強するようになりました。 一つ学ぶとまた新たな疑問が生まれ、これから学ぶべきことが次々と続いていく過程が、私にとって本当に不思議で、楽しく感じられます。 初めて開発の勉強を始めてから、先生の講義に本当にたくさん助けていただいています。いつも素晴らしい講義を作ってくださり、ありがとうございます。楽しく幸せな秋夕をお過ごしください!
イ・サンジンさん、今のように好奇心を持って楽しく学び続けていけば、きっと素晴らしい開発者に成長されるでしょう。これからの開発の旅も、ずっと応援しています。
受講レビュー 61
∙
平均評価 5.0
5
わ.... 現職開発者です。 早く次の編を1ヶ月以内にアップしてください..... そうでないと拗ねちゃいますよ 講義を見て本当に気が狂いそうです 良すぎて...... そうでなくても最近sqlの重要性? 性能、チューニングが重要だと思っていたのですが、基本編から実務的なTIPと段階的に説明してくださる深さ、大韓民国で良い講義を聞いていて光栄です。 他の方々にもお勧めします!!
개foot様、ありがとうございます :) 網羅的な説明はせず、実務に必要な内容に絞り解説しようと腐心しましたが、その意図を汲んでいただき、感謝申し上げます。 楽しく学んで、大きく成長されることを応援しています!
受講レビュー 36
∙
平均評価 4.9
5
就活生として、先生の講義が本当にとても役に立っています。今回のデータベース編もそうです。一日も早く次の講義も一生懸命学びたいです。いつも情熱的な講義をありがとうございます :)
jjs270402さん、一生懸命勉強されて、また望まれる目標を達成されることを応援しています!
受講レビュー 8
∙
平均評価 4.3
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!