SlideShare a Scribd company logo
〜 Build と⾔えば やっぱり Developer! 〜
井上 章 (チャック) @chack411
マイクロソフト コーポレーション
グローバル ブラックベルト
Azure Cloud Native テクニカル スペシャリスト
devenv.exe
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
16.10
https://aka.ms/vsdownload
64-bit preview 1
aka.ms/VS2022roadmap
Anywhere on any device
Codespaces とリモート開発環境
Ready to code in seconds
クラウドホスト型開発環境 Codespaces は、あらゆるタイプの
プロジェクトのリモート開発環境を数分でセットアップ可能
On-demand development
クラウドでのコンピューティングとストレージは、開発者が各プロ
ジェクトの開発環境に必要な専⽤リソースを提供
Familiar tools, consistent experience
Web ベースの VS Code に加えて、使い慣れたデスクトップ版
開発ツールも利⽤可能
GitHub 開発者エクスペリエンスに完全に統合
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
.NET 6 Preview 4
.NET MAUI now supported in Visual Studio
ASP.NET Blazor hybrid desktop apps
Minimal web APIs and smaller,
faster microservices
More device targets, more flexible deployment
Performance and productivity improvements
Download: dot.net/get-dotnet6
クロス プラットフォーム, ネイティブ UI
シングル プロジェクト, シングル コードベース
モバイルやデスクトップなどマルチデバイスへのデプロイ
2021 年 11 ⽉予定の .NET 6 で GA
.NET Multi-platform App UI (.NET MAUI)
.NET 6
.NET Multi-platform App UI
WinUI
Mac
Catalyst
Android
iOS
iOS
macOS
github.com/dotnet/maui
Minimal web APIs for cloud native apps
var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello World!");
app.Run();
Lightweight, single-file, cloud native APIs
Low ceremony, top-level C# programs
Path to MVC
General availability in .NET 6
Minimal code for minimal apps
.NET Upgrade
Assistant
Reduce time and difficulty modernizing
older .NET codebases
Guided, step-by-step experience
Multiple project types supported
Learn more: aka.ms/dotnet-upgrade-assistant
.NET Conf 2021
November 9–11
.NET 6 launch
Free, three-day, virtual event
Save the date!
Learn more: www.dotnetconf.net
DevSecOps
Development + Security + Operations
開発プロセスのより早い段階でのセキュリティ対策が費⽤対効果として重要
Development Build Test/QA Production Breach
改修
コスト
SDLC
ステージ
Develop Build Test Deploy Breach
$80 $240
$960
$7,600
Security Shifting Left
$ Millions
Sources: NIST, Polemon Institute
早期開発プロセスでのセキュリティ対策の重要性
開発プロセスに必要なセキュリティ プラクティス
Key security practices:
Pre-commit Commit (CI) Deploy (CD) Analyze Operate
Enhance security from dev to production
• Threat modeling
• IDE security plug-in
• Pre-commit hooks
• Secure coding
standards
• Peer review
• Static code analysis
• Security unit tests
• Dependency
management
• Infra as code (IaC)
• Security scanning
• Cloud configuration
• Security acceptance
tests
• Security
Smoke tests
• Configuration
checks
• Penetration tests
• Continuous
monitoring
• Threat intelligence
• Penetration testing
• Blameless
postmortems
Azure と GitHub で実現する DevSecOps プラクティス
GitHub Azure
Dependabot
Code QL
Secret scanning
GitHub Actions
Azure Security Center
Azure Monitor
Azure Policy
Azure Key Vault
Shared
tooling
ネイティブに統合されたクラウド開発基盤
Visual Studio + GitHub + Azure
セキュアな統合 ID 基盤
Azure AD による GitHub Enterprise と Azure への
セキュアな ID 管理
⼀貫した監視、追跡と IT ガバナンス
プロジェクト管理、テストやデプロイ状況、運⽤監視に
⾄るまで、⼀貫したトレーサビリティとガバナンスの提供
Azure ⾃動化ワークフロー
GitHub Actions の 各種 Azure サービスへの CI/CD
ワークフロー サポート
IDE インテグレーション
Visual Studio や Visual Studio Code と GitHub
の⾼度な IDE インテグレーション
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付⽂書、リンク先などを含む)は、作成⽇時点でのものであり、予告なく変更される場合があります。
© 2021 Microsoft Corporation. All rights reserved.
本情報の内容 (添付⽂書、リンク先などを含む) は、本資料作成時点のものであり、予告なく変更される場合があります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。
Thank you!

More Related Content

What's hot (20)

PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
 
PDF
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
 
PDF
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
 
PDF
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
 
PDF
.NET の今と今後に思うこと
Akira Inoue
 
PDF
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
 
PDF
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
日本マイクロソフト株式会社
 
PDF
【BS6】 マイクロソフトの GitHub との取り組み
日本マイクロソフト株式会社
 
PDF
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
de:code 2017
 
PDF
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
日本マイクロソフト株式会社
 
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
 
PDF
.NET の今 ~ 最新アップデートと 2019 年の展望
Akira Inoue
 
PDF
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
 
PDF
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
 
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
 
PDF
Vs2013 multi device shosuz
Shotaro Suzuki
 
PDF
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
 
PDF
30min Serverless xTuber
Takaaki Suzuki
 
PDF
改めて C# でできることを振り返る
Yuta Matsumura
 
PDF
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
 
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
 
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
 
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
 
.NET の今と今後に思うこと
Akira Inoue
 
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
日本マイクロソフト株式会社
 
【BS6】 マイクロソフトの GitHub との取り組み
日本マイクロソフト株式会社
 
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
de:code 2017
 
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
日本マイクロソフト株式会社
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
 
.NET の今 ~ 最新アップデートと 2019 年の展望
Akira Inoue
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
 
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
 
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
 
Vs2013 multi device shosuz
Shotaro Suzuki
 
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
 
30min Serverless xTuber
Takaaki Suzuki
 
改めて C# でできることを振り返る
Yuta Matsumura
 
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
 

Similar to ~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート (20)

PDF
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
日本マイクロソフト株式会社
 
PDF
なぜあなたのプロジェクトのDevSecOpsは形骸化するのか(CloudNative Security Conference 2022)
Masaya Tahara
 
PDF
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
 
PDF
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
Takashi Okawa
 
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
 
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
 
PDF
.NETアプリケーションのクラウド最適化
Takeshi Fukuhara
 
PDF
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Kazumi OHIRA
 
PDF
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
 
PDF
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
 
PDF
Azure DevOps - ALGYAN Oct 2022.pdf
YasuhiroHanda2
 
PDF
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
日本マイクロソフト株式会社
 
PPTX
Azure Antenna AI 概要
Miho Yamamoto
 
PDF
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
 
PDF
Docker Enterprise Editionで実践するCaaS
DevOps Hub
 
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
 
PPTX
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
 
PDF
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi OHIRA
 
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
Masaya Tahara
 
PPTX
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
 
【de:code 2020】 GitHub と Azure Security Center による、アプリケーションのための Azure セキュリティ
日本マイクロソフト株式会社
 
なぜあなたのプロジェクトのDevSecOpsは形骸化するのか(CloudNative Security Conference 2022)
Masaya Tahara
 
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
 
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio Code
Takashi Okawa
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
 
.NETアプリケーションのクラウド最適化
Takeshi Fukuhara
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Kazumi OHIRA
 
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
 
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
 
Azure DevOps - ALGYAN Oct 2022.pdf
YasuhiroHanda2
 
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
日本マイクロソフト株式会社
 
Azure Antenna AI 概要
Miho Yamamoto
 
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
 
Docker Enterprise Editionで実践するCaaS
DevOps Hub
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Akira Inoue
 
20140605_じどうかの窓口_CloudBees_Jenkins
SHIFT Inc.
 
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi OHIRA
 
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
Masaya Tahara
 
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
 
Ad

More from Akira Inoue (14)

PDF
New Features in C# 10/11
Akira Inoue
 
PDF
.NET today and tomorrow
Akira Inoue
 
PDF
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
Akira Inoue
 
PDF
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
Akira Inoue
 
PDF
"今" 押さえておきたい! Web アプリ開発の技術トレンドとツールの進化
Akira Inoue
 
PDF
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Akira Inoue
 
PDF
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Akira Inoue
 
PDF
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
 
PDF
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
Akira Inoue
 
PDF
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
Akira Inoue
 
PDF
TypeScript and Visual Studio Code
Akira Inoue
 
PDF
Engineers can change the world ~ "世界" で活躍するエンジニアになるために
Akira Inoue
 
PDF
Visual Studio Codeで始めるTypeScript
Akira Inoue
 
PDF
.NET Core と .NET Framework (続きは de:code 2016 で!)
Akira Inoue
 
New Features in C# 10/11
Akira Inoue
 
.NET today and tomorrow
Akira Inoue
 
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
Akira Inoue
 
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
Akira Inoue
 
"今" 押さえておきたい! Web アプリ開発の技術トレンドとツールの進化
Akira Inoue
 
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Akira Inoue
 
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Akira Inoue
 
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
 
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
Akira Inoue
 
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
Akira Inoue
 
TypeScript and Visual Studio Code
Akira Inoue
 
Engineers can change the world ~ "世界" で活躍するエンジニアになるために
Akira Inoue
 
Visual Studio Codeで始めるTypeScript
Akira Inoue
 
.NET Core と .NET Framework (続きは de:code 2016 で!)
Akira Inoue
 
Ad

Recently uploaded (8)

PDF
2023年版Web3技術の理想と現実
Syuhei Hiya
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
PDF
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
PDF
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
PPTX
新卒・中途採用者向け採用ピッチ資料2025年7月版(20250702).pptx
Official74
 
PDF
go tool と Minimal Version Selection アルゴリズム
Keisuke Ishigami
 
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
PPTX
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
 
2023年版Web3技術の理想と現実
Syuhei Hiya
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
新卒・中途採用者向け採用ピッチ資料2025年7月版(20250702).pptx
Official74
 
go tool と Minimal Version Selection アルゴリズム
Keisuke Ishigami
 
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
 

~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート

  • 1. 〜 Build と⾔えば やっぱり Developer! 〜 井上 章 (チャック) @chack411 マイクロソフト コーポレーション グローバル ブラックベルト Azure Cloud Native テクニカル スペシャリスト
  • 7. Anywhere on any device Codespaces とリモート開発環境 Ready to code in seconds クラウドホスト型開発環境 Codespaces は、あらゆるタイプの プロジェクトのリモート開発環境を数分でセットアップ可能 On-demand development クラウドでのコンピューティングとストレージは、開発者が各プロ ジェクトの開発環境に必要な専⽤リソースを提供 Familiar tools, consistent experience Web ベースの VS Code に加えて、使い慣れたデスクトップ版 開発ツールも利⽤可能 GitHub 開発者エクスペリエンスに完全に統合
  • 9. .NET 6 Preview 4 .NET MAUI now supported in Visual Studio ASP.NET Blazor hybrid desktop apps Minimal web APIs and smaller, faster microservices More device targets, more flexible deployment Performance and productivity improvements Download: dot.net/get-dotnet6
  • 10. クロス プラットフォーム, ネイティブ UI シングル プロジェクト, シングル コードベース モバイルやデスクトップなどマルチデバイスへのデプロイ 2021 年 11 ⽉予定の .NET 6 で GA .NET Multi-platform App UI (.NET MAUI) .NET 6 .NET Multi-platform App UI WinUI Mac Catalyst Android iOS iOS macOS github.com/dotnet/maui
  • 11. Minimal web APIs for cloud native apps var app = WebApplication.Create(args); app.MapGet("/", () => "Hello World!"); app.Run(); Lightweight, single-file, cloud native APIs Low ceremony, top-level C# programs Path to MVC General availability in .NET 6 Minimal code for minimal apps
  • 12. .NET Upgrade Assistant Reduce time and difficulty modernizing older .NET codebases Guided, step-by-step experience Multiple project types supported Learn more: aka.ms/dotnet-upgrade-assistant
  • 13. .NET Conf 2021 November 9–11 .NET 6 launch Free, three-day, virtual event Save the date! Learn more: www.dotnetconf.net
  • 15. 開発プロセスのより早い段階でのセキュリティ対策が費⽤対効果として重要 Development Build Test/QA Production Breach 改修 コスト SDLC ステージ Develop Build Test Deploy Breach $80 $240 $960 $7,600 Security Shifting Left $ Millions Sources: NIST, Polemon Institute 早期開発プロセスでのセキュリティ対策の重要性
  • 16. 開発プロセスに必要なセキュリティ プラクティス Key security practices: Pre-commit Commit (CI) Deploy (CD) Analyze Operate Enhance security from dev to production • Threat modeling • IDE security plug-in • Pre-commit hooks • Secure coding standards • Peer review • Static code analysis • Security unit tests • Dependency management • Infra as code (IaC) • Security scanning • Cloud configuration • Security acceptance tests • Security Smoke tests • Configuration checks • Penetration tests • Continuous monitoring • Threat intelligence • Penetration testing • Blameless postmortems
  • 17. Azure と GitHub で実現する DevSecOps プラクティス GitHub Azure Dependabot Code QL Secret scanning GitHub Actions Azure Security Center Azure Monitor Azure Policy Azure Key Vault Shared tooling
  • 18. ネイティブに統合されたクラウド開発基盤 Visual Studio + GitHub + Azure セキュアな統合 ID 基盤 Azure AD による GitHub Enterprise と Azure への セキュアな ID 管理 ⼀貫した監視、追跡と IT ガバナンス プロジェクト管理、テストやデプロイ状況、運⽤監視に ⾄るまで、⼀貫したトレーサビリティとガバナンスの提供 Azure ⾃動化ワークフロー GitHub Actions の 各種 Azure サービスへの CI/CD ワークフロー サポート IDE インテグレーション Visual Studio や Visual Studio Code と GitHub の⾼度な IDE インテグレーション
  • 20. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付⽂書、リンク先などを含む)は、作成⽇時点でのものであり、予告なく変更される場合があります。 © 2021 Microsoft Corporation. All rights reserved. 本情報の内容 (添付⽂書、リンク先などを含む) は、本資料作成時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。 Thank you!