Course Information
Course Overview
Learn about the new features in C# 12, through theoretical videos and practical exercises.
Hello My name is Hector Perez, Be welcome to the course, "New features in C# 12, a practical guide". I am Microsoft MVP and software developer with more than 10 years of experience
C# is the powerful programming language created by Microsoft, placed among the most popular and used today
The reason, is that with C# you can create almost any type of application, from video games, to mobile applications, to web projects
With the release of a new version of .NET every year, new features are added to C#, making it an increasingly flexible and powerful language
In this course, you will learn about the main features of C# 12, the reason behind the incorporation of each of them into the language, as well as exercises that will allow you to get hands-on to practice what you have learned
At the end of the course, you will know what are the main new features of C# 12 and how to use them in your projects
Some of the topics that we will see in the course are:
Primary Constructors
Collection Expressions
Optional parameters for lambdas
Param array parameters for lambdas
Alias any type
Among other topics
To have a good use of the course, it is recommended to have basic knowledge of C#
What are you waiting for to update your C# knowledge? See you in the course
Course Content
- 4 section(s)
- 23 lecture(s)
- Section 1 Primary Constructors
- Section 2 Collection Expressions
- Section 3 Optional and parameter array parameters for lambdas
- Section 4 Alias any type
What You’ll Learn
- What's new in C# 12
- Motivations behind the new features
- Scenarios for using the new features
- Exercises to practice implementing the new features
Skills covered in this course
Reviews
-
GGirijesh Gupta
Too short course but whatever is there that's good
-
SSimon Bridewell
This course is exactly what I was looking for - suitable for an experienced C# developer who wants to learn about new features in the latest version of the language. Nice concise and focussed explanations of the features and their benefits. I'd only suggest 2 improvements - 1) put the link to the GitHub repository right at the start of the course, and 2) include in the course description the fact that new features in C#11 aren't covered and that people like me upgrading from C#10 might want to check out the course on C#11 first. Good work!
-
SSanket Singhal
I am to gain practical hands-on experience with C#12.0 new features
-
JJavier Ramirez Angulo
Powerfully concise