C# 7 and .NET Core 2.0 Recipes (Udemy.com)

Catch up with the latest improvements in C# and .NET Core

Created by: Packt Publishing

Produced in 2017

What you will learn

  • Learn the fundamentals of C#
  • Understand the new features of C# 7, why they are needed and how to make the best use of them
  • You will learn how to develop fast, scalable web applications with C# 7 and ASP .NET Core 2.0
  • Use the Entity Framework to make working with databases seem like a walk in the park
  • Introduced to delegates & lambda expressions
  • Explore an alternative way of working with large collections
  • You will extend .NET built-in types with Extension methods

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 84 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a asp.net course? Or looking for more detail on Packt Publishing's C# 7 and .NET Core 2.0 Recipes? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

C# is a multi-paradigm programming language providing support for software engineering principles such as strong type checking, array bound checking, automatic garbage collection, and more. C# 7 comes with a host of new features to build powerful cross-platform applications. Also, the ASP.NET is the web application framework through which you can develop web applications.
In this course, you will learn everything you need to know to start developing applications using the newest features that come with C# 7 as well as the newest version of the .NET Core. The course will start with a quick introduction to C# and .NET that will prepare you for what comes next. You will then learn about the new features of C# 7. Following that, you will get in-depth knowledge of ASP.NET Core along with the new version of the Entity Framework. Next, we will discuss some more advanced concepts of C# like delegates, lambda expressions, and LINQ.
From this course, you'll learn newest features of C# and ASP.NET. You'll be developing the web applications with ASP.NET. Also, learn the advanced C# programming concepts.
About the Author :
Dimitris Loukas is a software engineer currently writing Single Page Applications and APIs using Aurelia, ASP.NET Core and Entity Framework for a trading software firm. He is also finishing his Computer Science studies at the University of Athens. He has worked for two startups in the past, he is active in the open source community and loves taking up small side projects. He is fascinated by modern JavaScript, C# and the .NET Core.Who this course is for:
  • It's also for experienced C# developers who want to get up-to-speed with the latest changes in C# and ASP .NET Core and/or want to get more in-depth knowledge of advanced C# concepts.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



22 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

It was like speaking and seeing at so fast pace that it went all over my head. One should speak slow and explain summary of each chapter at the end. In order to learn brain need processing and store in to memory. Course was at such a fast pace that even i could not see screen properly. The spoken english was also difficult to understand. This tutorial require a t least 3 times slower than current speed which went all over my head. TPL was not explained, it was reading a book at fastest speed, you remember or learn that way. Presenter need to learn much more by seeing others videos.

For the stated purpose, it appears to be an okay course.

I am loving this course! Good paced and not too over the top. I have TONS of experience in ASP.NET but not the latest tech. This course teaches EXACTLY that!

This course covers both C# 7.0 and ASP.NET Core 2.0 features on a high level, without actually taking deep into the fundamentals of it. This is not absolutely for the beginners and require some intermediate level of programming experience using .NET platform to fully understand the topics discussed. Regards...

Great course, the teacher explains the topics very well and easy to follow.A good place to get an introduction in C# .net using the latest version.If you are an experienced .net developer I would recommend skipping to section 4, where you start learning about all the new features in C# 7.0 and Core 2.0

the course is very preliminary, if you have experience with .NET Framework you are better off reading about .NET Core 2.0 yourself.Bad practices are presented, no repository pattern for example, and please when you do demos try to name your project 221 instead of 2.2.1 to save us the headache watching you fixing the namespaces every time.When you create your objects (not even domain model objects) you will highly likely need to return the newly created object with the id from the persistence.I can go on and on ...It's very basic introduction to C# and definitely not recommended one for .NET Core 2.0, I'm sorry for this feedback but it could have been better course if you had spent time developing real systems with .NET core 2.0 and present your findings to us.

The first half of the course is dry. Real coding and new possiblities of C# and .NET Core come after torture (for me) about instalation and basic C# stuff, event if the lecturer stated that basic knowledge of C# coding is required because it will not be explained.

There was a lot of information covering the new framework delivered at a decent pace. The author was easy to understand.

The course was an excellent introduction to C# and .Net Core. As I am a professional Java developer for about 17 years, this course made the switch to C# and .Net Core very easy. Most of the concepts aren't new to me but slightly different, when using Java and frameworks like Spring.

First part of the course was excellent but made some big leaps once we started talking about ASP.NET Core 2.0

I have expected more deep dive in the explanations.I have expected more deep dive in the explanations.I have expected more deep dive in the explanations.

For sake of knowing with a plan to use in my career path.