Level: Intermediate to Advanced
If you've been using Visual Studio for years like I have, you've probably also grown accustomed to the "walled garden" experience that it provides. With .NET Core's successful moves toward being cross-platform support for Linux, Mac, and Windows, the command-line interface (CLI) for .NET Core has become an even more important piece of the puzzle than ever before.
In this session, we'll work through all the basic workflows for a .NET developer–but all without the help Visual Studio. By the end, you will be able to create, build, publish, test, run, and package projects, as well several other common tasks like database migrations, or using third-party CLI tools.
You will learn:
- To do common build, run, and publish tasks with the dotnet CLI
- How to use the dotnet CLI to create new projects, restore packages, and package their code libraries into nuget packages
- How to use third-party tools from the dotnet CLI