Visual Studio for Mac

Go to class
Write Review

Free Online Course: Visual Studio for Mac provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Visual Studio for Mac is taught by Bruce Van Horn.

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