お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
セクション1: Nginx (Day 1 時間: 1.5日)
モジュール1: Nginx とサードパーティーモジュールのインストール
- パッケージマネージャーを使用して Nginx をインストールする
- ウェブ用に構成する
- パスを指定するためのオプションを構成する
- HTTP 構成オプション表
- さまざまなモジュールを有効にする
- HTTP モジュール構成オプション表
- 使用しないモジュールを無効にする
- 無効化構成オプション表
- サードパーティーモジュールをインストールする
モジュール2: 構成ガイド
- 基本的な構成形式
- Nginx グローバル構成パラメータ
- グローバル構成ディレクティブ表
- include ファイルの使用
- HTTP サーバーセクション: クライアントディレクティブ、ファイル I/O ディレクティブ、ハッシュディレクティブ、ソケットディレクティブ
- バーチャルサーバーセクション
- Location の構成 - いつ、どこで、どのように
モジュール3: Nginx をリバースプロキシとして使用する
- プロキシモジュール
- プロキシモジュールディレクティブ
- アップストリームモジュール: Keepalive 接続とロードバランシングアルゴリズム
- アップストリームサーバータイプ: 単一のアップストリームサーバー、複数のアップストリームサーバー、非 HTTP アップストリームサーバー
- アップストリーム問題の処理方法
モジュール4: リバースプロキシの高度なトピック
- セキュリティの概要
- SSL を使用して通信を暗号化する
- SSL を使用してクライアントを認証する
- 発信元 IP アドレスに基づいてトラフィックをブロックする
- スケーラビリティのためにアプリケーションコンポーネントを隔離する
- リバースプロキシのパフォーマンストーニング: バッファリング、キャッシング、圧縮
モジュール5. Nginx HTTP サーバー
- HTTP サーバーディレクティブ
- HTTP ロギングディレクティブ
- HTTP ファイルパスディレクティブ
- 名前解決ディレクティブ
- HTTP クライアント相互作用ディレクティブ
- HTTP 制限ディレクティブ
- HTTP アクセスモジュールディレクティブ
- HTTP ストリーミングディレクティブ
モジュール6. Nginx ロードバランシング
- ロードバランシングについて
- 環境のセットアップ
- アップストリームモジュールの使用
- 適切なディレクティブの使用 (Weight, Hash, Max Fails など)
- 構成のテスト
モジュール7: トラブルシューティングテクニック
- ログファイルの分析
- 高度なロギングの構成
- 一般的な構成エラー
- パフォーマンス問題
- Stub Status モジュールの使用
セクション2: Apache (Day 2 時間: 1日)
モジュール1. インストール
- Apache のインストール
- Apache の開始、停止、再起動
- Apache のアンインストール
- Apache のファイルの場所を見つける
モジュール2. 一般的なモジュールの追加
- 汎用モジュールのインストール
- Unix mod_dav のインストール
- mod_perl のインストール
- Unix mod_php のインストール
- mod_ssl (Secure Socket Layers) のインストール
- modules.apache.org を使用してモジュールを見つける
- mod_security のインストール
モジュール3. ロギング
- より多くのログエントリと詳細を取得する
- ログのローテーション
モジュール4. バーチャルホスト
- 名前ベースのバーチャルホストの設定
- アドレスベースのバーチャルホストの設定
モジュール5. エイリアス、リダイレクト、リライト
- URL をディレクトリにマッピングする
- 既存のコンテンツ用に新しい URL を作成する
- ユーザーに独自の URL を提供する
- 別の場所へのリダイレクト
- 複数の URL を同じ宛先にリダイレクトする
- パスとクエリストリング間の要素をリライトする
- URL セグメントをクエリ引数に変換する
モジュール6. SSL
- SSL のインストール
- 自己署名 SSL 証明書の生成
- 信頼できる CA の生成
- サイトの一部を SSL 経由で提供する
- クライアント証明書を使用した認証
モジュール7. 動的コンテンツ
- CGI ディレクトリの有効化
- 非 ScriptAliased ディレクトリでの CGI スクリプトの有効化
- CGI ディレクトリでのデフォルトドキュメントの指定
- WebDAV の有効化と使用
- 複雑な構成と WebDAV に関連するセキュリティ問題
セクション3: Java Virtual Machine (Day 3 時間: 0.5日)
JVM の調整
JVM 設定の選択
- ガベージコレクタージェネレーションのサイズ設定
- JVM 設定をどこで構成するか
- JVM に十分なメモリを割り当てられない場合
- アプリケーションに適切な量のメモリを付与する
- 正しいヒープサイズの設定
若年世代と老齢世代間の適切な比率
- ガベージコレクターアルゴリズム
- アプリケーションに最適なガベージコレクターを選択する
- G1 ガベージコレクター
- ガベージコレクションのデバッグ
- メモリを効果的に使用する
- 'Out of Memory' エラーの処理
- コード内のメモリリークを見つける
セクション4: Java Web
Java Web テクノロジの概要
- Servlet とは何か、什么时候使用它
- JSP の概要
- Servlet と JSP の違い
- JavaBean とは何か
- JEE の概要
- エンタープライズアプリケーションにおける EJB (セッションビーン、エンティティビーン、MDB ビーン) の役割
- MVC パターン
- Model の役割
- View の役割
- Controller の役割
セクション5: マルチメディアコンテンツと HTML 5
- HTML 5 Audio および Video 要素
- 異なるストリーミングプロトコル
- インターネットテレビ (IPTV)
- HTTP ライブストリーミング - サーバーの実装
- OTT ストリーミングの役割
セクション6: JBoss (Day 4 時間: 1日)
モジュール1: コアコンポーネントのインストール
- Java 環境のインストール
- JBoss AS のインストール
- アプリケーションサーバー機能
- カスタムサーバーコンフィギュレーションの作成
モジュール2: JBoss AS サービスのカスタマイズ
- JBoss AS サービスを監視する方法
- JBoss AS スレッドプール
- ロギングサービスの構成
- データベースへの接続の構成
- トランザクションサービスの構成
モジュール3. EJB 3 セッションビーンのデプロイ
- エンタープライズ JavaBeans の開発
- EJB コンテナーの構成
モジュール4: ウェブアプリケーションのデプロイ
- ウェブレイアウトの開発
- JBoss Web Server の構成
モジュール5: JBoss メッセージングサービスを使用したアプリケーションのデプロイ
- 新しい JBoss メッセージングシステム
- JMS アプリケーションの開発
- 高度な JBoss メッセージング
モジュール6: JBoss AS の管理
- Java Management Extension の紹介
- JBoss AS 管理コンソール
- アプリケーションの管理
- リソースの管理
モジュール7. JBoss Drools - 概要
- ソフトウェアの取得
- BRMS/Guvnor のインストール
- Drools プラグインのインストール
モジュール8. Guvnor の使用
- 一般的なナビゲーション
- 管理 (ルール、パッケージ、デプロイメント)
- Guvnor でのガイド付きルールの作成
- Guvnor から JBoss IDE への移行
- ルールのテスト
要求
- ウェブサーバーの概念とプロトコルの理解
- Linux コマンドラインおよびテキストエディタを使用した経験
- Java または PHP の基本的なプログラミング経験
対象者
- システム管理者
- ウェブ開発者
- 異なるウェブサーバーテクノロジーや機能を使用したいすべての人
28 時間
お客様の声 (5)
ラボ
Frank Mhlongo - Standard Bank of South Africa
コース - JBoss
機械翻訳
多くの演習問題と問題解決の支援。
Celina - Centrum Informatyki Resortu Finansow
コース - Apache Web Server Administration
機械翻訳
トレイナーのトピックに関するスキルと、私たちの環境を画面共有セッションで確認した後のアプローチ方法。
Stig-Ole Amundsen - Helse Nord IKT
コース - WildFly Server Administration
機械翻訳
すべての関数および演算子の共有例は、よく説明されています。
Brian Amlon - Thakral One, Inc.
コース - Introduction to Drools 7 for Developers
機械翻訳
講師は非常に知識が豊富で、私たちがカバーする必要のある範囲外の質問にもほとんどの答えを提供できました。彼は活気があり、ユーモラスで、丁寧でした。
Pascal Durocher - City of Montreal
コース - HTTP fundamentals and Nginx web server
機械翻訳