Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
An Introduction to Linux, .NET Core, ASP.NET Co...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tod Thomson
June 24, 2016
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
An Introduction to Linux, .NET Core, ASP.NET Core & Docker
https://github.com/todthomson/intro-to-linux-dotnetcore-docker
Tod Thomson
June 24, 2016
More Decks by Tod Thomson
See All by Tod Thomson
7 things I wish I knew when I was beginning my career as a software developer
todthomson
1
130
Developer Health Check - 2015 Edition
todthomson
1
600
Other Decks in Programming
See All in Programming
Next.js: The final boss of Web Performance
guaca
0
360
GraphQL の onError と Nullability のこれから
quramy
0
200
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
170
Kotlinの15年とServer-Side Kotlin
n_takehata
1
170
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
520
AI Augmentation Techniques with Liberty
ivargrimstad
0
160
ChromeでローカルLLM
ryu1013
0
180
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
490
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.2k
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
130
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
120
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
110
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.5k
GitHub's CSS Performance
jonrohan
1033
470k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
360
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
550
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
650
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
590
KATA
mclloyd
PRO
35
16k
Faster Mobile Websites
deanohume
310
32k
We Are The Robots
honzajavorek
0
410
Building Applications with DynamoDB
mza
96
7.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Transcript
An Introduction to Linux, .NET Core, ASP.NET Core & Docker
Tod Thomson Senior Consultant
Page Who we are… › Senior Consultant › Slinging code
since 1986 › C64 BASIC to .NET Core › @todthomson › http://todthomson.com © Tod Thomson & Readify Limited CC BY-SA 2 Tod Thomson › Principal Consultant › QLD Delivery Manager › Pluralsight Author › @liammclennan › http://withouttheloop.com Liam McLennan › Senior Consultant › Danish full stack software engineer and architect with 10+ years experience › @hgaard › http://blog.hgaard.dk Jakob Højgaard
Page Who Readify is… › Consulting Software Developers & more…
› Readify’s technically brilliant people work with clients to deliver outstanding software with velocity and uncommon sense. › Microsoft Partner of the Year 2015 (Australia) › Microsoft Application Lifecycle Management Partner of the Year 2015 (Worldwide) © Tod Thomson & Readify Limited CC BY-SA 3
Page © Tod Thomson & Readify Limited CC BY-SA 4
https://readify.net/careers/
Page Social Media › @todthomson › @liammclennan › @hgaard ›
@readify © Tod Thomson & Readify Limited CC BY-SA 5 › #readify › #microsoft › #dotnetcore › #docker › And find us on LinkedIn… J
Page Today’s Agenda… 1. Ubuntu Linux Installation 2. Ubuntu Linux
Configuration & Maintenance 3. "Hello, world!" .NET Core 4. "Hello, world!" ASP.NET Core 5. "Hello, world!" Docker 6. Free Time! 7. Networking ;) © Tod Thomson & Readify Limited CC BY-SA 6
Page WHY? © Tod Thomson & Readify Limited CC BY-SA
7
Page It seems that perfection is attained, not when there
is nothing more to add, but when there is nothing more to take away. © Tod Thomson & Readify Limited CC BY-SA 8 Antoine de Saint Exupéry
Page Why VirtualBox? © Tod Thomson & Readify Limited CC
BY-SA 9
Page Why Ubuntu Linux? © Tod Thomson & Readify Limited
CC BY-SA 10
Page Why .NET & ASP.NET Core? © Tod Thomson &
Readify Limited CC BY-SA 11
Page Why Docker? © Tod Thomson & Readify Limited CC
BY-SA 12
Page Any questions before we get started? © Tod Thomson
& Readify Limited CC BY-SA 13
Page 1. Ubuntu Linux Installation © Tod Thomson & Readify
Limited CC BY-SA 14 https://github.com/todthomson/linux-dotnetcore-docker-how-to 9:45 AM - 10:30 AM
Morning Tea 10:30 AM - 10:45 AM
Page 2. Ubuntu Linux Configuration & Maintenance © Tod Thomson
& Readify Limited CC BY-SA 16 10:45 AM - 11:30 AM
Page 3. "Hello, world!" .NET Core © Tod Thomson &
Readify Limited CC BY-SA 17 11:30 AM - 12:15 PM
Lunch 12:15 PM - 1:00 PM
Page 4. "Hello, world!" ASP.NET Core © Tod Thomson &
Readify Limited CC BY-SA 19 1:00 PM - 1:45 PM
Page 5. "Hello, world!" Docker © Tod Thomson & Readify
Limited CC BY-SA 20 1:45 PM - 2:30 PM
Afternoon Tea 2:30 PM - 2:45 PM
Word to your mother… Putting all the pieces together and
building your own ideas… 2:45 PM - 4:30 PM
Page Recap © Tod Thomson & Readify Limited CC BY-SA
23
Page Thank you! © Tod Thomson & Readify Limited CC
BY-SA 24
Thank you too! J Without you none of this would
have been possible
None
Page Feedback? © Tod Thomson & Readify Limited CC BY-SA
27 Twitter
[email protected]
[email protected]
[email protected]
https://www.surveymonkey.com