お問い合わせ

コース概要

はじめに

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

マイクロサービスの構築方法

  • 小規模なマイクロサービスアプリケーションの開発
  • Dockerによるサービスの実行手順
  • Kubernetesを用いたサービス群の統合管理
  • 複数サービスから成るシステムの構造理解
  • クラウド環境を活用したアプリ開発手法
  • データ正規化方針の選定方法
  • データベース設計と運用管理
  • 認証戦略の実装オプションの選択

個別マイクロサービスのテスト手法

  • テスト環境構成に関する知識獲得
  • 不正な入力情報に対する検証作業
  • テスト実施時におけるNodeJS環境の調整手順
  • ログイン・ログアウト機能の適切性確認
  • クッキー使用時の検証上の課題点認識
  • 未許可リクエストに対する対応力強化

NodeJSとReactを活用した開発手法

  • サーバーサイドレンダリング機能を持つReactアプリの組み込み方法
  • 複数サービス間でのコード共有・再利用技術
  • CRUD系処理に対応するサーバー側構築法
  • NATSストリーミングサーバーの導入利用法
  • NodeJS環境におけるNATS接続の実現方法
  • NATSクライアントの適切な管理術
  • 他サービスへデータを転送する複製機能の運用
  • イベント伝達メカニズムとその流れの解釈
  • 同時実行処理における不整合問題への対応策習得

継続的統合・展開システム(CI/CD)

  • 開発プロセスの一貫した取り組み方理解
  • Gitツールの標準的利用法
  • 自動化された検証手順の実施体制
  • 柔軟性あるデプロイオプションの選定技術

総括および今後の学習への指針提示

要求

  • JavaScriptおよびReactに関する基礎知識が必要です
  • コマンドラインの利用に慣れていること

対象者

  • 開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー