はじめに

完了

最新の Web アプリケーションを構築するには、テクノロジの複雑なスタックを管理し、フロントエンドとバックエンドの間のシームレスな統合を実現する必要があります。 開発者には、開発プロセスを簡単にしながら、スケーラブルで高パフォーマンスの Web アプリケーションを作成するための堅牢なツールを提供するフレームワークが必要です。 ASP.NET Core は、これらの課題に効果的かつ効率的に対処する最新の Web 開発用に設計された、.NET エコシステム内の包括的なフレームワークです。

このモジュールでは、ASP.NET Core とはどのようなものかを理解し、そのしくみの概要を確認して、どのようなときにそれを使うべきかを学習します。

シナリオ

あなたとあなたのチームは、オンライン ストア用の Web アプリの作成を求められているとします。 チームは、次のような数々の最新の Web アプリ機能を提供することを期待されています。

  • 幅広い品揃えの商品の間を移動するための、顧客の閲覧と検索のオプション。
  • 認証、認可、プロファイルの管理と、注文の追跡。
  • 購入に対するセキュリティ保護された顧客支払い操作。
  • ストアの顧客サービス チームとのリアルタイムの対話型チャット。
  • アプリのログ記録と正常性の監視。
  • クラウドレディで環境ベースの構成。

ASP.NET Core には、これらを初めとする機能を効率的かつシームレスに実装し、高品質のユーザー エクスペリエンスと堅牢なアプリケーション パフォーマンスを実現するために必要なツールとライブラリが揃っています。

主な目標

このセッションを終えると、次のことを理解できます。

  • ASP.NET Core のどのような機能が、最新の Web アプリの要求を適切に満たすのに役立つか。
  • ASP.NET Core の動作のしくみの概要。
  • どのようなときに ASP.NET Core を使うべきか。