What's New in C# 6, C# 7 and Visual Studio 2017

Learn new features of C# 6, C# 7 and Visual Studio 2017 on practical examples

4.25 (251 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
What's New in C# 6, C# 7 and Visual Studio 2017
7,427
students
1 hour
content
Jul 2020
last update
$49.99
regular price

What you will learn

Harness the power of C# 6 and C# 7

Write more maintainable code in C#

Use powerful new features of Visual Studio 2017

Why take this course?

C# is one of the most powerful languages in the modern world of programming. It has one of the most powerful type system. There was a battle for sometime between Java and C# and now we can say for sure that C# won that battle from the language features point of view.

C# 6 is already released and fully available with Visual Studio 2015. C# 7 is under development still, but many announced features are already implemented and we can play with them in Visual Studio 2017 which is currently (when I'm writing this) itself under development (release candidate is available).

Teaching Approach

No fluff, no ranting, no beating the air. I esteem your time. The course material is succinct, yet comprehensive. All important concepts are covered. For absolute beginners, I offer my help on Skype absolutely free if requested. Don't forget that this course has English subtitles, so if you don't understand my accent, feel free to turn them on.

Take this course and you will be satisfied.

Keep pace with modern C#

If you go behind the modern C#, then this course is for you. This course will bring a whole picture of what's going on nowadays in C#. Modern C# is a powerful multiparadigmatical language. New versions of C# bring more and more functional features and you'll see it on practical examples.

Content and Overview

The goal of this course is to show all the new features of C# 6, C# 7 and Visual Studio 2017.

This course is built for all kind of C# developers who are interested in learning C# 6, C# 7 and Visual Studio 2017. This course is beneficial for juniors as well as for seniors who want to stay well-informed about new C# features. I’m sure any student will find something interesting and useful in this course.

The main prerequisite is to be familiar with development on the .NET platform in C#. That’s all you need. 

In short, the course covers the following topics.

C# 6:

  • Autoproperties and Immutability
  • Expression-bodied members
  • Import of static members (using static)
  • nameof
  • String interpolation
  • Nullability, null-conditional operators
  • Index initializers
  • Exception Filters

C# 7:

  • Enhanced Tuples
  • Pattern Matching
  • Ref. Returns, Async Returns, Exceptions
  • Deconstruction
  • Local Functions (more functional programming! :) )
  • Out variables literals

VIsual Studio 2017:

  • Improved Navigation
  • Run-to-Click (improved debugging)
  • Improved IntelliSense
  • Live Code Analysis
  • Live Unit Testing

Screenshots

What's New in C# 6, C# 7 and Visual Studio 2017 - Screenshot_01What's New in C# 6, C# 7 and Visual Studio 2017 - Screenshot_02What's New in C# 6, C# 7 and Visual Studio 2017 - Screenshot_03What's New in C# 6, C# 7 and Visual Studio 2017 - Screenshot_04

Reviews

Bill
August 29, 2019
Concise course on new features of C# 6, 7. As of this review visual studio 19 is now available. Hopefully, the teacher will update the course.
Ralf
October 17, 2018
Dieser Kurs erklärt schon was in C#6 und 7 neu ist, jedoch sind die Beispiele sehr schnell runtergespielt und man muss selber herausfinden wo man welches Feature anwenden möchte. Für jemanden der einen groben Überblick braucht in Ordnung, für jemanden der gezielte und fachliche Aspekte benötigt, und über fundierte Kenntnisse in der Entwicklung verfügt der ist mit diesem Kurs unterfordert. Ich gebe 4 Sterne weil der Topic erfüllt wurde.
Ash
June 19, 2018
A quick overview of what's new in C# 6 and 7 with general examples. I would have liked to see more examples or exercises to work on.
Igor
May 25, 2018
These features were explained very well. A perfect audio and an understandable accent. Elias gave good examples and a clear explanation of details about the features. It's a short course and I recommend it only for actually c# developers. These topics were useful to notice the differences between the new features and the old ones. Congrats Elias!
Eugene
May 20, 2018
Concise. No time wasted. Easily understood. This is recommended for C# developers who have at least 6 months of using C#. Source code is not present. I have to type it out on my editor.
Joseph
January 18, 2018
Excellent course!! The instructor is very knowledgeable and is able to present the changes in the C# language with concise, real world examples and explanations.
Christophe
January 11, 2018
Les explications sont très claires et c'est un très bon cours. Je n'ai pas mis 5/5 car le cours n'est pas encore fini et je reserve le 5/5 pour des cours exceptionnels.
Elisha
December 20, 2017
Thank you for this course. A lot of interesting features were introduced in a convenient and thorough way! Looking forward to see other courses of this Lecturer! Спасибо, comrade!
Phil
November 14, 2017
This course provided lots of insight into many new features that I haven't had the time to learn. The instructor was very clear and concise in his presentation. The only thing I would improve upon is not using one code file to demonstrate all of the features...it just makes the file unreadable. Other than that, awesome job!!!
Sweety
November 12, 2017
Thanks. Great course. I just struggled in few things as i am not much experienced. so want more simple examples.
Kingsley
August 22, 2017
The course was quite informative. The examples were well selected and clearly demonstrated the concepts taught.
Ben
July 30, 2017
Elias did a good job of presenting new language and tooling features at a very high level while providing some valuable evaluative information as well.
Veera
July 18, 2017
A cool covers new features of C# 6, 7 and Visual Studios 2017. Take this course and you will not be disappointed.
Richard
April 26, 2017
The quality of the course is really good. I've learned a lot from this course. The quality of the video's and audio is great too. I could clearly understand what he was saying.

Charts

Price

What's New in C# 6, C# 7 and Visual Studio 2017 - Price chart

Rating

What's New in C# 6, C# 7 and Visual Studio 2017 - Ratings chart

Enrollment distribution

What's New in C# 6, C# 7 and Visual Studio 2017 - Distribution chart

Related Topics

1060936
udemy ID
1/4/2017
course created date
11/20/2019
course indexed date
Bot
course submited by