강의

멘토링

커뮤니티

Programming

/

Web Development

Full-Stack Mastery .NET 9 : Web API & Blazor WebAssemblyで実世界のアプリケーションを構築する

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

10名 が受講中です。

難易度 入門

受講期間 無制限

  • 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を構築する Clean Architecture + Repository Pattern

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

  • バリデーション、キャッシング、ログ記録、およびグローバル例外処理を処理する 依存性注入、ミドルウェア、およびベストプラクティスを適用する

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

.NET 9 フルスタックマスタリー:Web API & Blazor WebAssemblyで実世界のアプリケーションを構築

このプログラムは基礎から始まり、現代の高性能Webアプリケーションを支える高度な概念まで学習者を導きます。参加者は、時間追跡アプリケーションなどの実際の本番対応プロジェクトを構築し、バックエンド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 Deep Dive: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でモダンなウェブ UIを学びたいバックエンド開発者

  • フルスタック開発者の役割に向けて準備している学生や求職者 実践的で実世界のポートフォリオプロジェクトを求める独学のコーダー

こんにちは
です。

カリキュラム

全体

8件 ∙ (1時間 11分)

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

受講レビュー

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

¥4,187

似ている講座

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