Submit Search
Upload
2021年注目の.NETテクノロジー
•
Download as PPTX, PDF
•
1 like
•
255 views
Makoto Nishimura
Follow
2021年2月27日の.NETラボ勉強会登壇スライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 36
Download now
Recommended
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
Makoto Nishimura
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
Makoto Nishimura
windows terminal入門
windows terminal入門
Makoto Nishimura
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Makoto Nishimura
Power Automateを使ってみた
Power Automateを使ってみた
Makoto Nishimura
Power Automate Desktop入門
Power Automate Desktop入門
Makoto Nishimura
Microsoft Teams Custom
Microsoft Teams Custom
Makoto Nishimura
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
Recommended
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
Makoto Nishimura
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
Makoto Nishimura
windows terminal入門
windows terminal入門
Makoto Nishimura
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Makoto Nishimura
Power Automateを使ってみた
Power Automateを使ってみた
Makoto Nishimura
Power Automate Desktop入門
Power Automate Desktop入門
Makoto Nishimura
Microsoft Teams Custom
Microsoft Teams Custom
Makoto Nishimura
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
EC-CUBE 4 入門
EC-CUBE 4 入門
Makoto Nishimura
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
.NETの最近
.NETの最近
Makoto Nishimura
Amazon echoがやってきた
Amazon echoがやってきた
Makoto Nishimura
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Makoto Nishimura
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Makoto Nishimura
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Makoto Nishimura
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Makoto Nishimura
Uwpでみるxaml入門
Uwpでみるxaml入門
Makoto Nishimura
初心者目線でIo t
初心者目線でIo t
Makoto Nishimura
Universal windows platformの新機能をおさえよう
Universal windows platformの新機能をおさえよう
Makoto Nishimura
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Makoto Nishimura
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Makoto Nishimura
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
Uwpに至る道
Uwpに至る道
Makoto Nishimura
More Related Content
More from Makoto Nishimura
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
EC-CUBE 4 入門
EC-CUBE 4 入門
Makoto Nishimura
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
.NETの最近
.NETの最近
Makoto Nishimura
Amazon echoがやってきた
Amazon echoがやってきた
Makoto Nishimura
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Makoto Nishimura
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Makoto Nishimura
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Makoto Nishimura
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Makoto Nishimura
Uwpでみるxaml入門
Uwpでみるxaml入門
Makoto Nishimura
初心者目線でIo t
初心者目線でIo t
Makoto Nishimura
Universal windows platformの新機能をおさえよう
Universal windows platformの新機能をおさえよう
Makoto Nishimura
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Makoto Nishimura
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Makoto Nishimura
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
Uwpに至る道
Uwpに至る道
Makoto Nishimura
More from Makoto Nishimura
(20)
AzureDevOpsの機能解説
AzureDevOpsの機能解説
EC-CUBE 4 入門
EC-CUBE 4 入門
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
.NETの最近
.NETの最近
Amazon echoがやってきた
Amazon echoがやってきた
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Uwpでみるxaml入門
Uwpでみるxaml入門
初心者目線でIo t
初心者目線でIo t
Universal windows platformの新機能をおさえよう
Universal windows platformの新機能をおさえよう
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
20150926 uwpストア攻略
20150926 uwpストア攻略
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Uwpに至る道
Uwpに至る道
2021年注目の.NETテクノロジー
1.
2021年注目の.netテクノロジー
2.
自己紹介 • 名前:西村誠 • 職業: ライター
/ プログラマー / プログラミング講師 / 動画配信者
3.
自己紹介 • Twitter:@coelacanth • ブログ: 眠るシーラカンスと水底のプログラマー http://coelacanth.jp.net/ •
動画配信:LinkedInラーニング
4.
自己紹介 Microsoft MVP Windows Platform
Development EC-CUBE公式エバンジェリスト
5.
大まかな内容 • エンジニアが個人で触れそうな範囲で2021年に話 題になりそうな技術を紹介します • 「私はこれに注目している」というのがあれば今 後、LTやセッション登壇して教えてくれると嬉し い
6.
目次 •One.NET • C# 9 •
コミュニケーションツール
7.
ゴール • テクノロジーの概要を理解する • 興味を持ってもらう
8.
One .NET
9.
• とっちらかった.NETの開発・実行環境など整理 • .NET
Framework・.NET Core・mono Framework • 現在の状態(mono以外は整理) • .NET 6(2021年予定)で整理できる? One .NET
10.
• .NET Framework •
CompactなやつとかSilverlight用とか • iOS・Android・Macで使おう(mono) • クロスプラットフォーム対応させよう(.NET Core) ちらかった状態
11.
• .NET Coreをベースに統合 •
Windows FormsとかWPFを移植(.NET Core 3.1) • Xamarin(mono)は.NET 6で • .NET 5でも破壊的変更あるので移行は注意 現在(.NET 5) https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/5.0 .NET 5.0 の破壊的変更
12.
• .NET Frameworkは4.8で機能追加終了 •
機能は追加されないけどサポートは続く(期間は 動作するOSに依存。今のところWindows Server 2019の2024年1月) 気になるところ(.NET Framework編) ライフサイクルに関する FAQ - .NET Framework | Microsoft Docs https://docs.microsoft.com/ja-jp/lifecycle/faq/dotnet-framework
13.
• 共有プロジェクト • プラットフォーム固有のクラスライブラリ •
ポータブルクラスライブラリ • .NET Standard and .NET 5 気になるところ(クラスライブラリ編)
14.
• ASP.NET Web
Forms → ASP.NET Core • Windows Workflow → CoreWF(?) • Windows Communication Foundation → gRPC 気になるところ(未整理なもの編)
15.
• Visual Basic •
.NET 5という名前 • 名前なら、そもそもCoreというのが・・・ 気になるところ(その他編)
16.
• 準備運動ぐらいはしておくべき • .NET
6がLTSなので移行は考え物 • 新機能で必要なものがあれば(ASP.NET Core MVC・Core Blazor) • Xamarinな人はUI統合もあるから.NET 6 .NET 5は触っておくべき?
17.
• Xamarinを含めWindows・MacなどのUIを単一コー ドで • Xamarin
Forms vNEXTという印象 • .NET 6でGA(General Availability)予定 .NET Multi-platform App UI(MAUI)
18.
• とっちらかったものを色々整理中 • 整理できれば足回りが早くなる(はず) •
今の中途半端感を払拭して欲しい(願望) まとめ
19.
C# 9
20.
C# 9 • .NET
5対応の新しいバージョン • = 使うには.NET 5である必要がある • recordや新パターンマッチング・initセッター • トップレベルステートメント
21.
.net 5のプロジェクトを作成 DEMO
22.
トップレベルステートメント DEMO
23.
Initセッター DEMO
24.
record DEMO
25.
パターンマッチング DEMO
26.
関連 • ASP.NET Core
5.0のモデルにrecordが使える • EF Core 5.0で多対多がシンプルに定義できるよう になった(C#関係ないか・・・)
27.
コミュニケーションツール
28.
• オンラインミーティングが増えがちなご時世 • Teamsをより便利に使う拡張機能 •
Teamsのバックエンド機能を利用できるAzure Communication Services • Visual Studio Live Share機能 コミュニケーションツール
29.
• インストール型のアプリケーションをTeamsクラ イアントにインストール • APIでTeams所属チームのデータを操作したり、 Teamsから呼び出したり •
詳しくは2020年.NETラボ9月勉強会の資料 Teamsカスタマイズ https://www.slideshare.net/makotonishimura108/microsoft-teams-custom
30.
• Microsoft版コミュニケーションサーバー • Teamsみたいなアプリを作れる(おおざっぱ) •
詳しくは2020年.NETラボ10月の初音さんの資料 Azure Communication Services
31.
2021年に限らず
32.
• Azure • Azure
DevOps • Docker • Azure Kubernetes Service (AKS) クラウド & DevOps
33.
• Azure IoT
Hub • Azure Cognitive Search • Azure Machine Learning IoT & AI
34.
• PS5よりシンプルなデザイン • Game
Passでサブスクリプション • UWPでアプリ開発!(願望) XBox Series X・・・
35.
• One .NETの影響をキャッチアップ •
自宅作業が増えた今こそTeams • .NETラボ(などの勉強会)の過去のセッションを 眺めるとヒントがたくさん 全体のまとめ
36.
ご静聴ありがとうございました
Download now