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
720
1
Share
空のプロジェクトから始める Blazor
Blazor+ローコードで実現する.NET資産のモダナイズ の登壇資料です。
https://codeer.connpass.com/event/319762/
Kazuki
July 04, 2024
More Decks by Kazuki
See All by Kazuki
GitHub Copilot CLI の 個人的な好きなところ
okazuki
1
610
.NET ユーザーにやさしい GitHub Copilot の使い方
okazuki
0
560
Durable Task Extension for Microsoft Agent Framework はいいぞ
okazuki
2
400
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
1
3.1k
.NET のUnified AI Building Blocks 入門...!
okazuki
0
340
Semantic Kernel の Agent 機能試してみた!
okazuki
1
1.1k
.NET Aspire を始めよう
okazuki
0
530
.NET Aspire を使おう!
okazuki
0
430
Semantic Kernel を使って ChatGPT Plugins をアプリに組み込んでみよう
okazuki
1
930
Featured
See All Featured
Between Models and Reality
mayunak
3
280
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Exploring anti-patterns in Rails
aemeredith
3
350
The Limits of Empathy - UXLibs8
cassininazir
1
320
We Are The Robots
honzajavorek
0
220
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Music & Morning Musume
bryan
47
7.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
540
Ruling the World: When Life Gets Gamed
codingconduct
0
220
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.