Slide 1

Slide 1 text

An Introduction to Linux, .NET Core, ASP.NET Core & Docker Tod Thomson Senior Consultant

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

Page © Tod Thomson & Readify Limited CC BY-SA 4 https://readify.net/careers/

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Page WHY? © Tod Thomson & Readify Limited CC BY-SA 7

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Page Why VirtualBox? © Tod Thomson & Readify Limited CC BY-SA 9

Slide 10

Slide 10 text

Page Why Ubuntu Linux? © Tod Thomson & Readify Limited CC BY-SA 10

Slide 11

Slide 11 text

Page Why .NET & ASP.NET Core? © Tod Thomson & Readify Limited CC BY-SA 11

Slide 12

Slide 12 text

Page Why Docker? © Tod Thomson & Readify Limited CC BY-SA 12

Slide 13

Slide 13 text

Page Any questions before we get started? © Tod Thomson & Readify Limited CC BY-SA 13

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

Morning Tea 10:30 AM - 10:45 AM

Slide 16

Slide 16 text

Page 2. Ubuntu Linux Configuration & Maintenance © Tod Thomson & Readify Limited CC BY-SA 16 10:45 AM - 11:30 AM

Slide 17

Slide 17 text

Page 3. "Hello, world!" .NET Core © Tod Thomson & Readify Limited CC BY-SA 17 11:30 AM - 12:15 PM

Slide 18

Slide 18 text

Lunch 12:15 PM - 1:00 PM

Slide 19

Slide 19 text

Page 4. "Hello, world!" ASP.NET Core © Tod Thomson & Readify Limited CC BY-SA 19 1:00 PM - 1:45 PM

Slide 20

Slide 20 text

Page 5. "Hello, world!" Docker © Tod Thomson & Readify Limited CC BY-SA 20 1:45 PM - 2:30 PM

Slide 21

Slide 21 text

Afternoon Tea 2:30 PM - 2:45 PM

Slide 22

Slide 22 text

Word to your mother… Putting all the pieces together and building your own ideas… 2:45 PM - 4:30 PM

Slide 23

Slide 23 text

Page Recap © Tod Thomson & Readify Limited CC BY-SA 23

Slide 24

Slide 24 text

Page Thank you! © Tod Thomson & Readify Limited CC BY-SA 24

Slide 25

Slide 25 text

Thank you too! J Without you none of this would have been possible

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Page Feedback? © Tod Thomson & Readify Limited CC BY-SA 27 Twitter [email protected] [email protected] [email protected] https://www.surveymonkey.com