Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
空のプロジェクトから始める Blazor
Search
Kazuki
July 04, 2024
1
320
空のプロジェクトから始める Blazor
Blazor+ローコードで実現する.NET資産のモダナイズ の登壇資料です。
https://codeer.connpass.com/event/319762/
Kazuki
July 04, 2024
Tweet
Share
More Decks by Kazuki
See All by Kazuki
.NET Aspire を始めよう
okazuki
0
260
.NET Aspire を使おう!
okazuki
0
88
Semantic Kernel を使って ChatGPT Plugins をアプリに組み込んでみよう
okazuki
1
780
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
691
190k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
25
3.9k
From Idea to $5000 a Month in 5 Months
shpigford
379
46k
How to Think Like a Performance Engineer
csswizardry
16
950
Practical Orchestrator
shlominoach
185
10k
BBQ
matthewcrist
83
9.1k
Optimizing for Happiness
mojombo
375
69k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
KATA
mclloyd
27
13k
Designing for humans not robots
tammielis
248
25k
Docker and Python
trallard
39
3k
It's Worth the Effort
3n
182
27k
Transcript
#BlazorLowCode 空のプロジェクトから始める Blazor 2024/07/04 日本マイクロソフト 大田 一希
#BlazorLowCode 自己紹介 名前: 大田 一希 (Kazuki Ota) 所属: 日本マイクロソフト 役職:
クラウド ソリューション アーキテクト エバンジェリスト(AI & AppDev) 好き: C#、Azure PaaS 系サービス 苦手: パクチー、インテリセンスの弱い言語 趣味: ゲーム、絵を描くこと X(旧 Twitter): @okazuki Zenn: https://zenn.dev/okazuki
#BlazorLowCode 本日のゴール ASP.NET Core の良さを感じてもらう Blazor を使用してもいいかなって思ってもらう
#BlazorLowCode もくじ ASP.NET Core ASP.NET Core Blazor
まとめ
#BlazorLowCode ASP.NET Core 以下の特徴を持つフレームワーク Web アプリ・Web サービスの開発 クロス プラットフォーム クラウドとオンプレにデプロイ
Web UI・Web API の 開発プロセスの統一 モジュール化された HTTP 要求パイプライン テスト容易性を考慮 (組み込みの依存性注入サポート)
#BlazorLowCode デモ: コンソールアプリ→ASP.NET Core
#BlazorLowCode ASP.NET Core の基本形 サービスの登録 ミドルウェアの構成
#BlazorLowCode ASP.NET Core MVC ASP.NET Core の基本形 サービスとミドルウェアの構成で使用フレームワークが決まる MVC 用のサービス
MVC 用のミドルウェア ASP.NET Core Blazor Blazor 用のサービス Blazor 用のミドルウェア
#BlazorLowCode 1 つのアプリ内で共存可能 App Web API 用のサービス Web API 用のミドルウェア
Blazor 用のサービス Blazor 用のミドルウェア GET /api/sample { "msg": "Hi" } GET /
#BlazorLowCode デモ: ASP.NET Core → Blazor
#BlazorLowCode 共通の仕組みに乗っているメリット 共通的な機能は個別に覚えなくていい 認証・認可 出力キャッシュ Cookie の管理 レート制限 タイムアウト ローカライズ
などなど ASP.NET Core の概要 | Microsoft Learn
#BlazorLowCode デモ: 出力キャッシュ
#BlazorLowCode まとめ
#BlazorLowCode まとめ ASP.NET Core 柔軟に拡張可能なフレームワーク ASP.NET Core
Blazor ASP.NET Core 上に構築されたフレームワーク ASP.NET Core の機能を柔軟に組み合わせて利用可能 サードパーティーのエコシステムも充実化
#BlazorLowCode まとめ .NET で Web アプリを作る時には Blazor も 選択肢に入れてみてください
#BlazorLowCode © Copyright Microsoft Corporation. All rights reserved.