コース概要

導入

  • マイクロサービスアーキテクチャの概要
  • マイクロサービスの基本理解

マイクロサービスの構築

  • ミニマイクロサービスアプリケーションの開発
  • Dockerを使用したサービスの実行
  • Kubernetesでのサービスのオーケストレーション
  • マルチサービスアプリケーションのアーキテクチャ理解
  • クラウドベースの環境でのアプリケーション開発
  • 正規化戦略の使用
  • データベース管理とモデリング
  • 認証戦略とオプションの使用

孤立したマイクロサービスのテスト

  • テストアーキテクチャの理解
  • 無効な入力のテスト
  • テスト中にNode環境を変更する
  • サインインとサインアウト機能のテスト
  • テスト中のCookieの問題
  • 認証されていないリクエストのテスト

NodeJSとReactの利用

  • サーバーサイドレンダリングされたReactアプリケーションの統合
  • サービス間でのコード共有と再利用
  • CRUDサーバー設定の作成
  • NATSストリーミングサーバーの使用
  • NodeJS環境でNATSを接続する
  • NATSクライアントの管理
  • サービス間データレプリケーションの使用
  • イベントフローの理解
  • イベントと並行性問題の処理

継続的インテグレーションとデリバリー(CI/CD)

  • 開発ワークフローの理解
  • Gitの使用
  • テストの実行
  • デプロイオプション

まとめと次回へのステップ

要求

  • JavaScriptとReactの基本的な知識
  • コマンドラインの使用に慣れていること

対象者

  • 開発者
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー