Visual Studio for Mac

Application development is becoming a crucial component of a successful business. This course will provide an extensive exploration of Visual Studio Mac, providing you with what you need to be as productive as possible in developing applications.
Course info
Level
Beginner
Updated
Apr 16, 2018
Duration
1h 19m
Table of contents
Description
Course info
Level
Beginner
Updated
Apr 16, 2018
Duration
1h 19m
Description

At the core of effective application development is a thorough knowledge of Visual Studio Mac. In this course, Visual Studio for Mac, you will learn how to work with VS Mac to produce enterprise-quality software.  First, you will explore the IDE by taking an extensive tour. Next, you will learn how Visual Studio Mac supports source control; specifically Git. Finally, you will discover how Visual Studio Mac supports Azure. When you are finished with this course, you will have a foundational knowledge of this integrated development environment that will help you as you move forward to creating software.

About the author
About the author

Jesse Liberty is a Senior Consultant at Wintellect, where he specializes in Xamarin, Azure and Web development. He is a Certified Xamarin Developer, a Xamarin MVP and a Microsoft MVP.

More from the author
More courses by Jesse Liberty
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, this is Jesse Liberty. I'm a software developer with 3 decades of professional programming experience. I'm a Microsoft MVP and an author with over two dozen books and as many Pluralsight courses. I speak at developer conferences worldwide and I'm a senior consultant for Wintellect. In this course you'll learn about Visual Studio Mac, the most powerful and complete integrated development environment, or IDE, available on the platform for building Xamarin and. NET Core applications. We'll walk through the IDE covering the most important and interesting capabilities. We'll explore how Visual Studio Mac supports building Xamarin applications and we'll look at its support for. NET Core. We'll take some time to look at debugging and testing within Visual Studio Mac and how VS Mac supports source code control with Git. We'll examine the tools and supplies for building world-class web applications and the integrated support for working with Azure. Visual Studio Mac community edition is absolutely free and it's all you'll need to follow along with this course. After we're done you'll be well on your way towards leveraging Visual Studio Mac to create enterprise-quality applications.

Introducing Visual Studio for the Mac
Hi, this is Jesse Liberty for Pluralsight, and this is Visual Studio for Mac. In this first module we're going to introduce Visual Studio for Mac and we're going to talk about where you get it, how you download it. And most important, we're going to talk about how to install it on your system.

Developing Xamarin Apps
Hi, this is Jesse Liberty, and this module is Developing Xamarin Apps. In this module, we're going to take a look at some of the templates for developing Xamarin applications. We'll then look at the blank Xamarin template, which is the general template for starting off a new Xamarin app. Finally, we'll look at the master/detail template, which serves as a terrific starting point and learning tool for Xamarin applications.

Developing with ASP.NET Core
Hi, this is Jesse Liberty, and this is Developing with ASP. NET Core. In this module we're going to take a look at Visual Studio Mac's support for. NET Core. That's going to include support for Web API, as well as support for the new ASP. NET Razor Pages.

Exploring the IDE
Hi, this is Jesse Liberty, and this module is exploring the integrated development environment, the IDE. In this module we're going to take a walk around the IDE and see if we can't find some hidden gems.

Debugging and Testing
Hi, this is Jesse Liberty, and this module is Debugging and Testing using Visual Studio for Mac. In this module we're going to take a look at the assistance that Visual Studio Mac provides in debugging your application. There are a great many features that make debugging easier and quicker. In addition, to ensure the quality of your project we will look at the fundamentals of unit testing and the patterns that have been established for high quality unit tests. We'll then look at an example of a unit test being built in Visual Studio for Mac. This example will be somewhat extensive to show off some of the unit testing features.

Controlling Source Code with Git
Hi, this is Jesse Liberty from Pluralsight, and this module is Controlling Source Code with Git. Git is, by far, the most popular source code versioning software. And Visual Studio provides extensive support for Git. We're going to take a look at the files that Visual Studio produces and see that they are exactly the normal Git files that you would expect. We're then going to verify that Visual Studio produces exactly the same repo as you would expect with Git by comparing the repo produced is Visual Studio with another tool used to examine Git files.

Web and Azure Support
Hi, this is Jesse Liberty, and this module is Web and Azure Support in Visual Studio Mac. In this module we're going to take a look at the support Visual Studio Mac has for ASP. NET Core, and then how to publish that application to Azure.