.NET Index

Introduction to .NET

VStudio

Visual Studio (shortcuts & debug)

C#

Nomenclatura
Nullables
Validations
Class vs struct vs record (reference types vs value types)
Caching
Dependency injection (& scope types)
Dependency injections with multiple implementations

udemy basics course

Introduction to c#
c# methods
c# classes
c# collections (lists, tuples…)
c# collections’ index and range operators

meta

Code documentation in c#
Launchsettings vs appsettings
Middleware

news in C# 12

Collection expressions
Primary constructors
Lambda’s default values

news in C# 11

Raw string literals

lists and lambdas

Linq usage
Anonymous methods & lambda expressions
Delegates

async ops / multithread

Async ops
Async await best practices
Async await with lambdas
Events (pub/sub)

advanced

Basic health checks
Servicebus vs Queue
Streams and Files
Anonymous type objects
Deconstructors
Expression bodied members
Pattern matching
Partial classes

testing

Setup testing with XUnit/NUnit, FluentAssertions, Moq & branch coverage
NUnit test examples for c#
XUnit test examples for c#
Mock multiple method calls with the same param type

(ORM) Entity Framework Core

Teoria EF Core
EF Core Scaffolding
EF Core Global Filters
Read-only statements performance improvement
Data models