Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Programming ASP.NETCore を推したい話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
masanori_msl
August 28, 2020
Programming
0
280
Programming ASP.NETCore を推したい話
2020/08/28開催の「推しが100万部売れて欲しい!」 推し技術書LT大会 の資料です。
https://connpass.com/event/183677/presentation/
masanori_msl
August 28, 2020
Tweet
Share
More Decks by masanori_msl
See All by masanori_msl
WPFで印刷しよう!
masui_masanori
1
970
C#erがTypeScriptでフロントエンドに挑戦している話
masui_masanori
0
270
ASP.NET CoreやTypeScriptの力を借りてレガシー寄りの環境に立ち向かいたかった話
masui_masanori
1
260
やっぱりわからんTaskの話
masui_masanori
0
150
AzurePipelinesでコンティニュアスにインテグレーションしたい
masui_masanori
0
1.6k
Razorに触れてみた
masui_masanori
0
120
ASP.NET Coreに入門した話
masui_masanori
0
300
Compare Java's 'var' with C#'s 'var'.
masui_masanori
0
1.4k
BoxingとUnboxingがどこで使われているか
masui_masanori
0
160
Other Decks in Programming
See All in Programming
CSC307 Lecture 14
javiergs
PRO
0
450
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
210
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
210
Event Storming
hschwentner
3
1.3k
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
300
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
290
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
440
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
270
TipKitTips
ktcryomm
0
150
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
510
Featured
See All Featured
A better future with KSS
kneath
240
18k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
ラッコキーワード サービス紹介資料
rakko
1
2.5M
Agile that works and the tools we love
rasmusluckow
331
21k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
The SEO identity crisis: Don't let AI make you average
varn
0
400
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
Designing for Performance
lara
611
70k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Transcript
Programming ASP.NET Core を 推したい話 masanori_msl@「推しが100万部売れて欲しい!」推し技術書LT大会
About me Name:Masui Masanori Work:無茶ぶり処理班 Twitter:https://twitter.com/masanori_msl
Blog:http://mslgt.hatenablog.com/ https://dev.to/masanori_msl
突然ですけど ASP.NET Core使ってますか?
About ASP.NET Core • .NET Core で動く Web Framework •
クロスプラットフォーム • C#、F#、VB で書ける • etc.
本に出合うまでのあらすじ 1 前提 • ASP.NET Core やってみたい • .NET Core
2.0 か 2.1 が出たくらいの時期 • 他の Web Framework で MVC とか知ってる • C#はある程度使い慣れてる
本に出合うまでのあらすじ 2 MS Docs のチュートリアルやってみよう https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/first-mvc- app/?view=aspnetcore-2.0
本に出合うまでのあらすじ 3 まずプロジェクトを作ります
本に出合うまでのあらすじ 4 実行すると
本に出合うまでのあらすじ 5 • デフォルトで 4 画面生成される • レスポンシブデザインに対応していたり豪華 • ファイルもたくさん
本に出合うまでのあらすじ 6 ではこのプロジェクトに Controller 、 View 、 Model を 追加してみましょう
本に出合うまでのあらすじ 7 えっ
本に出合うまでのあらすじ 8 釈明など • このチュートリアルでは ASP.NET Core でできることを 網羅する形で進む •
ただ自分としては生成されたファイルの中身を まず知りたかった ※3.0以降、生成されるページがシンプルになったので状況は変わっています。 ※ https://dotnet.microsoft.com/learn/aspnet なども参考にできますね。
本に出合うまでのあらすじ 9 (^o^)\
という中で出会ったのが Programming ASP.NET Core というわけですよ 画像: https://www.microsoftpressstore.com/store/programming-asp.net-core-9781509304424
Programming ASP.NET Core でベースとするプロジェクト 1 Empty テンプレートを使って話が進められます。
Programming ASP.NET Core でベースとするプロジェクト 2 表示されるのは Hello World! のみ。 生成されるファイルもかなり少ないです。
Programming ASP.NET Core でのお話の進め方 • 1章はASP.NET Coreの説明 • 2章はメインクラス(Program.cs)など処理の中心になる クラスの説明
• Controller などが登場するのは4章以降
Programming ASP.NET Core の良いところ • シンプルな構成から少しずつ要素を追加していく、 という流れが自分にピッタリでした。 ※理解できたとは言ってない • DB操作など
ASP.NET Core 以外の要素が絡むところは バッサリ切り落とす潔さもわかりやすさにつながっているかも
こんな人にオススメ • ASP.NET Core をシンプルな構成から順番に理解したい人
あまりオススメじゃないかも • とにかくアプリを作って動かしてみたい人 • ASP.NET Core の全体像をつかみたい人 • DB操作、ログイン機能などを知りたい人
おわりに • 核となる部分から、だんだん拡張する形で進めて くれるのが本当に助かりました • 2020 年現在には少し勧めづらいですが、 基本的な部分は今も共通のところが多いと思うので、 気になる方はぜひ
• でも .NET 5 で改訂版でないかな~と期待してます
None