Modernise your code with C# 8 (Udemy.com)
Learn how to use new C# features in your projects
Created by: Alex Netkachov
Produced in 2022
What you will learn
- New C# features, delivered in C# 8: switch Expression, Recursive Pattern Matching, Nullable Reference Types, using Declaration, Ranges and Indices, Asynchronous Streams and async foreach
Quality Score
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 80 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a c# course? Or looking for more detail on Alex Netkachov's Modernise your code with C# 8? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community
Course Description
What will be covered in this course*:
* This course is based on the .NET Core 3.0 Preview 3. It might be changed when the .NET Core 3 gets released.Who this course is for:
- switch Expression - a very nice shorthand for switch, combined with pattern matching it has capacity to supplant ternary operator, many ifs, and switch statements.
- Recursive Pattern Matching is a new powerful technique that can eliminate a lot of code.
- Nullable Reference Types - just an amazing improvement. C# programmers suffer years from null reference exceptions and finally there is a helping hand from developers of C# compiler.
- using Declaration - simple, but nice improvement.
- Ranges and Indices - definitely useful, but have some pitfalls, I will explain them in details in the corresponding module.
- Asynchronous Streams and async foreach - asynchronous enumerables.
* This course is based on the .NET Core 3.0 Preview 3. It might be changed when the .NET Core 3 gets released.Who this course is for:
- Software developers, interested in using new features of C# 8
Instructor Details
- 4.0 Rating
- 2 Reviews
Alex Netkachov
Alex has more than 20 years of practical experience as a professional software developer. Over the course of his career he has developed a skill set in solving software-related problems. He is converting the gained experience into courses that help others improve software development and programming skills. He holds a degree in computer science and lives in London.