YoVDO

Visual Studio for Mac

Offered By: LinkedIn Learning

Tags

Microsoft Visual Studio Courses C# Courses Desktop Applications Courses

Course Description

Overview

Learn how to use C# and Visual Studio for Mac to generate simple console, command-line, and desktop applications that run natively on macOS.

Syllabus

Introduction
  • Using Visual Studio on a Mac
  • Course overview
  • What you should know
  • Using the exercise files
1. C# on the Mac?
  • C# for Mac development?
  • Overview of the C# language
  • The history of Visual Studio for Mac
  • The different versions of Visual Studio
  • Installing Visual Studio for Mac
  • Creating a simple console app
2. Getting Started with C#
  • Understanding C# syntax
  • Variables and types in C#
  • Project rules
  • Create a reusable code Library
  • Creating a class
  • Auto-properties
  • Encapsulation
  • Finishing remaining properties
  • Computed and read-only properties
  • Constructors
  • Random number method
  • Generating the character
3. Deeper into C#
  • Creating a .NET Core command line app
  • Using the library
  • Overriding ToString
  • Using for loops
  • Simple arrays
  • Working with lists: Part 1
  • Working with lists: Part 2
  • Updating the ToString method
  • Flow control
  • Building and testing the app
4. Creating a Mac App
  • Setting up the GUI project
  • Tour of the generated files
  • Creating the UI with XCode UI Builder
  • Customizing the controls
  • Working with constraints in XCode
  • Attribute inspector
  • Creating outlets
  • Creating Actions
  • The view controller
  • Adding a new text field
  • Multiline text field
  • Working with table views
  • Table view outlets
  • Creating the table data source
  • Creating the table view delegate: Parr 1
  • Creating the table view delegate: Part 2
  • Finish the view controller
Conclusion
  • Next steps

Taught by

Bruce Van Horn

Related Courses

Introduction to Azure Resource Manager (Legacy)
A Cloud Guru
Building a Calculator using C# in Visual Studio
Coursera Project Network via Coursera
Launch a Website to Azure with Azure App Service
Microsoft via Coursera
ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)
Packt via Coursera
Master C# and SQL by Building Applications
Packt via Coursera