From data types to object-oriented programming - become a C# programming pro in no time with this course!
Would you like to learn how to program in C# and need an A-Z course that explains programming using practical examples? Would you like to learn more about object-oriented programming and control structures? Then this complete From Beginner to Expert C# Masterclass is for you.
Learn how to download and install Microsoft Visual Studio Community.
In this lesson you will create your first project in C#.
In this lesson, you will learn how to install various required components or language packages in Visual Studio at a later date.
In this lesson you will learn how to install module updates from the Visual Studio user interface.
In this lesson, you will learn how to update the Visual Studio program yourself from the user interface.
In this lesson you will get an overview of the C# Visual Studio user interface.
Here you will learn how to create source code in C# Visual Studio.
You will learn how to compile your first source code in C# Visual Studio.
You will get an overview of how you can insert comments in the source code and what they are important for.
In this lesson, you will learn how to change the size and color of the Console output window.
This lesson gives you an overview of the different data types.
In this lesson, you will learn about different data types using examples, e.g. integer.
In this lesson, you will learn about different data types using examples, e.g. float, double and decimal.
In this lesson you will get to know the data type strings including methods and properties.
In this lesson, you will learn about and use the string methods Find and Change, among others.
In this lesson, you will learn about and apply various naming, code and layout conventions.
Here you will learn how to convert a data type into another data type.
This lesson explains the difference between global and local constants.
In this lesson, you will learn what methods are, how to create them and what they are used for.
In this lesson, you will learn what methods without a return value are.
In this first lesson on methods with return values, you will learn how to create and use them.
In this second lesson on methods with return values, the knowledge is deepened.
In this third lesson on methods with return values, the knowledge is deepened.
In this exercise, you will be asked to create your own methods.
This lesson deals with the task from the last lesson and explains the solution.
In this lesson, you will learn about the different types of operators.
The arithmetic operators are explained here.
This lesson deals with the comparison operators.
In this lesson, you will learn about logical operators and how to use them.
In this lesson, you will learn about assignment operators.
In this lesson you will learn about string concatenations.
In this lesson you will learn how to deal with decisions within the program code.
You will be introduced to the use of If-Else-If.
In this lesson, you will learn how to use nested If queries.
In the second lesson on nested If queries, the knowledge is deepened further.
This lesson explains the simplified handling of simple If queries.
In this lesson, you will learn about the switch instruction and how to use it.
You will receive an overview of the different types of loops.
This lesson deals with the For loop with a double variable.
The use of the do-while loop including break is explained in this lesson.
You will receive a detailed explanation of the solution to the task set.
In this lesson, you will learn how to use a while loop.
This lesson deals specifically with the break and continue options.
You will gain an overview of OOP (object-oriented programming).
This lesson explains the constructor and what it is used for.
You will learn how to use multiple constructors in a class.
In this lesson, you will learn how to use get and set properties.
In this lesson, you will learn how to use finalizers (formerly known as destructors) using examples.
In the first part of the two lessons on inheritance, you will learn what inheritance means and how to use it. You will also be asked to create a subclass yourself.
In this lesson you will find the solution to the task Create a subclass.
In the last part of the OOP section, polymorphism is explained using examples.
In this lesson, you will learn about arrays and the basics of using them.
In this lesson, the use of arrays is explained in more detail using practical examples.
You will learn how to use ForEach loops and their advantages.
In this lesson, the use of 2D arrays is explained using examples.
In this lesson, the use of 3D arrays is explained using examples.
You will learn the difference between the arrays and the JaggedArray is explicitly discussed here.
This lesson explains how to use ArrayList using examples.
This lesson uses an example to show how to read in text files.
This lesson uses an example to show you how to write text files.
In this lesson, you will learn what delegates are and how they are used.
Using examples, you will learn what enumerations are.
This lesson explains how to use lambda expressions.
In this lesson, preparations are made for working with WPF and creating GUIs.
You will get to know the new IDE tools for using WPF.
You create the first text box in the WPF environment.
In this lesson, the button and the button-click event are explained and applied using examples.
You will learn how to use ComboBoxes and how to react to changes within the ComboBox.
In this lesson, a useful tool (the tool tip) is used and discussed.
In this introduction, you will learn why SQLite databases are used and in which environment they are used.
This lesson shows how to search for the required packages with the NuGet package manager for the use of SQLite databases and then install them.
You will learn how to set up and use a connection to an SQLite database.
In this lesson you will create your first database with the corresponding database tables.
In this lesson, the first data is selected from the database and displayed in a ListBox.
In this lesson you will learn how to link a TextBox to a ListBox and how to display and filter data in the ListBox.
In this lesson, user input is inserted and saved in the SQLite database.
In this lesson you will learn how to change existing data in the SQLite database.
This lesson uses an example to show how to delete data from an SQLite database.
You will receive an initial introduction to LINQ and its use.
Using examples, you will learn how to use LINQ in conjunction with arrays.
This lesson is about filtering and sorting using LINQ queries.
You will learn how to handle and use LINQ with the corresponding classes.
This lesson shows how LINQ enables and simplifies working with XML files.
Here you will learn how to use the XElement class in relation to XML files.
Comment now „Learning to program C# - from data types to object-oriented programming (video tutorial)“