SlideShare a Scribd company logo
Power Apps + C#
MS Tech Camp 1周年記念
日本マイクロソフト
大田 一希
自己紹介
カスタマー エンジニア@日本マイクロソフト
大田 一希
好きな言語:C# (19 年以上ほぼ一筋)
苦手な言語:変数に型のない言語全般
Twitter: @okazuki (https://twitter.com/okazuki)
GitHub: @runceel (https://github.com/runceel)
Blog:
Zenn: https://zenn.dev/okazuki
Qiita: https://qiita.com/okazuki
Hatena: https://blog.okazuki.jp
趣味:ゲーム(スマブラ SP: 2090時間、モンハン 1600時間)
好きな食べ物:🍖🍣
本セッションのゴール
何か作ってみようと思ってもらえる
今日紹介するもの
• Power Apps
• C#
何故、これをテーマに選んだか
テーマ:アナログからデジタルへ
• デジタル化 = システム化ではないがシステムを作ることはある
• プログラム書いたりして自動化が出来ると捗る世界
そういったことをやるためのツールとして紹介
対照的な 2 つのものを紹介
Power Apps
C#
• ノーコード・ローコードカテゴリーのツール
• ほとんどコードを書かなくてもアプリが作れる
• Microsoft が開発しているプログラミング言語
• 誰が何と言おうとプログラミングをしてアプリを作るモノ
Power Apps
• Microsoft のローコード アプリ開発ツール
• 割と簡単に色々作れる
• スマホやタブレットやPCに対応したアプリを作れる
Power Apps + C#
結構色々作れる
コネクターで色々なものと連携できる
出来る範囲のことをやるにはすごく早い
用意されている部品を組み合わせて、少しコードを書いて完成!!
例えばツイートするアプリを作るために書くコードはこんな感じ
利用シーン
• 会社の部署内や学校で一時的に使うツール
• 普段、仕事や学校で手動でやっている作業を自動化するツール
• バイトのタイムカード的なやつ
• 会社のプロジェクトの一斉検査の管理
上のようなものを自分たちで作るのに最適
しんどいこともある
• 処理が複雑でコードが長くなってくると辛い
• 既存の複雑な構造のデータを扱いたい
• 対応していないサービスの機能を使いたい
• etc...
プログラムで書くと大体解決できる
C#
Microsoft 製の OSS で開発されている言語
割と何でも作れる
WEB CLOUD MOBILE GAMING IoT AI
DESKTOP
WPF
Windows Forms
UWP
ASP.NET Xamarin
MAUI
Unity
Azure ARM32
ARM64
ML.NET
.NET for
Apache Spark
VISUAL STUDIO CODE
CLI
VISUAL STUDIO
VISUAL STUDIO FOR MAC
この 2 つを繋ぐことが出来ます
カスタムコネクターというものを使うと Power Apps から
外部の Web API を呼ぶことが出来る
Power Apps
Web API
カスタム
コネクター
1 個サービスを作ってみる
Chomanize
• 最終目標:文章を入れるとちょまどさんっぽくしてくれる
• 最初のバージョン:ちょまぎょが喋ってる感じにしてくれる
入力:こんにちは
出力:こんにちは > (*゚▽゚* っ)З ちょまぎょ!
やったこと
• Power Apps で画面を作成
• C# で Web API を作成
• クラウドにデプロイ(インターネット上に公開)
• Power Apps と Web API を繋いで実行
Power Apps
Web API
カスタム
コネクター
簡単・早い
難しいことは苦手
難しい
割と何でもできる
まとめ
Power Apps
• マイクロソフトのローコード ツール
• 簡単にアプリを作れる
• 難しいことは苦手
C#
• マイクロソフトの開発するプログラミング言語
• コードが書けるのでなんでも出来る
• Power Apps と比べると簡単なものを作るのは大変
デジタル化のためのツールは色々あるので
面白いと思ったものを是非試してみてください
参考サイト
• Power Apps の学習コンテンツ
• Power Apps でキャンバス アプリを作成する - Learn | Microsoft Docs
• Power Apps のキャンバス アプリで UI とコントロールを使用する - Learn | Microsoft
Docs
• C# の学習コンテンツ
• C# の最初のステップ - Learn | Microsoft Docs
• デモでやった Power Apps と Twitter 連携
• Power Apps から Twitter に接続する - Power Apps | Microsoft Docs
© Copyright Microsoft Corporation. All rights reserved.

More Related Content

PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
PDF
XAML入門
PDF
コールバックと戦う話
PDF
Reactive extensions入門v0.1
PDF
WebSocket / WebRTCの技術紹介
PPTX
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
PDF
モダンフロントエンド開発者に求められるスキルとは
PDF
オブジェクト指向エクササイズのススメ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
XAML入門
コールバックと戦う話
Reactive extensions入門v0.1
WebSocket / WebRTCの技術紹介
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
モダンフロントエンド開発者に求められるスキルとは
オブジェクト指向エクササイズのススメ

What's hot (20)

PPTX
5分で出来る!イケてるconfluenceページ
PDF
基礎線形代数講座
PDF
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
PPTX
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
PPTX
UniRxでMV(R)Pパターン をやってみた
PDF
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
PDF
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
PDF
Elasticsearchを使うときの注意点 公開用スライド
PDF
マイクロにしすぎた結果がこれだよ!
PDF
ブルックスのいう銀の弾丸とは何か?
PDF
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
PDF
不遇の標準ライブラリ - valarray
PPTX
async/await のしくみ
PDF
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
PDF
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
PPTX
Azure Search 大全
PDF
できる!並列・並行プログラミング
PDF
ゲーム開発者のための C++11/C++14
PDF
Python 3.9からの新定番zoneinfoを使いこなそう
PDF
Riderはいいぞ!
5分で出来る!イケてるconfluenceページ
基礎線形代数講座
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
UniRxでMV(R)Pパターン をやってみた
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Elasticsearchを使うときの注意点 公開用スライド
マイクロにしすぎた結果がこれだよ!
ブルックスのいう銀の弾丸とは何か?
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
不遇の標準ライブラリ - valarray
async/await のしくみ
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
Azure Search 大全
できる!並列・並行プログラミング
ゲーム開発者のための C++11/C++14
Python 3.9からの新定番zoneinfoを使いこなそう
Riderはいいぞ!
Ad

Similar to Power Apps + C# (12)

PDF
Intelligent Mobile App と Cloud Native、これからの時代のアプリケーション開発ビジョン
PDF
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
PPTX
An introduction to microsoft power apps
PPTX
Building Applications for Your Business Using PowerApps and Flow
PPTX
Building applications for your business using power apps and flow
PDF
power apps (1).pdf
PPTX
power apps.pptx
PPTX
Power Apps Training in madhapur, Hyderabad
PPTX
Power Apps Training in madhapur, Hyderabad
PDF
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
PPTX
Introduction to PowerApps-1.pptx
PPTX
Windows Phone 8.1 アプリ開発徹底解説
Intelligent Mobile App と Cloud Native、これからの時代のアプリケーション開発ビジョン
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
An introduction to microsoft power apps
Building Applications for Your Business Using PowerApps and Flow
Building applications for your business using power apps and flow
power apps (1).pdf
power apps.pptx
Power Apps Training in madhapur, Hyderabad
Power Apps Training in madhapur, Hyderabad
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Introduction to PowerApps-1.pptx
Windows Phone 8.1 アプリ開発徹底解説
Ad

More from 一希 大田 (20)

PDF
.NET 7 での ASP.NET Core Blazor の新機能ピックアップ
PDF
Azure Static Web Apps を試してみた!
PDF
Visual studio 2019 updates pickup!
PPTX
.NET 5 and Windows app dev
PDF
Uno Platform 触ってみた
PDF
WPF on .NET Core 3.1 で Windows 10 アプリ開発
PDF
.NET Core 3.0 + Windows 10 で WPF 開発
PDF
はじめよう Azure Functions
PDF
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
PDF
Xamarin.Forms アプリケーション 設計パターン
PDF
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
PPTX
WPF on .NET Core 3.0
PDF
Visual Studio 2019 の個人的なお勧め機能(発表時点)
PDF
Visual Studio 2019 の個人的なお勧め機能
PDF
Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2)
PDF
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
PDF
スマートスピーカーのバックエンドで Azure を使う方法
PPTX
Visual Studio App center 概要
PDF
はじめての HoloLens セッションの集大成お見せします!
PDF
ペッパソン東の陣 Microsoft 提供 API のご紹介
.NET 7 での ASP.NET Core Blazor の新機能ピックアップ
Azure Static Web Apps を試してみた!
Visual studio 2019 updates pickup!
.NET 5 and Windows app dev
Uno Platform 触ってみた
WPF on .NET Core 3.1 で Windows 10 アプリ開発
.NET Core 3.0 + Windows 10 で WPF 開発
はじめよう Azure Functions
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
Xamarin.Forms アプリケーション 設計パターン
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
WPF on .NET Core 3.0
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能
Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2)
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
スマートスピーカーのバックエンドで Azure を使う方法
Visual Studio App center 概要
はじめての HoloLens セッションの集大成お見せします!
ペッパソン東の陣 Microsoft 提供 API のご紹介

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Modernizing your data center with Dell and AMD
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Modernizing your data center with Dell and AMD
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation

Power Apps + C#