O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

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

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 20 Anúncio

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

Baixar para ler offline

6/12 Microsoft Build Recap Community Day のセッション資料です
https://msdevjp.connpass.com/event/213915/

6/12 Microsoft Build Recap Community Day のセッション資料です
https://msdevjp.connpass.com/event/213915/

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

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

Anúncio

Mais de Akira Inoue (14)

Mais recentes (20)

Anúncio

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

  1. 1. 〜 Build と⾔えば やっぱり Developer! 〜 井上 章 (チャック) @chack411 マイクロソフト コーポレーション グローバル ブラックベルト Azure Cloud Native テクニカル スペシャリスト
  2. 2. devenv.exe
  3. 3. 16.10 https://aka.ms/vsdownload
  4. 4. 64-bit preview 1 aka.ms/VS2022roadmap
  5. 5. Anywhere on any device Codespaces とリモート開発環境 Ready to code in seconds クラウドホスト型開発環境 Codespaces は、あらゆるタイプの プロジェクトのリモート開発環境を数分でセットアップ可能 On-demand development クラウドでのコンピューティングとストレージは、開発者が各プロ ジェクトの開発環境に必要な専⽤リソースを提供 Familiar tools, consistent experience Web ベースの VS Code に加えて、使い慣れたデスクトップ版 開発ツールも利⽤可能 GitHub 開発者エクスペリエンスに完全に統合
  6. 6. .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
  7. 7. クロス プラットフォーム, ネイティブ 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
  8. 8. 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
  9. 9. .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
  10. 10. .NET Conf 2021 November 9–11 .NET 6 launch Free, three-day, virtual event Save the date! Learn more: www.dotnetconf.net
  11. 11. DevSecOps Development + Security + Operations
  12. 12. 開発プロセスのより早い段階でのセキュリティ対策が費⽤対効果として重要 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 早期開発プロセスでのセキュリティ対策の重要性
  13. 13. 開発プロセスに必要なセキュリティ プラクティス 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
  14. 14. Azure と GitHub で実現する DevSecOps プラクティス GitHub Azure Dependabot Code QL Secret scanning GitHub Actions Azure Security Center Azure Monitor Azure Policy Azure Key Vault Shared tooling
  15. 15. ネイティブに統合されたクラウド開発基盤 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 インテグレーション
  16. 16. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付⽂書、リンク先などを含む)は、作成⽇時点でのものであり、予告なく変更される場合があります。 © 2021 Microsoft Corporation. All rights reserved. 本情報の内容 (添付⽂書、リンク先などを含む) は、本資料作成時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。 Thank you!

×