N

設計・アーキテクチャ・非機能

設計とアーキテクチャ。壊れにくいアプリの構造。

101時間1分

設計・アーキテクチャ・非機能の全10

きほん → つくる → のばす、の順に並んでいます。

STEP 2STEP 2 つくるアプリを組み立てる知識。UI・フロント・バックエンド・DB・要件定義。10
設計とは何を決める作業か要件を満たすために、部品、責任、接続、データ、例外、品質条件を決める活動として説明する。STEP 2 つくる7分画面設計画面の目的、表示情報、操作、状態、遷移、権限を定義する。STEP 2 つくる6分データ設計保存対象、属性、関係、制約、履歴、削除方針を定義する。STEP 2 つくる7分API設計機能の境界、入力出力、認証、エラー、互換性を定義する。STEP 2 つくる7分責任分離UI、業務ロジック、データアクセスなどを分離し、変更影響を限定する考え方を説明する。STEP 2 つくる6分結合度と凝集度部品同士の依存を弱くし、同じ目的の処理を一つにまとめる設計指標を説明する。STEP 2 つくる6分モノリスとマイクロサービス一体構成と分散構成の利点・複雑性を、小規模開発の判断基準とともに説明する。STEP 2 つくる6分同期処理と非同期処理の設計判断即時結果が必要な処理と、後で完了してよい処理を分ける基準を説明する。STEP 2 つくる6分可用性・拡張性・保守性止まりにくさ、利用増加への対応、変更しやすさという異なる品質を説明する。STEP 2 つくる6分技術選定とトレードオフ慣れ、要件、運用、費用、制約、将来変更を基に選び、万能な技術がないことを説明する。STEP 2 つくる6分