Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Course explains new features of C# 6. It's for C# programmers who want to upgrade their C# skills from C# 5 to C# 6 using easy and effective way. Every topic has brief intro with explanation of reasons why the feature is usefull. New features of C# 6 are auto-property initializers, getter-only auto-properties, expression-bodied members, using static, null-conditional operators, string interpolation, nameof expressions, index initializers, exception filters, await in catch and finally blocks. All features are demonstrated on practical code examples in Visual Studio 2015. Source codes for sample application are included. Course helps you to write better and more maintainable C# code with new C# 6 features.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
In this lecture is provided brief course overview.
In this lecture are clarified expectations.
|Section 2: Previous versions of C#|
|In this lecture you will learn C# history from C# 1 to C# 6.|
|Section 3: Sample application|
|In this lecture is introduced sample application in Visual Studio 2015.|
|Section 4: New features in C# 6|
In this lecture you will learn how to use auto-property initializers.
|In this lecture you will learn how to use getter-only auto-properties.|
|In this lecture you will learn how to use expression-bodied members.|
|In this lecture you will learn how to use using static construct to exclude class name of static classes.|
|In this lecture you will learn how to use null-conditional operator also know as "Elvis operator".|
|In this lecture you will learn how to use string interpolation and $ char.|
|In this lecture you will learn how to use nameof expressions.|
|In this lecture you will learn how to use index initializers.|
|In this lecture you will learn how to use exception filters.|
|In this lecture you will learn how to use await in catch and finally blocks.|
|Section 5: Conclusion|
|In this lecture are provided final words and recommendations for using new C# 6 features.|
Experienced Software Developer, Architect with 10+ years in IT. Focus on .NET, SharePoint, MSSQL and Software Architecture. Experience with design and development of complex software systems on Microsoft platform for important customers. Certified by Microsoft (Microsoft Certified Professional Developer, Microsoft Certified IT Professional). Trying to be on the wave of latest trends and technologies.