Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
空のプロジェクトから始める Blazor
Search
Kazuki
July 04, 2024
790
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
740
.NET ユーザーにやさしい GitHub Copilot の使い方
okazuki
0
700
Durable Task Extension for Microsoft Agent Framework はいいぞ
okazuki
2
470
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
1
3.4k
.NET のUnified AI Building Blocks 入門...!
okazuki
0
390
Semantic Kernel の Agent 機能試してみた!
okazuki
1
1.2k
.NET Aspire を始めよう
okazuki
0
590
.NET Aspire を使おう!
okazuki
0
480
Semantic Kernel を使って ChatGPT Plugins をアプリに組み込んでみよう
okazuki
1
990
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
630
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
The Curious Case for Waylosing
cassininazir
1
610
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
It's Worth the Effort
3n
188
29k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
480
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
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.