キム・ヨンハンの実践データベース - 基本編
yh
実務に欠かせないSQLとデータベースの基礎を学習します。 開発者だけでなく、プランナーやデータアナリストの方々もSQLを深く学習します。
初級
SQL, MySQL, DBMS/RDBMS
I/O、ネットワーク、リフレクション、アノテーションを基礎から実務レベルまで深く学習します。 Webアプリケーションサーバー(WAS)をJavaで直接作成します。


学習した受講者のレビュー
5.0
wisehero
私は海と新大陸を探索するには遅すぎて生まれました。 銀河を探検するには早すぎる。 しかし、バックエンド開発者キャリアをキム・ヨンハンの助けを借りて作っていける時期に生まれたので、運が良いといえる。
5.0
김영빈
うん……だ…。
5.0
개foot
Javaにキム・ヨンハン様がおられるということ、まるで数学に「数学の定石」があるのと同じだと思います。 ✨ 今回の講義では、いつも気になって勉強したかったIOストリームの内容を扱ってくれて本当によかったです。 🙌以前はIOストリームにどのようにアクセスしなければならず、どんな部分が重要なのか一人では感が来なくて難しさが多かったのですが、今回の講義を通じて体系的に一緒に勉強することができて本当に大きな助けになりました。 💡 これからもこんな高級テーマを手がけてくれる講義を楽しみにしています! 💻📚
I/O
ネットワーク
リフレクション
アノテーション
チャットプログラム
ウェブアプリケーションサーバ
元優雅な兄弟たち技術理事、累積受講生40万人突破
キム・ヨンハンがJava講義を作った理由
•••
「本当の実務に必要なきちんとした開発者を作る、きちんとしたJava講義を作りたかったのです」
私たちはこれまでJava入門、基本、そして中級1~2編を通じてJavaの基本基を刻んだ後、先のJava上級1編を通じてJavaの最初の高度な技術であるマルチスレッドを学習しました。
今回学習する「Java Advanced 2編」では、I/O、ネットワーク、リフレクション、アノテーションを基本機から実務に必要なレベルまで完全にマスターすることを目指しています。
Java I/O (Java I/O、Input/Output)
ネットワーク(Network)
リフレクション
アノテーション (Annotation)
この講義はキム・ヨンハンの実践Javaロードマップの第6講義で、Java基本文法およびOOP(クラス、ジェネリック、コレクション、資料構造)、マルチスレッドなどの概念と機能を学習した方を対象としています。
>>目的に合わせて効果的に学習できるようにJavaロードマップガイドをご紹介します。
本質的理解の重要性
Javaの文法と機能を単に知るだけではなく、その機能がなぜ必要であり、どのように実務に適用できるのかについて深く探求します。
実践的なアプローチ
単なる理論的な伝達ではなく、理解を助ける絵やサンプルコードを使ってJavaテクノロジーの必要性を段階的に理解します。また、さまざまな例を使用して、各技術が実務でどのように利用されるかを理解することができます。
上級2編講義はこれまで公開された「キム・ヨンハンの実戦Java」シリーズの中でも特にコードと例を中心に行われた講義です。
本講義は、Java基本機からOOP、マルチスレッドに至る膨大な内容を例を通してすべて活用できるように構成されています。直接コーディングする分量を多く割愛しただけに、これまで学習したJava概念が実際のコードでどのように実装され適用されるかを鮮やかに伝えます。
皆さんが徐々にJavaの理解を固く固め、実務で深くコードを設計・拡張できるバックエンド開発者に成長できるように導きます。
続く「キム・ヨンハンの本番Java」高級3編(予定)は本番Javaシリーズの最後の講義です。上級3編では、実務で役に立つラムダ、ストリーム、最新機能中心のモダンJava(Java 8+)を学習し、実際の実務でベストプラクティスを探索するために先行しなければならない能力を養うことを目指しています。
文字エンコーディングと I/O 基本と活用、File および Files について学習します。
ネットワークプログラムを開発するための基本理論とともに、リソースの整理、例外などを整理します。
HTTPサーバーを作成し、リフレクションとアノテーションサーブレットを導入してから、会員管理サービスまで直接完成してみます。
文字エンコーディング
コンピュータがデータを保存する方法を学び、バイナリファイル、文字ファイルの違いを学びます。そして、ASCII、EUC-KR、UTF-8などの文字エンコーディングの歴史まで学びます。
Java I/O Stream
Java I/Oストリームの概念と使い方を学び、I/Oストリームを活用したさまざまなパフォーマンス最適化手法についても学びます。また、会員管理プログラムの例で、これまでに学習したI/Oを完全にマスターします。
コードで習得する通信の基本概念
まず、インターネットとTCP / IP理論を通じてネットワークの基本的な知識を学びます。また、Javaソケット(Socket)通信を通じてクライアントとサーバーが通信する方法をコードで学習します。
チャットクライアントとサーバーの実装
チャットプログラムに必要なクライアントとサーバーを直接作成しながら、Javaネットワークを実装する方法を確実に習得できます。
HTTPおよびWebアプリケーションサーバーの作成
Webサーバーを作成するためのHTTPの基本理論を簡単に学び、同時要求を処理する方法を学びます。
その後、Apache TomcatなどのWebアプリケーションサーバーを下から直接Javaコードにし、バックエンドWeb開発の深さを深めます。
リフレクション、アノテーションの基礎から活用まで
リフレクションとアノテーションを基礎から活用する方法まで調べて、最後にメンバー管理Webプログラムを直接開発してみます。
これまでに学んだI/O、ネットワーク、Webサーバー、リフレクション、アノテーションをすべて活用し、これまで学んだJavaの様々な技術を完全にマスターします。
「どんなことをもっと教えなければならないのかよりも、必ず知っておくべき内容が何なのかをさらに深く悩みました。」
今回の「キム・ヨンハンの本番Java Javaロードマップ」で私の目標は、本当の実務に必要な基本基盤がしっかり装備された実力ある開発者を作ることです。長い時間をかけて積み重ねた基盤は、時間が経つにつれてより大きな価値を発揮します。皆さんが実務で触れることになる数多くの活用技術を簡単かつ迅速に吸収し、より楽しく成長する開発者として生まれ変わる道に、今回の講義が基礎になることを願っています。
学習対象は
誰でしょう?
開発者就職準備生
Javaを勉強したけれど、基礎をしっかり固めたい方
実務で必要なJavaをもっと深く理解したい開発者
前提知識、
必要でしょうか?
キム・ヨンハン氏の実践Java - 高級編1 - マルチスレッドと並行性
キム・ヨンハンの実戦Java - 中級1、2編
キム・ヨンハン氏の実践Java - 基本編
インフラン認証
600,270
受講生
41,866
受講レビュー
9,107
回答
5.0
講座評価
26
講座
教育者
前:優雅な兄弟たち(Woowa Brothers)技術理事、カカオ、SKプラネット
本当の実務に必要な、まともな開発者になれるよう教育することが私の目標です。
EOインタビュー動画
開発のどん底 - 田舎の青年、開発王になる
全体
101件 ∙ (21時間 35分)
講座資料(こうぎしりょう):
4. プロジェクト環境構成
05:36
5. コンピュータとデータ
12:08
8. 文字集合照会
08:09
9. 文字エンコーディング例題1
15:59
10. 文字エンコーディング例題2
15:52
11. 整理
07:39
全体
364件
5.0
364件の受講レビュー
受講レビュー 22
∙
平均評価 5.0
受講レビュー 10
∙
平均評価 5.0
受講レビュー 56
∙
平均評価 5.0
5
Javaにキム・ヨンハン様がおられるということ、まるで数学に「数学の定石」があるのと同じだと思います。 ✨ 今回の講義では、いつも気になって勉強したかったIOストリームの内容を扱ってくれて本当によかったです。 🙌以前はIOストリームにどのようにアクセスしなければならず、どんな部分が重要なのか一人では感が来なくて難しさが多かったのですが、今回の講義を通じて体系的に一緒に勉強することができて本当に大きな助けになりました。 💡 これからもこんな高級テーマを手がけてくれる講義を楽しみにしています! 💻📚
犬footさん 普段気になっていた部分を楽しくよく学習している様子がとても良いですね:) 残りの過程を通じてJava基本機もよく積み重ね、また大きく成長する開発者になることを応援します!
受講レビュー 88
∙
平均評価 4.8
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!