Course update: .NET Core 3.x and C# 8
Development for C# and .NET is accelerating and now .NET Core 3.0 and C# 8 will be released at the end of September. Of course, we at Edument keep up to date and release updates of the following courses that uses .NET Core (version 2.2 or 3.0):
What's new in .NET Core 3?
The .NET Core 3 contains many exciting news, the ones that stand out the most are:
- non-nullable types
According to the team behind the language, this is one of the most significant changes that have taken place in C#. What does this feature mean? Well, we can now mark whether a reference type can contain null or not, which means that the compiler and other tools can better warn us if we will get program execution errors due to null.
In C# 7, pattern matching was introduced for the first time as a concept, where we can create effective if/switch sets in a very concise way. In C# 8, this has been further refined in that we can now create more advanced regulations and partly through the new switch-expression syntax that further streamlines how we express switch statements.
One important thing to keep in mind about C# 8 is that it only works against .NET Core 3 and .NET Standard 2.1 as the language requires certain new types that exist only in this framework.
In the course C# Master Class we will go into depth in C# 8.The next planned opportunity is already September 16th in Stockholm.
C# Master Class
This class teaches you how to take advantage of what C# and .Net offer. It takes a range of real-world problems, and uses modern C# and .Net features to build clean, well designed, multi-paradigm solutions.
This course will help you become a more efficient C# developer. The course is for developers with a working knowledge of the object oriented features at the core of the C# language, and will take you to the next level. We work with the latest version of C# and also get a glimpse of .NET Core.
Beginning ASP.NET Core
This course will give your ASP.NET Core development a solid start - in the right direction!