inflearn logo
知識共有
inflearn logo

フルスタック・マスタリー .NET 9:Web API と Blazor WebAssembly による実践的なアプリケーション開発

.NET 9、C#、EF Core、クリーンアーキテクチャ、およびBlazor WASM UIを使用した、モダンで高速かつスケーラブルなフルスタックアプリケーションの実践的な開発。

12名 が受講中です。

難易度 入門

受講期間 無制限

.NET
.NET
Blazor
Blazor
asp.net-web-api
asp.net-web-api
webassembly
webassembly
blazor-compiler
blazor-compiler
.NET
.NET
Blazor
Blazor
asp.net-web-api
asp.net-web-api
webassembly
webassembly
blazor-compiler
blazor-compiler

受講後に得られること

  • .NET 9 Web APIを使用してRESTful APIを構築する。クリーンアーキテクチャ + リポジトリパターンを使用。

  • JWT認証と認可の実装、Entity Framework Core 9(マイグレーション、リレーションシップ、クエリ)の操作

  • バリデーション、キャッシュ、ロギング、およびグローバルな例外処理を処理します。依存性の注入(DI)、ミドルウェア、およびベストプラクティスを適用します。

  • JavaScriptの代わりにC#を使用してモダンなWeb UIを構築する。再利用可能で動的なBlazorコンポーネントを作成する。

.NET 9 フルスタック・マスタリー:Web API と Blazor WebAssembly による実践的なアプリケーション構築

このプログラムは基礎から始まり、現代的で高性能なウェブアプリケーションを支える高度な概念までを学習者に提供します。参加者は、バックエンドAPIの構築と、Blazor WebAssemblyを使用した動的でインタラクティブなリッチクライアントインターフェースの両方を網羅した、タイムトラッキングアプリケーションなどの実用的なプロダクションレベルのプロジェクトを構築します。

学習内容

.NET 9によるRESTful Web API: 最新の.NET 9の機能を活用して、スケーラブルで安全なAPIを開発する方法を学びます。ルーティング、コントローラーのロジック、依存性の注入、Entity Framework Coreを使用した高度なデータ操作などの主要な概念をステップバイステップで解説します。

データベースの統合: Entity Framework Coreを使用したリレーショナルデータモデリング、マイグレーション、および管理について学び、シームレスなCRUD操作とデータの永続化を実現します

  • 認証と認可: ASP . NET Core IdentityとJSON Web Tokensを使用して、安全な認証を実装します。これにより、実世界のビジネスアプリケーションのベストプラクティスに従い、許可されたユーザーのみが特定のリソースや操作にアクセスできるようになります。


Blazor WebAssemblyの深掘り: Blazor WebAssemblyを使用して、モダンでレスポンシブなユーザーインターフェースを作成する方法をマスターします。Blazorによって、クライアントとサーバーの両方でC#を使用し、モデルやバリデーションを共有し、ReactやAngularのような主要なフレームワークにインスパイアされたコンポーネントベースのUIを構築する方法を学びます。これらはすべて、WebAssemblyを介してブラウザ上で動作します。

実用的なプロジェクトに重点を置いた学習

学習者はフルスタックの時間管理ソリューションを構築し、各レッスンの内容を実用的なユースケースに適用します。

  • RESTful APIとデータベースモデルの作成

  • セキュアなトークンベース認証の統合

  • 動的なフォームやデータの可視化を含む、インタラクティブなBlazor UIの構築

  • CI/CD自動化によるAzureへのデプロイ

主な学習内容

修了後、学習者は以下のものを習得します:

  • .NET 9とBlazor WebAssemblyを使用した、APIおよびUI開発におけるエンドツーエンドのスキル

  • フルスタックの習熟度を証明する、デプロイ済みの公開可能なプロジェクト

  • 最新のMicrosoftテクノロジーを使用して、実世界のWebソリューションを設計、実装、提供するための自信

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 完全な実用アプリケーションを構築したい初級から中級の開発者の方々

  • .NET 9およびBlazor WebAssemblyへのアップグレードを検討しているC#開発者

  • C#を使用してフルスタックに転向したいフロントエンド開発者

  • BlazorでモダンなWeb UIを学びたいバックエンド開発者

  • フルスタック開発者の職を目指して準備中の学生や求職者、および実用的で実践的なポートフォリオ・プロジェクトを求めている独学のコーダー

こんにちは
Pop tvです。

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

公開していない講座のため、受講が制限されます。