フロントエンド・バックエンド・データベースの関係を体系的に理解し、開発の全体構造を把握する
開発環境の構築手順を理解し、Next.jsおよびTypeScriptの基本構成を習得する
コンポーネントベース開発の概念を理解し、再利用可能なUI構築手法を習得する
UI設計の基本原則を理解し、スタイリング技術を用いた画面構築を行う
ルーティング、状態管理、フォーム処理を理解し、ユーザー操作に応答するアプリケーションを実装する
データベースの基本構造を理解し、フロントエンドとの連携方法を習得する
サーバーサイド処理の仕組みを理解し、APIを用いたデータ操作を実装する
生成AIの基本原理を理解し、適切なプロンプト設計による活用方法を習得する
外部APIを組み込むことで、アプリケーションの機能拡張手法を学ぶ
開発から公開までの一連の流れを理解し、実運用を見据えた環境構築を習得する
課題設定から仕様設計までを行い、アプリケーション開発の上流工程を実践する
設計に基づき実装を行い、各機能を統合したアプリケーションを構築する
テストと改善を通じて、完成度とユーザー体験の向上を図る
開発成果を発表し、設計思想および実装内容を論理的に説明する能力を評価する
成果物の提出と振り返りを通じて、学習内容を体系的に整理する