MENU
| 講座概要 | リアルタイムで行うチャットを実装する方法は大きく分けて二つありポーリングと呼ばれる方法は手軽ですが、限界があり、ブロードキャストと呼ばれる方法は、制限は少ないですが、少々敷居が高い実装法です。 本研修では、この二つの違いを理解し、要件によって、どちらが適しているかを判断するための知識を得て、さらにどう実装するのかの、実践的なスキルを短期間で習得することを目指します。 |
|---|---|
| 講座日程 | 2026年 8月27日(木)~ 8月28日(金) 13:00~17:00 |
| 講師名 | セイ・コンサルティング・グループ株式会社 松田 睦 氏 |
| 講師紹介 | オンラインスクールにてJava、PHP、Pythonのメンターや、新入社員向け研修講師を務めている。文系出身の表現力を生かしたわかりやすい例えを用いた講義は、各所から好評を頂いている。 |
| 到達目標 | ・リアルタイム通信の基本概念を理解し、実装の選択肢を自信を持って選べるようになる。 ・「ポーリング」「WebSocket」「ブロードキャスト」を、チャットアプリの構築で体感的に理解する。 ・リアルタイム性の設計と運用の勘所を掴む。 |
| 難易度 | 応用 |
| 受講料 | 40,700円(税込、テキスト代別) |
| テキスト代 | 0 円(税込) ※研修で使う資料等はデータでお送りいたします |
| 前提条件 | Node.js・JavaScriptの基本文法を軽く習得済みの方 PHP8.1以後とLaravel9、Node.jsの開発環境をあらかじめインストールしてご参加ください。Docker、VirtualBox等仮想環境とエディタは、使い慣れた物をそのままお使い頂いて結構です。 |
| 備考 | 【ご受講場所について】 「自宅・自社」または「富山県総合情報センター研修室」でご受講いただけます。 「富山県総合情報センター研修室」でご受講いただく場合は、PC、ヘッドセット、Zoom環境を準備いたします。PCの設定、インストール等はご受講者自身でお願いします。 |
| 午前(0h) | 午後(4.0h) | |
| 第1日 | ありません | リアルタイム通信の歴史と現在:Ajax → WebSocket → サーバー・プッシュ ポーリング・ロングポーリングの原理と限界 REST通信との違い/スケーラビリティの課題/キャッシュ制御 【演習】 Express + fetch() でシンプルなポーリングチャットを作ってみる ロードなしでメッセージを取得する(チャット更新ロジック) |
| 第2日 | ありません | WebSocketの構造と双方向通信の基本/HTTPとの違い Socket.IOによるイベント駆動チャットの構築フロー roadcastのしくみとRooms/接続状態・切断のハンドリング 【演習】 Node.js + Socket.IO でリアルタイムチャットを構築 複数ルームに対応したチャットアプリの実装(中級編) |
<新規講座>