技術教育サービス

トップページ > 技術教育サービス > 定期開催コース > Java ネットワークプログラミング入門

Java ネットワークプログラミング入門 予約受付中

研修概要コース詳細実習環境配布資料

このコースは、ネットワークプログラムが初めての方向けの丁寧な講義と、基礎的な書き方を理解する演習と自ら考え作っていく二つのタイプの演習により、Javaを使ったネットワークプログラミングの基礎を体系的に習得する事ができる研修となっています。  主要なプロトコルを利用するネットワークアプリケーション(httpサーバーとのやりとり、メールの送信、独自プロトコルの構築など)を作成する方法を、実機演習を通じて学んでいきます。ネットワークアプリケーションを自らで作成していくことで、ネットワーク自体の動作も詳細に見ることができ、実感を持った理解をネットワークに対して持つ事が出来ます。

研修概要

研修の目的

Javaによるネットワークプログラム作成の基礎を習得する。
httpなど、主なネットワークプロトコルをプログラミングを通じて実感を持って理解する。

研修の内容
  • ネットワークプログラミングの原理と基礎知識
    • コンピュータネットワークとは
    • TCP/IPとは
    • IPアドレスとは/URLの位置づけ
    • ルーティングとは
  • 基本的なJavaネットワークプログラミング
    • ソケットとは
    • ストリーム型ソケットの利用方法
    • データグラム型ソケットの利用方法
    • ルーティングとは
  • Java I/Oストリーム
    • ストリームとは
    • テキストデータの基本的な読み書き
    • バイナリデータの基本的な読み書き
  • スレッド
    • スレッドとは
    • マルチスレッドとマルチプロセス
    • スレッドクラスの作成方法①
    • スレッドクラスの作成方法②
  • 【演習】 HTTPクライアントアプリケーションの作成
  • 【演習】 SMTPクライアントアプリケーションの作成
  • 【演習】 独自プロトコルによるネットワークプログラム
  • 【演習】 HTTPサーバの作成
対象者

Javaによるネットワークプログラミングの基本を学習したい方
TCP/IPネットワークの基礎をプログラミングを通して学習したい方

前提条件

Java言語におけるプログラミング経験があり、クラス、継承、について理解されている方
TCP/IPネットワークについての基礎的な知識をお持ちの方

コース詳細

日程 2012年8月20日〜2012年8月21日(2日間)
時間 09:30〜17:00
会場 カサレアル 御殿山セミナールーム
受講料 84,000円(税込み)
※受講料にはテキスト代も含まれています。
定員 10人

実習環境

JavaSE JDK 1.6、Eclipse 3.7.x
※使用ソフトウェアは変更になる可能性があります。

配布資料

セミナーテキスト及び演習テキスト、全演習 サンプルソースコード