Modern .NET Ecosystem and .NET Core

Dive into the modern .NET world with our course on .NET Core. Learn essential concepts, explore technologies, and build your skills in a fun and easy way!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course will walk you through the exciting realm of modern .NET, helping you navigate the different frameworks and technologies. You'll come out feeling confident and ready to tackle development challenges!

Key Points

  • Comprehensive overview of modern .NET technologies
  • Focus on .NET Core and its significance
  • Accessible for both beginners and experienced developers

Learning Outcomes

  • Understand the building blocks of .NET and .NET Core
  • Learn about Mono, UWP, and Roslyn
  • Create and manage .NET Core applications effectively

About This Course

Learn all the modern .NET concepts. .NET Core is the Future of .NET

Last years a great number of technologies came up to the world of .NET platform: nowadays we have the full (classic) .NET framework with CLR as a runtime, Mono with its own runtime, .NET Core with Core CLR, WinRT, UWP and Xamarin, a new JIT compiler RyuJit, .NET Standard, PCL, .Net Native, new Roslyn compiler with open API, NuGet based project management. God’s sake! It’s so simple to get lost in that ocean of technologies. You need to understand the overall picture to feel comfortable today. Didn’t you feel like a small fish in the ocean last time? Well, I did. I questioned myself, "what the hell is going on around me?" I didn’t quite understand the directions in which technologies develop. I didn’t know what to expect, what to learn next. In such situation, you feel helpless. And what we are going to do in the course is that we’re going to eliminate this nasty feeling of being helpless by learning all the most important notions in the modern .NET platform.

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.

Build a deep understanding of modern .NET concepts

If you go behind the modern .NET directions, then this course is for you. This course will bring a whole picture of what's going on nowadays in the world of .NET, so you'll understand what you can and what you can't achieve using specific technologies. This course is like a navigation map.

Content and Overview

The goal of this course is to reveal the whole picture of the .NET world. One of the most profound technologies is the new .NET Core platform, so learning it, is a second primary goal of this course.

Of course, all the way along we will discuss all the other technologies I mentioned above.

This course is built for all kind of C# developers who are interested in learning the .NET platform. This course is beneficial for juniors as well as for seniors who want to stay well-informed about modern .NET platform. 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:

  • Classic .net platform, it’s building blocks, the history of this platform

  • Mono platform, it’s building blocks. You’ll figure out if classic .NET and Mono are compatible. We will compare classic .NET framework and Mono platform

  • .NET Core is the new cross-platform .NET platform. We will understand what’s different here comparing to other .NET platform and this platform means for the future of the .NET world platform

  • .NET Native is an interesting ahead-of-time compilation technology. You’ll know that a form of .NET Native comes to .NET Core as well.

  • Do you really understand what is UWP? How it is related to WinRT and what WinRT actually is?

  • Roslyn as a compiler platform

  • NuGet as a system of dependencies management

  • Installation of .NET Core

  • Command-Line Interface (CLI) of .NET Core

  • Deployment in .NET Core: SCD and FDD

  • The problem of cross-compiling

  • Portable Class Library (PCL)

  • .NET Standard

  • .NET Portability Analyzer

  • Unit-Testing in .NET Core

  • Upcoming Changes quick overview

How long is this course: The course is around 2 hours. All are video lectures. You will be able to download all the slides and code samples used in the course.

------------------------------------------------------------

Keywords related to the course:

  • .NET Core

  • C#.NET Core

  • .NET Standard

  • NuGet

  • Core CLR

  • .NET Ecosystem


  • Create, deploy and manage .NET Core applications

  • Disctinct different technologies: platforms, runtimes, compilers and so on

  • Create and use .NET Standard Libraries

Instructor

Profile photo of Engineer Spock
Engineer Spock

I'm thankful enough for that I love what I do.I began my career as a postgraduate student participating in Microsoft ImagineCup contest. I've been working with .NET platform since 2003. I've been professionally architecting and implementing software for nearly 7 years, primarily based on .NET platform. I'm passionate about building rich and powerful applications using modern technologies. I'm a certified...

Review
4.9 course rating
4K ratings
ui-avatar of Sudharshan B
Sudharshan B.
4.0
4 years ago

Its Very Good explanation easy to understand.

  • Helpful
  • Not helpful
ui-avatar of Robert Howell
Robert H.
2.5
4 years ago

It's good for 2017. But I was hoping it would be updated as we are now on .Net 5 and he doesn't even mention .net 3.1 I would ask Engineer Spock to update this ASAP otherwise it's kind of a waste of my time.

  • Helpful
  • Not helpful
ui-avatar of Pallab Panda
Pallab P.
5.0
4 years ago

Nice Overview of DotNet Core framework.

  • Helpful
  • Not helpful
ui-avatar of Yogesh Rao
Yogesh R.
3.0
4 years ago

Outdated and presentation and structure of the course would be made better

  • Helpful
  • Not helpful
ui-avatar of Sergey Getman
Sergey G.
5.0
5 years ago

Very useful information in a one of a kind course

  • Helpful
  • Not helpful
ui-avatar of Pablo
Pablo
5.0
5 years ago

This is a great course if you can go back in time to 2016, the info is very general which I was expecting, it can be watched at 1.5x. Thanks a lot for the time and effort to create this course!

  • Helpful
  • Not helpful
ui-avatar of George Geschwend
George G.
3.0
5 years ago

English could be better. English as a second language is hindering this course. I know it's hard to speak English if your first language is Russian... and vis versa. Will see if I understand the instructor better in further modules.

  • Helpful
  • Not helpful
ui-avatar of Kevin l
Kevin L.
1.5
5 years ago

Out of date by a bit.

  • Helpful
  • Not helpful
ui-avatar of Stephan Palmer
Stephan P.
4.0
5 years ago

The information provided is a very high level overview, which is what I hoped for. I learned some interesting information about how different .NET parts are connected. However, the information is also two years out of date.

  • Helpful
  • Not helpful
ui-avatar of Ivan Cruz Torres
Ivan C. T.
3.0
5 years ago

No estoy seguro de haber elegido el curso adecuado.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses