More Related Content Similar to ~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート (20) More from Akira Inoue (14) ~ 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
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!