강의

멘토링

로드맵

BEST
Programming

/

Programming Language

キム・ヨンハン氏の実践Java - 上級2編、I/O、ネットワーク、リフレクション

I/O、ネットワーク、リフレクション、アノテーションを基礎から実務レベルまで深く学習します。 Webアプリケーションサーバー(WAS)をJavaで直接作成します。

  • yh
실습 중심
실무
야생형
자바
Java
Network
oop

学習した受講者のレビュー

こんなことが学べます

  • I/O

  • ネットワーク

  • リフレクション

  • アノテーション

  • チャットプログラム

  • ウェブアプリケーションサーバ

国内開発分野累積受講生1位、
きちんと作ったキム・ヨンハンの本番Java

単にJava文法を知っていますか?これはできません!

元優雅な兄弟たち技術理事、累積受講生40万人突破
キム・ヨンハンがJava講義を作った理由

•••

「本当の実務に必要なきちんとした開発者を作る、きちんとした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ロードマップ

この講義はキム・ヨンハンの実践Javaロードマップ第6講義で、Java基本文法およびOOP(クラス、ジェネリック、コレクション、資料構造)、マルチスレッドなどの概念と機能を学習した方を対象としています。

>>目的に合わせて効果的に学習できるようにJavaロードマップガイドをご紹介します。

「キム・ヨンハンの本番Java - 高級2編」講義は

本質的理解の重要性

Javaの文法と機能を単に知るだけではなく、その機能がなぜ必要であり、どのように実務に適用できるのかについて深く探求します。

実践的なアプローチ

単なる理論的な伝達ではなく、理解を助ける絵やサンプルコードを使ってJavaテクノロジーの必要性を段階的に理解します。また、さまざまな例を使用して、各技術が実務でどのように利用されるかを理解することができます。

私たちの目標は、単純な文法以上の本質です。

上級2編講義はこれまで公開された「キム・ヨンハンの実戦Java」シリーズの中でも特にコードと例を中心に行われた講義です。

本講義は、Java基本機からOOP、マルチスレッドに至る膨大な内容を例を通してすべて活用できるように構成されています。直接コーディングする分量を多く割愛しただけに、これまで学習したJava概念が実際のコードでどのように実装され適用されるかを鮮やかに伝えます。

皆さんが徐々にJavaの理解を固く固め、実務で深くコードを設計・拡張できるバックエンド開発者に成長できるように導きます。

以降に学習する「Java高級3編」では

続く「キム・ヨンハンの本番Java」高級3編(予定)は本番Javaシリーズの最後の講義です。上級3編では、実務で役に立つラムダ、ストリーム、最新機能中心のモダンJava(Java 8+)を学習し、実際の実務でベストプラクティスを探索するために先行しなければならない能力を養うことを目指しています。

講義内容

  • 文字エンコーディングと I/O 基本と活用、File および Files について学習します。

  • ネットワークプログラムを開発するための基本理論とともに、リソースの整理、例外などを整理します。

  • HTTPサーバーを作成し、リフレクションとアノテーションサーブレットを導入してから、会員管理サービスまで直接完成してみます。

Java入出力(I / O)とストリームの理解

文字エンコーディング

コンピュータがデータを保存する方法を学び、バイナリファイル、文字ファイルの違いを学びます。そして、ASCII、EUC-KR、UTF-8などの文字エンコーディングの歴史まで学びます。

Java I/O Stream

Java I/Oストリームの概念と使い方を学び、I/Oストリームを活用したさまざまなパフォーマンス最適化手法についても学びます。また、会員管理プログラムの例で、これまでに学習したI/Oを完全にマスターします。

Javaネットワーク(Network)プログラミング

コードで習得する通信の基本概念

まず、インターネットとTCP / IP理論を通じてネットワークの基本的な知識を学びます。また、Javaソケット(Socket)通信を通じてクライアントとサーバーが通信する方法をコードで学習します。

チャットクライアントとサーバーの実装

チャットプログラムに必要なクライアントとサーバーを直接作成しながら、Javaネットワークを実装する方法を確実に習得できます。

自分で作成するWebサーバー(WAS)とリフレクション、アノテーションを活用

HTTPおよびWebアプリケーションサーバーの作成

Webサーバーを作成するためのHTTPの基本理論を簡単に学び、同時要求を処理する方法を学びます。

その後、Apache TomcatなどのWebアプリケーションサーバーを下から直接Javaコードにし、バックエンドWeb開発の深さを深めます。

リフレクション、アノテーションの基礎から活用まで

リフレクションとアノテーションを基礎から活用する方法まで調べて、最後にメンバー管理Webプログラムを直接開発してみます。

これまでに学んだI/O、ネットワーク、Webサーバー、リフレクション、アノテーションをすべて活用し、これまで学んだJavaの様々な技術を完全にマスターします。

「どんなことをもっと教えなければならないのかよりも、必ず知っておくべき内容が何なのかをさらに深く悩みました。」

今回の「キム・ヨンハンの本番Java Javaロードマップ」で私の目標は、本当の実務に必要な基本基盤がしっかり装備された実力ある開発者を作ることです。長い時間をかけて積み重ねた基盤は、時間が経つにつれてより大きな価値を発揮します。皆さんが実務で触れることになる数多くの活用技術を簡単かつ迅速に吸収し、より楽しく成長する開発者として生まれ変わる道に、今回の講義が基礎になることを願っています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発者就職準備生

  • Javaを勉強したけれど、基礎をしっかり固めたい方

  • 実務で必要なJavaをもっと深く理解したい開発者

前提知識、
必要でしょうか?

  • キム・ヨンハン氏の実践Java - 高級編1 - マルチスレッドと並行性

  • キム・ヨンハンの実戦Java - 中級1、2編

  • キム・ヨンハン氏の実践Java - 基本編

こんにちは
です。

559,300

受講生

36,699

受講レビュー

8,971

回答

5.0

講座評価

25

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

101件 ∙ (21時間 35分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

248件

5.0

248件の受講レビュー

  • wisehero님의 프로필 이미지
    wisehero

    受講レビュー 55

    平均評価 4.7

    5

    99% 受講後に作成

    私は海と新大陸を探索するには遅すぎて生まれました。 銀河を探検するには早すぎる。 しかし、バックエンド開発者キャリアをキム・ヨンハンの助けを借りて作っていける時期に生まれたので、運が良いといえる。

    • yh
      知識共有者

      wiseheroさんおかしい比喩ですね:) 応援していただきありがとうございます。

  • abc282v5455님의 프로필 이미지
    abc282v5455

    受講レビュー 19

    平均評価 5.0

    5

    100% 受講後に作成

    うん……だ…。

    • yh
      知識共有者

      経営Binは短いですが、強い受講をありがとうございましたㅎㅎㅎㅎ

  • dirend79555님의 프로필 이미지
    dirend79555

    受講レビュー 50

    平均評価 5.0

    5

    31% 受講後に作成

    Javaにキム・ヨンハン様がおられるということ、まるで数学に「数学の定石」があるのと同じだと思います。 ✨ 今回の講義では、いつも気になって勉強したかったIOストリームの内容を扱ってくれて本当によかったです。 🙌以前はIOストリームにどのようにアクセスしなければならず、どんな部分が重要なのか一人では感が来なくて難しさが多かったのですが、今回の講義を通じて体系的に一緒に勉強することができて本当に大きな助けになりました。 💡 これからもこんな高級テーマを手がけてくれる講義を楽しみにしています! 💻📚

    • yh
      知識共有者

      犬footさん 普段気になっていた部分を楽しくよく学習している様子がとても良いですね:) 残りの過程を通じてJava基本機もよく積み重ね、また大きく成長する開発者になることを応援します!

  • javarunner님의 프로필 이미지
    javarunner

    受講レビュー 71

    平均評価 5.0

    5

    18% 受講後に作成

    • yh
      知識共有者

      spring ありがとうございます :)

  • jangyubbin님의 프로필 이미지
    jangyubbin

    受講レビュー 7

    平均評価 5.0

    5

    49% 受講後に作成

    素晴らしい講義をありがとうございました!:)

    • yh
      知識共有者

      JJangguyubinさん 熱心に聞いてくださって ありがとうございます!

期間限定セール、あと7日日で終了

¥6,939

24%

¥9,139

yhの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!