C# Desktop Application Workshop

About this event

An in-depth, step-by-step guide to classes, interfaces and object- oriented programming (OOP) with C#. You’re going to master the C# constructs: Events, Delegates, Lambda Expressions, LINQ, Async/Await and more!

With C# you can build:

• Windows client applications using Windows Forms, WPF and UWP

• Web applications with ASP.NET and ASP.NET Core

• Native IOS and Android mobile apps using Xamarin

• Libraries, components and console applications

• Cloud and Azure apps

• Blockchain apps

• Interoperability, data and integration services

- C# is fast, open source and cross platform

- C# can do Machine Learning

ML.NET allows .NET developers to infuse custom machine learning into their applications (https://github.com/dotnet/machinelearning)

Required skills for this course:

- Programming fundamentals (types & expressions, arrays & lists, work with

text, control program flow with conditional statements)

- Willingness to learn :)

Course difficulty level: beginner-intermediate

*classes will take place once per week and will last ~2 hours.