キム・ヨンハンの実践データベース - 基本編
yh
実務に欠かせないSQLとデータベースの基礎を学習します。 開発者だけでなく、プランナーやデータアナリストの方々もSQLを深く学習します。
初級
SQL, MySQL, DBMS/RDBMS


学習した受講者のレビュー
5.0
suco
入門編に続き、基本編講義をすべて受講しました。 ヨンハン様の講義の最良点を挙げるとしたら、なぜ?です。 【学ぶべき理由】 'これはなぜ勉強しなければならないのですか? これらの概念がいつ使用されるのか、現業でどのように使用されるのか 例として挙げて説明してくれるので概念を理解するのに多くの助けになったようです。 [しっかりした例] 春の講義から感じるのですが、 Java講義を通してもっと感じられます。 例一つ一つを本当にたくさん悩んで作りましたね。 このような部分を通じてこういう点が不便で、これを解決してくれるこれがある。 このプロセスはとても自然に流れます。 【コーディングする習慣】 今回のJava講義はセクションごとに多くの例で構成されています。 ヨンハン様が強調された、常に直接見てみなければならない。 その意味を本当に大きく感じることができたようです。 気になると簡単にコーディングして確認してみるような習慣を作っていただきました。 本と講義の大きな違いを挙げると、やはり直接コーディングし、従いながら聞くのが良いようです。 【現業にもおすすめ】 現業でJava言語を持って仕事をしていて、 たくさんのJavaBookを勉強してみましたが、こんなに簡単にアプローチし、概念を明確に説明してくれたことがないようですね。 個人的には、オブジェクト指向言語に関する部分が常にそうでした。 本だけで見るにはあまりにもアクセスしにくかったです。 講義を通して学んでみると、大学のときにこの講義を聞いたらどうでしたか?という残念がたくさん残ります。 初めてJavaを始める方にもおすすめですが、 Java言語を使って仕事をしている現業の方にも、もう一度オブジェクト指向言語を整理するのに大きな助けになると思います。 【残念点】 残念なことは全くなかった講義でした! より良い講義のために一つ言うと、 '問題と解決'中問題の部分を一画面に先に見せていただくと、もっと良いと思います。 問題部分だけを確認するために、あるいはどのパッケージにどの名前にして解くべきかを確認するために 講義をこれから少しめったことがよくあったのですが、現場講義のように聞く流れで少し残念な部分だったようです! この部分(問題の説明、問題プールがパッケージ/クラス/メソッド名)を一画面に先に公開していただくと、もう少し滑らかではないかと思いました。 もちろん!とても些細な部分なので…私が講義資料を見ながら進めてもいいです! 【その他督促】 24年5月に子供が生まれます。 時間が残っていませんでした。 中級編、上級編…早速発売をお願いします。
5.0
벚꽃엔딩
チキン2匹をあきらめて無条件に受講してください Java上向き平準化の始まり Javaの熱い! Javaの熱い!ばね出て!
5.0
Lazy Loading
自分で準備したPDFと講義の内容 一言 一言準備するのにどれほど悩んだのか想像できません。現職年次に関係なく、本人が基礎が足りなくなったり初心に戻り、もう一度Javaをしっかり勉強したいならぜひおすすめの講義です!
Java オブジェクト指向プログラミング
オブジェクト, カプセル化, 継承, 多態性, 抽象化
元優雅な兄弟たち技術理事、累積受講生40万人突破
キム・ヨンハンがJava講義を作った理由
•••
「本当の実務に必要なきちんとした開発者を作る、きちんとしたJava講義を作りたかったのです」
/builder/5bc79430-526f-4e16-816d-5361231f5c1f/332506-1.png?w=960)
私たちが実務で開発する現代のソフトウェアは、多くの場合、数十から数百人が一緒に開発する大規模なソフトウェアです。このような大規模なソフトウェアを開発する際には、次の部分が非常に重要です。
コードの再利用性
モジュール化
拡張性と柔軟性
抽象化のための複雑さの管理
メンテナンス
Javaはオブジェクト指向プログラミング言語です。オブジェクト指向プログラミングのカプセル化、継承、多型性、抽象化といった概念がこのような問題を解決してくれる役割を果たし、そのため実務でJavaを多く使うことです。
そのため、オブジェクト指向プログラミングはJavaで最も重要なコア概念とも言えます。
ところがJavaを初めて勉強する方が本当に残念ながら単純なJava文法だけを学んでいることが多いです。しかし、オブジェクト指向の概念では文法ではなく、なぜこれをどのような状況に使うのかを理解することが重要です。
問題は、多くのJava開発者がオブジェクト指向プログラミング(OOP)の本質を理解していないまま文法だけを勉強しているので、この事実に遅すぎることに気づきます。私は学ぶ人に間違っているとは思わない。既存の本や講義方式のほとんどが文法だけを教えるからです。
そして実務では、Javaを使うときは必ずスプリングというスキルと一緒に書くことになります。だから、Javaを学ぶと、その後スプリングを学びます。
ところで、ほとんどの開発者はスプリングをとても難しいと思います。これは、Springがオブジェクト指向の概念をより使いやすくするのに役立つツールです。したがって、オブジェクト指向の基盤がきちんとなってこそ、スプリングも簡単に学ぶことができます。
/builder/1f5f946c-7b8c-4837-b549-53f6d1ebfa43/332506-2.png?w=960)
しかし、多くの開発者はオブジェクト指向の概念がなぜ必要なのかわからず、Java文法だけを学びます。だから当然スプリングが難しく感じられ、中途にあきらめる場合が敷地数です。
そのため今回の講義はオブジェクト指向の本質を調べ、
そこで実務に必要なJavaの核心を確実に理解することを目指します。
この講義はキム・ヨンハンの実践Javaロードマップの2番目の講義で、Java基本文法を学習した方を対象としています。
>>目的に合わせて効果的に学習できるようにJavaロードマップガイドをご紹介します。
/builder/b99991a4-c97a-4dba-9441-e3f5981ef129/332505-3.png?w=960)
Java OOPについて
学びたい方
/builder/bdcdedf7-42d8-45f9-997e-5e5a3c5a5dbd/332505-5.png?w=960)
Javaを勉強しましたが、
基本基をきちんと固めたい方
/builder/d9975a2a-5b67-4e3c-b48f-e71db7a0d3dc/332505-4.png?w=960)
開発者就職準備生
事実、カプセル化、継承、多形性などのオブジェクト指向の概念は、理論に入ってもよく理解できません。概念を抽象的に説明するケースがほとんどだからです。
そこで、このレッスンでは、オブジェクト指向のコアコードをすべてサンプルコードに一つずつ段階的に解いて説明します。最初は、オブジェクト指向の概念なしにコーディングを行った後、徐々にオブジェクト指向の概念をコードとして導入し、どんな点が良くなるかをあなたがコードで直接感じることができるように構成されています。
学習後、あなたは私と一緒に既存のコードをオブジェクト指向の良いコードに変えていきます。そしてオブジェクト指向を支援するためのJava文法もその過程の中で一緒に理解できます。
Javaで最も重要なオブジェクト指向がなぜ必要なのか、今回の講義を通じて確実に理解させていただきます。
実務で多く、よく使う基本は深く確実に扱います。
実務で使用しない機能は大胆に除外します。
同じ時間を投資しても誰は上手く、誰もできないでしょう。この違いはどこから来ますか? Javaは広すぎて勉強しなければならない機能もたくさんあります。だから多くの初心者が方向を失って迷います。
Java機能が100種類ある場合は、100種類すべてを学ぶ必要はありません。実務で使わない、重要でない機能をしばらく学ぶことは時間を無駄にすることです。多くの時間を投資したが、使われない機能を学んではいけません。
/builder/b18fd0a9-24ab-4455-8e33-67aaf242759c/332506-3.png?w=960)
この講義はあなたの時間を惜しみません。それで、次のステップにすばやく進むことができます。
コードを通じて概念を自然に理解できるように、数多くの例を提供します。
水泳を学ぶ時を思い出してください。プログラミングは実際には頭で理解するよりも、実際のコードに従いながら学ぶ方が多いです。
水の外で理論を別に学ぶ勉強ではなく、私と一緒に水の中で泳ぐようにJavaを学べるように講義を構成しました。理論を説明しても、その理論を十分に理解できるようにサンプルコードが用意されています。コードに従うプロセスの中で、基本を自然に理解してください。
/builder/74397631-80cc-4c4d-adeb-9cafc30f729f/332506-4.png?w=960)
問題をコードで解決する能力を上げることができます。
すべてのプログラミングはコードに直接解く問題と同じです。水泳を学んだら、学んだ内容を直接水の中でやってこそ私のものになります。
このレッスンは問題を解決し、体得するプロセスを強調します。きちんと学習するためには、自分で勉強した内容に基づいて問題を解くことができなければならないからです。また、私が直接一緒に問題を解決するプロセスもクラスを通して示しています。私のように長時間の実務を経験した開発者が直接問題を解く過程を見て自然に学ぶようになることがあるでしょう。
/builder/0c465d4a-a96d-4857-92ec-995eccfa506a/332506-5.png?w=960)
「どんなことをもっと教えなければならないのかよりも、必ず知っておくべき内容が何なのかをさらに深く悩みました。」
今回の「キム・ヨンハンの本番Java Javaロードマップ」で私の目標は、本当の実務に必要な基本基盤がしっかり装備された実力ある開発者を作ることです。 Javaオブジェクト指向プログラミングの基盤をこの講義で徐々に積み上げることができることを願って、皆さんが良い開発者になるようにお手伝いします。
学習対象は
誰でしょう?
Java オブジェクト指向プログラミングをコードで簡単に学習したい方
Javaを勉強したが、基本をしっかり固めたい方
開発者就職準備生
前提知識、
必要でしょうか?
キム・ヨンハンの Java入門 - コードから始める Javaの第一歩 講義
Java 基本文法 (変数、演算子、条件文、繰り返し文、配列)
インフラン認証
600,165
受講生
41,843
受講レビュー
9,106
回答
5.0
講座評価
26
講座
教育者
前:優雅な兄弟たち(Woowa Brothers)技術理事、カカオ、SKプラネット
本当の実務に必要な、まともな開発者になれるよう教育することが私の目標です。
EOインタビュー動画
開発のどん底 - 田舎の青年、開発王になる
全体
98件 ∙ (16時間 51分)
講座資料(こうぎしりょう):
4. プロジェクト環境構築
09:16
5. クラスが必要な理由
12:54
6. クラス導入
21:27
7. オブジェクト使用
06:42
9. 配列導入 - 開始
17:15
10. 配列導入 - リファクタリング
04:55
11. 問題と解答
09:46
12. 整理
07:30
13. 基本型 vs 参照型1 - 開始
07:53
17. 変数と初期化
04:41
18. null
09:51
20. 問題と解答
16:09
21. 整理
06:51
全体
2,282件
5.0
2,282件の受講レビュー
受講レビュー 7
∙
平均評価 5.0
5
本当に最高です。他の講義を聞きながらなぜこのように使うのか?ながら疑問が解消されなかったもの、一人で独学しながらなぜこの部分はこうなるのか?したことをすべて明快に説明してくださいます。 一人で勉強しながらクラスというのが一体何なのか、コンストラクタをいつ使うのか、こういうことに対して答えを探すために時間をとても過ごしましたが…そんなことに対して明快な答えが得られました。入門を見て進むことをお勧めし、Javaとオブジェクト指向を一人で勉強しながら、疑問をきれいに解消できなかった経験があれば本当にイチオシ 中級高級講義も本当に楽しみです。すぐに聞くことができたらと思います。
Jung Cheolさん いつもこの技術をなぜ?学ばなければならないという基本的な質問に答えることができる開発者が良い開発者だと思います:) 応援します!
受講レビュー 50
∙
平均評価 5.0
5
こんにちは〜 エレガントな兄弟技術ディレクターが教える Java講義はどうかと受講することになりました 基礎が不足している人 もう一度コンセプトを持って行くのはとても良いです 余裕があればぜひ聞いてみてください! おかげでJava Spring mvc jpaに自信がありました 後段のバックアンドからJavaでデータを処理するとき 一般開発者が知らない 中級、高級深さのある講義もぜひ制作していただきたいです。 ありがとうございます。健康で幸せです。
キム・ドンヒ様一生懸命勉強してまた自信ができたなんて講義を準備したやりがいですね。応援します!
受講レビュー 9
∙
平均評価 5.0
5
入門編に続き、基本編講義をすべて受講しました。 ヨンハン様の講義の最良点を挙げるとしたら、なぜ?です。 【学ぶべき理由】 'これはなぜ勉強しなければならないのですか? これらの概念がいつ使用されるのか、現業でどのように使用されるのか 例として挙げて説明してくれるので概念を理解するのに多くの助けになったようです。 [しっかりした例] 春の講義から感じるのですが、 Java講義を通してもっと感じられます。 例一つ一つを本当にたくさん悩んで作りましたね。 このような部分を通じてこういう点が不便で、これを解決してくれるこれがある。 このプロセスはとても自然に流れます。 【コーディングする習慣】 今回のJava講義はセクションごとに多くの例で構成されています。 ヨンハン様が強調された、常に直接見てみなければならない。 その意味を本当に大きく感じることができたようです。 気になると簡単にコーディングして確認してみるような習慣を作っていただきました。 本と講義の大きな違いを挙げると、やはり直接コーディングし、従いながら聞くのが良いようです。 【現業にもおすすめ】 現業でJava言語を持って仕事をしていて、 たくさんのJavaBookを勉強してみましたが、こんなに簡単にアプローチし、概念を明確に説明してくれたことがないようですね。 個人的には、オブジェクト指向言語に関する部分が常にそうでした。 本だけで見るにはあまりにもアクセスしにくかったです。 講義を通して学んでみると、大学のときにこの講義を聞いたらどうでしたか?という残念がたくさん残ります。 初めてJavaを始める方にもおすすめですが、 Java言語を使って仕事をしている現業の方にも、もう一度オブジェクト指向言語を整理するのに大きな助けになると思います。 【残念点】 残念なことは全くなかった講義でした! より良い講義のために一つ言うと、 '問題と解決'中問題の部分を一画面に先に見せていただくと、もっと良いと思います。 問題部分だけを確認するために、あるいはどのパッケージにどの名前にして解くべきかを確認するために 講義をこれから少しめったことがよくあったのですが、現場講義のように聞く流れで少し残念な部分だったようです! この部分(問題の説明、問題プールがパッケージ/クラス/メソッド名)を一画面に先に公開していただくと、もう少し滑らかではないかと思いました。 もちろん!とても些細な部分なので…私が講義資料を見ながら進めてもいいです! 【その他督促】 24年5月に子供が生まれます。 時間が残っていませんでした。 中級編、上級編…早速発売をお願いします。
ㅋㅋㅋㅋㅋㅋㅋ sucoさん最後に書いてくれたギター督促で心からパン破りました。 問題や解決策に関してフィードバックをいただいた部分にも心から感謝します。 中級編は2~3月発売目標で一生懸命準備しています^^! 新しいけど、いつも一緒にいたような新しい家族と一緒に幸せな2024年になってほしい :)
受講レビュー 4
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
自分で準備したPDFと講義の内容 一言 一言準備するのにどれほど悩んだのか想像できません。現職年次に関係なく、本人が基礎が足りなくなったり初心に戻り、もう一度Javaをしっかり勉強したいならぜひおすすめの講義です!
Lazy Loadingさん いつも頑張る方がこんなに受講評まで残してくれたのでもっと感謝しますね :) 私もいつも応援します!
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!