お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
第1章:Nginx(1日目、合計1.5日)
モジュール1:Nginxおよびサードパーティ製モジュールのインストール
- パッケージマネージャーを使ったNginxのインストール方法
- ウェブ用設定の行い方
- 各種パスを指定するためのオプションの設定方法
- HTTP関連設定オプション一覧表
- さまざまなモジュールの有効化方法
- HTTPモジュール関連設定オプション一覧表
- 不要なモジュールを無効化する手順
- モジュール無効化用の設定オプション一覧表
- サードパーティ製モジュールのインストール法
モジュール2:設定ガイド
- 基本となる設定形式について
- Nginxのグローバル設定パラメータの解説
- グローバル設定用ディレクティブ一覧表
- インクルードファイルの利用方法
- HTTPサーバーセクションにおけるクライアント、ファイルI/O、ハッシュ、ソケット関連の各ディレクティブについて
- 仮想サーバーの設定法
- Locationパラメータの指定方法:場所・条件・使い方など
モジュール3:リバースプロキシとしてのNginx
- プロキシモジュールについて
- プロキシモジュール関連ディレクティブの説明
- アップストリームモジュール:持続接続や負荷分散アルゴリズムに関する解説
- アップストリームサーバーの種類区分:単体・複数・非HTTPタイプの違いと利用法
- アップストリーム側に問題が生じた際の対処方法
モジュール4:リバースプロキシに関する高度なテーマ
- セキュリティの基本事項について
- SSLを用いた通信暗号化方法
- SSLを利用したクライアント認証手法
- 送信元IPに基づくトラフィック制限法
- スケーラビリティ向上のためのアプリケーション構成分離法
- バッファ処理・キャッシュ・圧縮によるリバースプロキシ性能最適化法
モジュール5:NginxのHTTPサーバー機能
- HTTPサーバー関連ディレクティブについて
- HTTPログ用ディレクティブの解説
- ファイルパス指定用ディレクティブの機能について
- 名前解決用ディレクティブの説明
- HTTPクライアントとのやり取り用ディレクティブの概要
- リクエスト制限に関する各種ディレクティブについて
- HTTPアクセス制御モジュール関連ディレクティブの紹介
- ストリーミング用ディレクティブの説明
モジュール6:Nginxにおける負荷分散機能
- 負荷分散について基本から理解する
- 運用環境の準備方法
- アップストリームモジュールを用いた設定法
- WeightやHash、Max Failsなど適切なディレクティブ選択の仕方
- 構成内容のテスト方法
モジュール7:トラブルシューティング手法
- ログファイルの分析手順について
- 高度なログ設定法の解説
- よく見られる設定ミスの検出方法
- パフォーマンス問題の発見手法
- Stub Statusモジュールを活用した状態確認法
第2章:Apache(2日目、1日分)
モジュール1:インストール手順
- Apacheのインストール方法
- 起動・停止および再起動時の操作法について
- Apacheのアンインストール手法
- 各種ファイル配置先を確認する方法
モジュール2:よく使われるモジュールの追加法
- 汎用性の高いモジュール群のインストール法
- Unix向けmod_davの導入方法
- mod_perlを導入する手順
- Unix環境向けmod_phpの設置法
- SSL(Secure Socket Layers)機能付きmod_sslの導入手順
- modules.apache.orgを活用したモジュール探索方法
- mod_securityの導入手順
モジュール3:ログ管理
- より詳細なログ情報を取得するための設定法
- ログローテーション手順について
モジュール4:バーチャルホスト機能
- ドメイン名に基づく仮想サーバーの設定法
- IPアドレスをキーとしたバーチャルホストの作成法
モジュール5:エイリアス・リダイレクト・リライト機能
- 特定ディレクトリへURLをマッピングする手順
- 既存コンテンツ向けに新たなURL生成法
- ユーザーごと専用のURL発行方法について
- 他場所へリダイレクトするための手法
- 複数URLを同一先にリダイレクトさせる方法
- パスとクエリストリング間での要素変換法
- URL区切り情報をクエリ引数として活用する方法
モジュール6:SSL機能の実装
- SSLの導入手順について
- 自己署名型SSL証明書作成法
- 信頼性を備えたCA発行方法
- ウェブサイト内一部領域にのみSSL通信を適用する手法
- クライアント認証用の証明書活用法について
モジュール7:動的コンテンツ処理機能
- CGI用ディレクトリ設定方法
- 通常スクリプトアライアス外からもCGI実行するための条件設定法
- CGI環境下におけるデフォルト文書指定手順
- WebDAV機能の有効化および使用方法について
- 複雑な構成時に生じうるセキュリティ問題とその対策法
第3章:Java仮想マシン(3日目、0.5日分)
Java仮想マシンのチューニング手法
JVM設定の選定法について
- ガベージコレクタ動作範囲のサイズ決定法
- JVMパラメータの配置箇所選び方
- 十分なヒープ領域を確保できない場合への対処法
- アプリケーション用に適切なメモリ量算定法
- 最適なヒープサイズの決定手順について
若年世代と老年世代間比率調整法
- 各種ガベージコレクタアルゴリズムの解説
- 用途に合ったコレクター選択手法について
- G1ガベージコレクターに関する詳細解説
- コレクタ動作状態のデバッグ方法
- メモリ利用効率を最大化する方策について
- 'メモリ不足'エラーへの対処法概説
- コード内メモリリーク発生箇所特定法
第4章:Javaベースのウェブ技術
Javaによるウェブ開発関連技術概説
- セルベットとは何か、いつ利用すべきかについて
- JSP(JavaServer Pages)の基礎解説
- セルベットとJSP間の相違点や関連性説明
- JavaBeanとは何かの概要紹介
- JEE(Java EE)の基礎概念概説
- EJB(セッションビーン・エンティティビーン・MDBビーン)の企業システムにおける役割解説
- MVCパターンの概要:
- モデル層の機能説明
- ビュー層の役割紹介
- コントローラー側での業務内容説明
第5章:マルチメディアおよびHTML5技術
- HTML5規格における音声・動画用タグの解説
- さまざまなストリーミングプロトコル概略:
- IPTV(インターネットテレビ)
- HTTP Live Streaming機能の説明 - サーバー側実装例や注意事項紹介
- OTTストリーミング技術が担う意義と役割解説
第6章:JBoss(4日目、1日分)
モジュール1:コア構成要素のインストール法
- Java環境準備手順の概説
- JBoss AS導入手順解説
- アプリケーションサーバーが有する基本機能の紹介
- 独自カスタム設定ファイル作成法説明
モジュール2:JBoss ASサービスカスタマイズ手法
- JBoss AS内諸サービス監視方法について
- スレッドプール機能の設定手順概説
- ログ記録用パラメータ調整法解説
- データベース接続環境設定手法説明
- トランザクションサービス最適化の手順紹介
モジュール3:EJB 3セッションビーンの導入法
- エンタープライズJavaBeans開発手法概説
- EJBコンテナ設定法の解説
モジュール4:ウェブアプリケーション導入手順
- ウェブ画面設計および実装方法紹介
- JBoss Web Server用各種設定法の解説
モジュール5:JBoss Messaging Service活用手法
- 新版JBossメッセージングシステム概要紹介
- JMSベースのアプリケーション開発方法説明
- 高度なJBoss Messaging実装事例およびノウハウ紹介
モジュール6:JBoss AS管理手法
- Java Management Extension機能の概要解説
- JBoss AS管理コンソール操作法紹介
- アプリケーションの配置・運用管理方法について
- サーバーリソース統括管理手法解説
モジュール7:JBoss Drools導入概略
- Drools関連ソフトウェア入手方法説明
- BRMSおよびGuvnorのインストール法解説
- Droolsプラグイン導入手順紹介
モジュール8:Guvnor活用手法
- Guvnor基本ナビゲーションの使い方説明
- 管理者用メニュー解説:ルール・パッケージ管理・デプロイ手順紹介
- Guvnorを用いたガイド形式ルール作成法概説
- Guvnorデータ転送時のJBoss IDE利用法解説
- 完成済みルール内容検証手法紹介
要求
- ウェブサーバーの概念およびプロトコルに関する基礎知識
- Linuxのコマンドライン操作やテキストエディタの使用経験
- JavaまたはPHPによる基本的なプログラミング経験
対象者
- システム管理者
- ウェブ開発者
- さまざまなウェブサーバー技術や機能の活用方法を学びたい方々
28 時間
お客様の声 (2)
職場での実践トレーニング
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
コース - HAProxy Administration
機械翻訳
ラボ
Frank Mhlongo - Standard Bank of South Africa
コース - JBoss
機械翻訳