Getting Started with .NET Core on Mac and Linux

Mac and Linux developers have a compelling option in .NET Core. This course will teach you how to create, package, and deploy .NET Core applications for macOS and Linux, and also how to create a .NET Core service, or daemon, for those platforms.
Course info
Rating
(66)
Level
Beginner
Updated
Mar 6, 2017
Duration
2h 17m
Table of contents
Course Overview
Getting to Know .NET Core
Creating and Understanding a .NET Core Application
Increasing Reuse and Flexibility with Libraries and Services
Going Beyond the Console
Description
Course info
Rating
(66)
Level
Beginner
Updated
Mar 6, 2017
Duration
2h 17m
Description

Mac and Linux developers can now create applications with .NET Core. But is it a compelling option? In this course, Getting Started with .NET Core on Mac and Linux, you'll learn exactly what .NET Core offers on those platforms. First, not only will you see how to use the .NET Core command line interface and the cross platform editor Visual Studio Code to create .NET Core applications for macOS and Linux, you'll also learn how to package and deploy those applications in a user-friendly way. Next, you'll see how to create a .NET Core service, or daemon—leveraging a .NET Core class library in the process. Then, you'll learn how to manage such a .NET Core service using the init systems provided by each operating system. Finally, you'll learn how to use .NET Core's interop to make native system calls. When you're finished with this course, you'll have a solid understanding of the .NET ecosystem available to Mac and Linux developers, and the skills to begin using .NET Core right away on those operating systems for your own projects.

About the author
About the author

After Nate discovered he had a knack for writing code at 15 years of age, he found his first job soon thereafter by calling every technology related company in the phone book of his hometown in Virginia. This has lead to a rewarding career in tech spanning many industries (and many places—he now lives in California, but also spends a lot of time in Argentina, where he met his wife).

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Nathaniel Cook and welcome to my course titled. NET Core, Getting Started on Mac and Linux. I'm a software engineer with a background in Windows, but for years now I've enjoyed working with Mac and Linux as well as creating mobile applications for iOS and Android and if I can create applications for any platform using. NET, I'm a happy man! Well,. NET Core has been called a game changer. Some people still can't believe that Microsoft has a software framework now for Mac and Linux, but is it worth your time? In this course we're going to see exactly what's possible with. NET Core on Mac and Linux. Some of the major topics we'll cover include: What. NET Core is and how it differs from Mono and. NET Standard. A deep dive into the. NET Core tooling available for Mac and Linux. Creating a. NET Core service or daemon on both operating systems. Packing your app in a way familiar to Mac and Linux users. You'll see how to use Interop to make native system calls. By the end of this course you will have created a real world. NET Core application and service for both Mac O/S and Linux and you'll be more than ready to start your own. NET Core project. Before beginning this course you should be familiar with object-oriented programming, but that's it! I hope you'll join me on this journey to learn. NET Core on Mac and Linux with the. NET Core Getting Started on Mac and Linux course at Pluralsight.