ホーム > Webシステム基盤アーキテクチャ概要 ~非機能要件を意識したシステム設計~

Webシステム基盤アーキテクチャ概要 ~非機能要件を意識したシステム設計~


期間  2日間 時間  9:30~16:30
価格(税込)  110,000円(税込) 主催  トレノケート
コース種別  集合研修  
形式  講義+実機演習 コースコード  NFC0002G

対応チケット/ポイント等

  • Select6
    Select6
日程 会場 空席状況 実施状況 選択

2024年11月7日(木) ~ 2024年11月8日(金)

オンラインLive

  キャンセル待ち

実施確定

2025年1月21日(火) ~ 2025年1月22日(水)

オンラインLive

  空席あり

2025年2月13日(木) ~ 2025年2月14日(金)

オンラインLive

  空席あり

2025年3月12日(水) ~ 2025年3月13日(木)

オンラインLive

  空席あり

2025年5月26日(月) ~ 2025年5月27日(火)

オンラインLive

  空席あり

2025年6月23日(月) ~ 2025年6月24日(火)

オンラインLive

  空席あり

※「キャンセル待ち」でお申し込みの方には、別途メールにてご連絡いたします。
※「実施確定」表示のない日程は、お申し込み状況により開催中止になる場合がございます。
※ お申込期日が過ぎた日程は、「お問い合わせください」と表示されます。
※ トレノケート主催コース以外の空席状況は、残席数に関わらず「お申し込み後確認」と表示されます。
※ トレノケート主催コース以外では、主催会社のお席を確保した後に受付確定となります。
お申込みに関するお問い合わせはこちらから

ワンポイントアドバイス

「アプリケーションを意識したシステム基盤構築能力」を習得したいシステム管理者やSE、「システム基盤を考慮したアプリケーション開発能力」を習得したいプログラマやSEに最適です。
なお、本コースは基盤技術の概要を習得いただくコースです。システム設計を習得いただくコースではございませんので、ご注意ください。

重要なご連絡・ご確認事項

【本コースはオンライン対応です】※一部日程をオンラインで開催しています


会場が「オンラインLive」または「教室Live配信」の日程は、PCやタブレット等を通してオンラインでご参加いただけます。


  • オンラインLive:受講者の方はオンラインのみとなります。
  • 教室Live配信:教室・オンラインから受講される方が混在します。

★オンラインLiveトレーニングの詳細はこちら


●演習環境について
  本コースでは、演習環境としてリモートラボ(Skillable)を使用します。リモートラボ(Skillable)接続テストをご覧のうえご確認ください

対象者情報

対象者
・Webアプリケーション開発者
・Webシステム基盤の担当者
・Webシステムの運用管理担当者
前提条件
□「1日でわかる!Webテクノロジー」を受講または同等の知識を持つ
□Webサーバーの構成、HTTP通信、SQL文に関する一般的な知識を有すること

学習内容の詳細

コース概要
高度な非機能要件を実現するシステム基盤では「アプリケーションを意識したシステム基盤構築能力」「システム基盤を考慮したアプリケーション開発能力」といったスキルが不可欠です。本コースでは、Webシステムに必要な基盤技術を体系立てて幅広く学習します。基盤技術は非機能要件の充足に密接に関連しており、基盤技術を習得することが非機能要件を意識したシステム設計の第一歩となります。このコースを通し、「プログラムを作るだけ」ではなく、ITシステムの全体像を見る目を養います。なお、本コースは基盤技術の概要を習得いただくコースです。システム設計を習得いただくコースではございませんので、ご注意ください。
学習目標
● Webシステムにおけるシステム基盤の位置づけと役割を、「非機能要件」の観点から説明する
● フロンドエンドサーバ、アプリケーションサーバ、データベースサーバ、運用管理、ネットワークの各領域において、具体的技術や構成例を交えてシステム基盤技術を説明する
学習内容
1. Webシステムの概要と基盤の役割 
  - Webの仕組み
  - Web活用の変遷
  - Webシステムに求められる要件
  - Web基盤の基本的構成

2. フロントエンドサーバ群 
  - フロントエンドサーバ技術
  - 負荷分散装置
  - プロキシサーバ

3. Webアプリケーションサーバ群 
  - Webサーバ及びWebアプリケーションサーバ技術
  - Webを支える基本技術
  - Webアプリケーションサーバ
  - Webシステムにおけるユーザ認証
  - クライアントサイドでのプログラム実行
  - Webアプリケーションサーバによる非機能要件充足のポイント

4. データベースサーバ
  - データベースサーバ関連技術
  - データベースの基礎
  - 制約
  - インデックス
  - 実行計画(プラン)
  - ビュー
  - 記憶域と二重化
  - データベースの性能向上アプローチ
  - Webアプリケーションからのアクセス

5. 運用監視サーバ群
  - 運用監視サーバ技術
  - Webシステムにおける運用監視の役割
  - バッチ処理
  - ログ
  - バックアップ
  - システム監視
  - 運用監視による非機能要件充足のポイント

6. ネットワーク及びその他のサーバ
  - ネットワークの信頼性向上
  - ファイアウォール
  - ネームサーバ
  - メールサーバ
  - ネットワーク及びその他のサーバによる非機能要件充足のポイント

実習/演習内容詳細

ソフトウェア
ハードウェア
Linux仮想マシン
演習/デモ内容
Lab1. 負荷分散装置の構築
Lab2. HTML5
Lab3. データサーバの性能向上と信頼性向上
Lab3. システム運用と保守
Lab4. Key-Value Storageの利用
Lab5. システム管理

受講者の声

●『これまで受講した講師の中で一番わかりやすいかったです。講義であった実務経験上の話がとてもやよかった。なるほどと思うことが多々ありました。』
●『テキスト本文に関連する事項に加え、ご自身の今までの開発経験を踏まえた様々な補足情報についても多くお話いただき、大変参考になりました。』
●『Webシステムの基盤の全体像について概要を把握でき、非機能要件を満たすために、システムの構成や各サーバごとにどんな対策をとったらよいか学べた点が大変有益であった。』