0Pricing
API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) icon

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)

BackendCloudNetworkWebSystemsEnterpriseScripting

Nginx と Spring Cloud Gateway を使用して、API ゲートウェイとリバースプロキシのアーキテクチャと実装をマスターし、堅牢でスケーラブルなマイクロサービスアプリケーションを構築します。

🤖 AI 搭載📚 12 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Nginx と Spring Cloud Gateway によるAPI ゲートウェイとリバースプロキシ

すべてのマイクロサービスアーキテクチャには、制御されたエントリーポイントが必要です。リクエストをルーティングし、セキュリティを強制し、内部サービスを外部から保護するもの。このトラックでは本番環境で最も一般的に使用される 2 つのツールを使用して、このレイヤーを深く掘り下げます。Nginx は実績のあるリバースプロキシと Web サーバーであり、Spring Cloud Gateway は Spring ベースのマイクロサービススタック向けに構築されたリアクティブ Java ゲートウェイです。設定構文だけでなく、その背後にある建築上の推論も学びます。

学習内容

プロキシとは何か、リバースプロキシがフォワードプロキシとどのように異なるか、API ゲートウェイがどこに適合するかといったコア概念から始めます。そこから、プロキシ用に Nginx を設定し、セキュリティのハードニングとパフォーマンス調整を適用し、ロードバランシング戦略を実装し、マイクロサービス向けに Nginx パターンをカスタマイズします。Spring Cloud Gateway 側では、サービスディスカバリーを接続し、カスタムフィルターを作成し、レジリエンスパターンを通じてサーキットブレーカーと再試行ポリシーを適用し、分散トレーシングとメトリクスを含むセキュリティと可観測性機能でルートをロックダウンします。

学習パス

12 コースが A1 から C2 までにわたります。トラックは 1 つの無料基礎コースで開始され、A2 と B レベルのコースに進み、実践的な Nginx プロキシ、Spring Cloud Gateway ルーティング、セキュリティハードニング、マイクロサービス固有の Nginx パターンをカバーします。最後の 4 つの C1 コースでは、Advanced Nginx Load Balancing Strategies、Spring Cloud Gateway Filters in Depth、Spring Cloud Gateway Resilience Patterns、Nginx for Production & Monitoring に取り組みます。トラックは C2 で Spring Cloud Gateway Security & Observability で終了し、OAuth2 統合、レート制限、本番グレードの可観測性パイプラインをカバーします。

動作方法

各コースは短く焦点を絞ったレッスンに分かれており、ビルトインエディターで実際の設定ファイルと リアルタイムフィードバックを使用して完了できます。ディレクティブ、フィルター述語、またはレジリエンスポリシーで問題が発生した場合は、AI チューターをいつでも利用できます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

12コース

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)ラーニングパスのすべてのコース

01

プロキシ、リバースプロキシ、API Gatewayを理解する

A14レッスン

本ミニコースでは、プロキシ、リバースプロキシ、API Gatewayの基本概念を紹介します。現代のWebアーキテクチャとマイクロサービスエコシステムで、これらのコンポーネントが重要な理由を学びます。

02

プロキシングのためのNginx基礎

A24レッスンPRO

高機能なWebサーバーおよびリバースプロキシであるNginxを始めましょう。本コースでは、インストール、基本設定、静的コンテンツの配信を扱い、高度なプロキシングへの土台を整えます。

03

実践で学ぶNginxリバースプロキシ

B14レッスンPRO

本ミニコースでは、Nginxをリバースプロキシとして設定する方法に重点を置きます。バックエンドサーバーへのトラフィック転送、基本的な負荷分散、プロキシバッファリングについて学びます。

04

Spring Cloud Gateway入門

B24レッスンPRO

Spring BootとSpring WebFluxを基盤とする高機能なAPI Gateway、Spring Cloud Gatewayを学びます。プロジェクトのセットアップ、ルートの定義、条件付きルーティングのための述語の使用を扱います。

05

Nginxのセキュリティとパフォーマンス最適化

B24レッスンPRO

Nginxプロキシのセキュリティとパフォーマンスを高めます。本コースでは、SSL/TLS設定、HTTP/2の最適化、基本的な認証の仕組みを扱います。

06

Spring Cloud Gatewayとサービスディスカバリ

B24レッスンPRO

Spring Cloud GatewayをEurekaやConsulなどのサービスディスカバリ機構と統合します。動的ルーティングを実現し、Spring Cloud LoadBalancerを活用して堅牢なサービス間通信を構築する方法を学びます。

07

マイクロサービスのパターンに対応するNginx

B24レッスンPRO

Nginxを活用して、マイクロサービスの一般的なパターンを実装します。本コースでは、APIバージョニング、Cross-Origin Resource Sharing(CORS)への対応、堅牢なAPI管理のためのレート制限設定を扱います。

08

Nginxの高度な負荷分散戦略

C14レッスンPRO

Nginxによる高度な負荷分散手法を身につけます。本コースでは、さまざまなアルゴリズム、堅牢なシステムのためのヘルスチェック、セッションの永続性を維持する方法を扱います。

09

Spring Cloud Gatewayフィルター徹底解説

C14レッスンPRO

Spring Cloud Gatewayのフィルターを活用して、リクエストとレスポンスを変更する方法を学びます。グローバルフィルターやカスタムフィルターの実装、前処理と後処理の機能を扱います。

10

Spring Cloud Gatewayのレジリエンスパターン

C14レッスンPRO

Spring Cloud Gatewayを使って、レジリエントなAPI Gatewayを構築します。Resilience4jによるサーキットブレーカー、リトライの仕組み、タイムアウト、効果的なエラーハンドリング戦略を学びます。

11

本番運用と監視のためのNginx

C14レッスンPRO

ロギング、パフォーマンスチューニング、コンテナ環境へのデプロイに重点を置き、Nginxを本番環境に備えます。Nginxを効果的に監視し、優れた運用を実現する方法を学びます。

12

Spring Cloud Gatewayのセキュリティとオブザーバビリティ

C24レッスンPRO

JWT認証でSpring Cloud Gatewayをセキュリティ保護し、分散トレーシングと集中構成によってオブザーバビリティを高めます。本コースでは、本番環境に対応したゲートウェイの実践方法に焦点を当てます。

よくある質問

よくある質問

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)コースは無料ですか?

はい。API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)コースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)を完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)コースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)を今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る