YoVDO

Learn C# programming language

Offered By: Udemy

Tags

C# Courses Programming Courses Software Development Courses Object-oriented programming Courses

Course Description

Overview

C# in a useful way - from basics to async and Linq

What you'll learn:
  • C# development
  • C# data types
  • C# logic
  • C# methods
  • C# classes
  • C# asynchronous

The C#language is one that can be used for anything and that is literally anything - web developed (now even front-end using Blazor), mobile (using Xamarin/.NET MAUI), windows desktop applications (WPF or windows forms) and even games or IoT projects. However, before you get into any of that, you need to get through the basics and this course will do just that.


The course will begin with the very basic yet crucial topics like setting up Visual Studio for development and basic C# features - comments, variables, console window handling. Once the set up is complete, the course provide in-depth look into all the logic features in C# - if statements, switch, various loops. With this basic knowledge you will be ready to explore OOP (object-oriented programming) features of C#- this will include dealing with methods (declaring parameters, returns and more), establishing classes, constructing them and several more things. This will provide a very fundamental understanding of C#, but that is certainly not where it ends. After all this, more advanced features will be covered - you will learn about different variable types, handling collections, dealing with files and binary data, and a lot more. Asynchronous programming is also included, you will see how to properly use async/await, how to run tasks in the background and other important aspects of this feature.



Taught by

Taurius Litvinavicius

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX