MOSA Multi-OS Software Artists

MOSAはソフトウェア開発者を支援します

  • iPhone/iPod touch アプリ紹介
  • MOSA掲示板
  • 活動履歴
  • About MOSA(English)

リピートセミナー:ネットワークプログラミング入門講座・基本編

2007.8.10 2007.8.7まで

MOSAでは、皆さまからのご要望にお応えして「ネットワークプログラミング入門講座・基本編」をリピート開催いたします。

当セミナーは終了しました。セミナー報告はこちらをご覧下さい。

セミナー概要

 Macintosh上でのネットワークプログラミングを学ぶ方への入門講座です。
このセミナーでは、現在のMacintoshにおけるネットワークプログラミングの基本を解説したのち、インターネットで使われる基本的なプロトコルの使い方について学びます。(具体的な項目については、以下の「この講座で解説する項目、しない項目」を参照)
 この講座向けに講師が作成したモニターツールを使用して、実際にネットワーク上でやり取りされるデータを目で見ながら順を追って理解できるように進めます。

2007年3月16日開催のセミナーレポートはこちら
2007年8月23日開催予定の応用シリーズのご案内はこちら
070316-nettakahashi.jpg070316-netzentai.jpg

日 時:2007年8月10日(金)13:00〜18:00

会 場:株式会社毎日コミュニケーションズ マイナビルーム 2F-D

    〒100-0003 東京都千代田区一ツ橋1-1-1 パレスサイドビル東コア

地下鉄東西線竹橋駅下車 九段下方面出口の改札を出て右手エスカレータを上り、パレスサイドビル内飲食店街を東方面に行った先左手にあるエレベータで2階へ。正面に「株式会社毎日コミュニケーションズ」があります。

主 催:特定非営利活動法人MOSA

講 師:MOSA講師 高橋真人氏(MOSA常任理事)

講師のプロフィールはこちら

定 員:15名

応募の人数によっては開催を中止させていただくこともあります。

受講料:すべて事前振り込みとなります。

MOSA会員 12,000円(※同時入会可)
MOSA研究室/学生会員 6,000円(※当日支払い可/同時入会可)
一般 18,000円
学生 7,000円
年会費は法人正会員50,000円、個人賛助会員10,000円、個人正会員12,000円、研究室/学生会員は無料です。(有効期限:入会日〜2008年3月末迄)

 学生/研究室会員の入会特典案内はこちら

対象者

Macintoshプログラミング初・中級者で、ネットワークプログラミング(URLAccessやスクリプト言語などによる高レベルネットワーク処理は除きます)の経験がない方。

ANSI Cの基本を理解していること。ファイル処理の経験があればベター。

対象OS

Macintosh(Mac OS X10.3以降)

講師より(講習テーマ、内容)

 パソコンにとって今やネットワークは必須の要素です。昨今では、パソコンを初めて触ったその日のうちにインターネットを経験することすら珍しくなくなりました。ところがそんな時代であってもネットワークプログラミングが難しいことには変わりはありません。高レベルのAPIを使って、ネットワークを意識しないまま利用することは可能になったと言っても、多少込み入った処理であるとかデバッグをする場合にはやはりネットワークプログラミングの基本ができていなければなりません。

 Mac OS XになってOSがUNIXベースになったため、socketを使ったネットワークプログラミング入門の類いであれば、市販の書籍もそれなりに利用できるようになりました。ただ、Mac特有の部分などについては別途学ばなければならず、複数の資料を読み解きながら全容を理解するのはなかなかに骨の折れることです。

 このような、特にプログラミングの初中級者の方にとっては「やりたくても手が出せない」状況を打開するためにこの講座を企画しました。恐らく前例のない「Macプログラミング学習者のためのネットワークプログラミング入門講座」です。
 あなたもこの機会に無限に広がるネットワークプログラミングの世界に足を踏み入れてみませんか?

講座の進め方

逐一操作していただくハンズオン形式ではありませんが、ご自分のマシンを使ってネットワークのトラフィックを観察していただいたり、サンプルコードを動かしていただいたりしながら学びますので、Mac OS X10.3以降と、Developer Toolsのインストールされたマシンを持参されることを原則とします(管理者権限のあるユーザーでの作業を行ないます)。マシンが持参できない方は受講できないということではありませんが、講師の説明による聴講のみですと少し理解しづらい部分があるかもしれません。ただし、参加者の操作速度に関係なく講義は進行させていただきます。
また、一部セキュリティの伴う実習もありますので、マシンの貸し出しなどは行いません。

受講対象者

・ネットワークプログラミングの経験のない人
・ANSI Cの基本事項が理解できていること(ファイル処理の経験があることが望ましい)
・自分のプログラムにネットワーク機能を加えたいと思っている人

GUIプログラミングの経験は必須ではありません。

以下、受講されるかを判断するための目安として内容を紹介します。

この講座で解説する項目

以下の各項目のほとんどの経験がないか、興味のあるものがあるならば受講をお勧めします。

socketの基本的な使い方
HTTP(GET)
SMTP
POP
FTP
CFNetwork

この講座で解説しない項目

以下のような内容をこの講座に期待される場合、受講しても得られるものは少ないと思います。

サーバー
マルチキャスト・ブロードキャスト
日本語処理
MIME
前掲以外のプロトコル
HTTP(POST)
UDP
IP
ICMP
DNS
NSURLConnectionなどのCocoa用の高レベルクラス
OpenTransportなどのレガシーネットワークAPI
HTMLのレンダリング
GUIとの連携
マルチスレッド
socketの非同期利用
socketのローカル利用
Bonjour(CFNetServices)
IPv6
SSL
など

申し込み

  以下のフォームに必要事項を記載し、コピー&ペーストしてメール件名を
 「8/10 ネットワーク基本編」
とし、MOSA事務局宛にお申込みください。
  折り返し、MOSA事務局から受付完了のmailをお送りいたします。

 ○締め切り 2007年8月7日(火) 16:00 受付分迄
  (但し、締め切り日以前でも定員となり次第締め切ります。)
 ○申込後三日以内(土日祝日は除く)に、MOSAからの返信がない場合は、
  お手数ですが、事務局までお知らせください。

*****下記をコピーペーストしてご利用下さい****

<8/10ネットワーク基本編>
  上記セミナーに参加を申し込みます。
◆種別:
  ( )MOSA個人会員 ( )MOSA個人会員/同時入会希望
  ( )MOSA法人会員 ( )MOSA法人会員/同時入会希望
  ( )MOSA学生会員 ( )MOSA学生会員/同時入会希望
  ( )MOSA研究室会員( )MOSA研究室会員/同時入会希望
  ( )学生      ( )一般/非会員
◆受講者
  氏 名:
  会社/学校名:(MOSA法人会員/学生は必須)
  郵便番号:
  住 所:(自宅?会社?)
  電 話:
  e-mail :

◆請求書:( )要 ( )不要    

◆領収証:( )要 ( )不要

◆請求書/領収証の宛名:( )会社名 ( )個人名 ( )その他(ご希望の宛名をお知らせください。)

◆質問や講座に対するリクエスト:

***コピーペーストここまで***