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
730
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
空のプロジェクトから始める 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
650
.NET ユーザーにやさしい GitHub Copilot の使い方
okazuki
0
600
Durable Task Extension for Microsoft Agent Framework はいいぞ
okazuki
2
420
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
1
3.1k
.NET のUnified AI Building Blocks 入門...!
okazuki
0
350
Semantic Kernel の Agent 機能試してみた!
okazuki
1
1.1k
.NET Aspire を始めよう
okazuki
0
540
.NET Aspire を使おう!
okazuki
0
440
Semantic Kernel を使って ChatGPT Plugins をアプリに組み込んでみよう
okazuki
1
940
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Speed Design
sergeychernyshev
33
1.8k
Paper Plane (Part 1)
katiecoart
PRO
0
8.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
190
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
Chasing Engaging Ingredients in Design
codingconduct
0
210
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Building the Perfect Custom Keyboard
takai
2
780
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
390
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.