Slide 1

Slide 1 text

.NET Docs & Tutorials Tour 2019/01/28 Fukuoka.NET #12 @tsubakimoto_s

Slide 2

Slide 2 text

Yuta Matsumura @tsubakimoto_s Developer (C#, .NET Core, Azure) Microsoft MVP for Developer Technologies Fukuoka.NET Organizer (C# User Group) Japan Azure User Group Fukuoka Staff PHP Conference Fukuoka 2019 Organizer Currently working for

Slide 3

Slide 3 text

今日お話しすること • .NETのドキュメントの紹介 • どのように管理されているか • より良い情報の集め方

Slide 4

Slide 4 text

.NETに含まれるもの

Slide 5

Slide 5 text

Official Document Blog GitHub

Slide 6

Slide 6 text

Official Document

Slide 7

Slide 7 text

https://dotnet.microsoft.com/

Slide 8

Slide 8 text

https://dotnet.microsoft.com/ それぞれのドキュメントが用意されている

Slide 9

Slide 9 text

プログラミング言語 種類 URL Overview https://docs.microsoft.com/ja-jp/dotnet/ C# https://docs.microsoft.com/ja-jp/dotnet/csharp Visual Basic https://docs.microsoft.com/ja-jp/dotnet/visual-basic F# https://docs.microsoft.com/ja-jp/dotnet/fsharp

Slide 10

Slide 10 text

フレームワーク 種類 URL .NET Standard https://docs.microsoft.com/ja-jp/dotnet/standard .NET Framework https://docs.microsoft.com/ja-jp/dotnet/framework/ .NET Core https://docs.microsoft.com/ja-jp/dotnet/core

Slide 11

Slide 11 text

.NET APIブラウザー Microsoftから提供される.NETベースのAPIがすべて検索できる https://docs.microsoft.com/ja-jp/dotnet/api/ https://docs.microsoft.com/ja-jp/teamblog/announcing-unified-dotnet-experience-on-docs

Slide 12

Slide 12 text

Webアプリケーション 種類 URL Overview https://docs.microsoft.com/ja-jp/aspnet/ ASP.NET https://docs.microsoft.com/aspnet/overview ASP.NET Core https://docs.microsoft.com/aspnet/core/

Slide 13

Slide 13 text

O/R Mapper 種類 URL Overview https://docs.microsoft.com/ja-jp/ef/ Entity Framework 6 https://docs.microsoft.com/ef/ef6/get-started Entity Framework Core https://docs.microsoft.com/ef/core/

Slide 14

Slide 14 text

Cloud, Mobile, Desktop, Gaming, Machine Learning 種類 URL Azure for .NET https://docs.microsoft.com/ja-jp/dotnet/azure/ Xamarin https://docs.microsoft.com/ja-jp/xamarin/ios https://docs.microsoft.com/ja-jp/xamarin/android https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms Desktop https://docs.microsoft.com/uwp https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/index https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/index Gaming https://visualstudio.microsoft.com/vs/features/game- development/ ML.NET https://docs.microsoft.com/ja-jp/dotnet/machine-learning

Slide 15

Slide 15 text

Tutorials https://dotnet.microsoft.com/learn

Slide 16

Slide 16 text

Tutorials https://dotnet.microsoft.com/learn 豊富なチュートリアルで「始め方」を体験できる

Slide 17

Slide 17 text

ブラウザでC#を実行したいなら Try .NET https://try.dot.net/ https://github.com/dotnet/try • ブラウザでの実行 • サイトへの埋め込み • Gistのコードの実行 • カスタムテーマ

Slide 18

Slide 18 text

ブラウザでC#を実行したいなら .NET Fiddle https://dotnetfiddle.net/ • ブラウザでの実行 • サイトへの埋め込み • スニペットとして保存 • 共有リンク生成 • コラボレーション(チャット) • .NET Framework or .NET Core • VB.NET や IL に変換

Slide 19

Slide 19 text

Architecture https://dot.net/architecture

Slide 20

Slide 20 text

Architecture https://dot.net/architecture マイクロサービスアーキテクチャ のガイドラインやサンプル

Slide 21

Slide 21 text

Architecture ドキュメントは全てフ リーで公開されている (PDF, MOBI, EPUB) Web版には日本語訳 のドキュメントもある

Slide 22

Slide 22 text

Architecture さらにサンプルコード はGitHubで公開され ている (サンプルってレベル じゃねーぞ!)

Slide 23

Slide 23 text

Architecture https://dot.net/architecture DevOpsやALMの ベストプラクティス

Slide 24

Slide 24 text

Architecture https://dot.net/architecture 既存の.NETアプリを クラウド化するための指南書

Slide 25

Slide 25 text

Architecture https://dot.net/architecture .NET+Azureな プロダクションアプリの作り方

Slide 26

Slide 26 text

Architecture https://dot.net/architecture ASP.NET Core アプリケーションアーキテクチャ

Slide 27

Slide 27 text

Architecture https://dot.net/architecture モバイルアプリを.NETで作る (Xamarin+Azure)

Slide 28

Slide 28 text

Architecture https://dot.net/architecture UWP アプリケーションアーキテクチャ

Slide 29

Slide 29 text

Blog

Slide 30

Slide 30 text

Blog これまで紹介した公式ドキュメントだけでもかなりの 技術範囲と情報量です。 鮮度の新しい情報のキャッチアップには、ブログを参考 にすることをオススメします。

Slide 31

Slide 31 text

Blog • .NET Blog • https://blogs.msdn.microsoft.com/dotnet/ • ASP.NET Blog • https://blogs.msdn.microsoft.com/webdev • http://www.hanselman.com/blog/CategoryView.aspx?category=ASP.NET • Visual Studio • https://blogs.msdn.microsoft.com/visualstudio

Slide 32

Slide 32 text

GitHub

Slide 33

Slide 33 text

公式ドキュメントはGitHubで管理されている dotnet/docs aspnet/docs aspnet/EntityFramework.Docs

Slide 34

Slide 34 text

日本語版もあります dotnet/docs.ja-jp aspnet/docs.ja-jp aspnet/EntityFramework.Docs.ja-jp

Slide 35

Slide 35 text

公式アナウンスもGitHubをウォッチすべき • .NET • https://github.com/dotnet/announcements/issues • https://github.com/aspnet/Announcements/issues • Entity Framework Coreの情報もここ • Azure • https://github.com/Azure/app-service-announcements/issues ブログ化される前にアナウンスをチェックしよう!

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

アナウンスのカテゴリはラベルで判別する

Slide 38

Slide 38 text

こういうラベルは要注意(破壊的変更など)

Slide 39

Slide 39 text

ご清聴ありがとうございました