Skip to content
UdemyC#Paid courseIntermediate levelCertificate

C# and .NET - Advanced topics (Udemy.com)

Become a better .NET developer by learning the internals of the .NET Framework

Created by: Gergely Kalapos

Last updated July 2018

icon
What you will learn

  • Deep knowledge about the internals of .NET: Object finalization in the CLR, Struct layout in C#, Exception filters, and more
  • Managed pointers in the CLR: The ref keyword in C# and its role in high performance coding, ref return and ref local, Span<T>
  • CoreCLR internals
  • Finalizers
  • Destructor vs. Finalizer
  • IDisposable vs. Finalizer

How it compares

Against the other 194 rated Udemy courses in C# on CourseDuck:

  • Rating4.4 out of 5higher than 38% of them
  • Reviews75#154 of 195 by number of reviews
  • Length1.2 hoursshorter than 96% of them
  • Last updatedJuly 2018earlier than 79% of them

icon
Quality Score

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

Overall Score : 88 / 100

icon
Course Description

Do you want to take your .NET development skills to the next level? Do you already write code in C#, and you wonder what happens under the hood when the CLR executes your C# code?
If so, then this course is for you!
This course is designed for C#/.NET developers who want to take their knowledge to the next level. We will cover advanced topics like:
  • object finalization
  • struct layout
  • exception filters
  • managed pointers in the CLR
  • the ref keyword and its role in high performance coding
  • Span<T>
  • and many more


Making a compact course without any fluff and noise was one of the highest priorities during the creation process. Therefore, the videos are short and self-contained. Even if you only have 10 or 15 minutes every day, this course is still a perfect fit for you!
You can take the sections within the course in any order. In case your favorite topic is not what we cover in the first section feel free to start wherever you want. On the other hand, videos within the sections are in order, so in each section you should start with the first video.
All right, let's get started and become .NET experts together!

Who this course is for:
  • Software developers curious about the internals of the .NET framework (Both .NET Core and .NET Full framework)
  • C# developers who want to know what the C# compiler does with their code

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Gergely Kalapos (Greg) is a Software Engineer specialized in .NET and Microsoft technologies. He started to work with .NET and C# around 2008 and he spent the last 4 years creating performance monitoring tools for .NET applications. He holds a BSc degree in Computer Engineering and an MSc degree in Software Engineering.

icon
More courses by Gergely Kalapos

$11.99

icon
More C# courses

$84.99

$13.99

$64.99

$19.99

$12.99

$84.99

icon
Reviews

4.4

75 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Babak Nia

:)

By Gianpaolo F

- Greg is very clear and concise throughout all the course

- the examples provided are very useful

- I was looking for details about some of the internals of .NET and this course provided me what I needed

Thanks a lot.

By Tebeco

Thx for all that low level work ;)

By Joel Siliceo Perez

Añada más temas o comentarios sobre el uso de memoria y velocidad de procesamiento.

Showing all 4 reviews on CourseDuck

Read all 75 reviews on Udemy