コース概要

導入

gRPCの特徴とアーキテクチャの概要

  • 基本概念とライフサイクル
  • サービス定義
  • 対応言語

gRPCの基本を理解する

  • 実装タイプ
  • メッセージタイプ

gRPCの設定

  • プロトコルバッファ
  • 依存関係とプラグイン

Protoファイルの作成

  • サーバーとクライアントの定義
  • コマンドライン

ProtobufおよびgRPCクラスの生成

  • フォルダの作成
  • プロジェクトのビルド

サーバーの実装

  • セキュア接続の作成
  • ストリーミングメッセージ
  • アプリケーションとの統合

クライアントの実装

  • セキュア接続の作成
  • メタデータの送信
  • Unary gRPCコール

gRPCでのストリーミング

  • サーバーストリーミング
  • クライアントストリーミング
  • 双方向ストリーミング

gRPCサービスの管理

  • 認証
  • ベンチマーク
  • エラーハンドリング

gRPCの高度なトピック

  • Evansクライアントとの統合
  • SSL/TLSを使用した接続のセキュリティ
  • ロードバランシング

トラブルシューティング

まとめと結論

要求

  • Go、Java、C#、Pythonなどのプログラミング言語の経験。
  • クラウドコンピューティング技術の知識

対象者

  • ソフトウェアエンジニア
  • プログラマ
  • 開発者
 7 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (6)

今後のコース

関連カテゴリー