강의

멘토링

커뮤니티

Programming

/

Web Development

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

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

12名 が受講中です。

難易度 入門

受講期間 無制限

  • Pop tv
Blazor
Blazor
blazor-compiler
blazor-compiler
.NET
.NET
asp.net-web-api
asp.net-web-api
webassembly
webassembly
Blazor
Blazor
blazor-compiler
blazor-compiler
.NET
.NET
asp.net-web-api
asp.net-web-api
webassembly
webassembly

受講後に得られること

  • .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を学びたいバックエンド開発者

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

こんにちは
です。

カリキュラム

全体

8件 ∙ (1時間 11分)

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

受講レビュー

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

似ている講座

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