Mirror Course
Transition from JavaScript to C# and the .NET ecosystem. Both languages share modern features like async/await, but C# adds strong typing and enterprise patterns.
Asynchronous programming
Querying and transforming collections
Error handling patterns
Type-safe lists, dictionaries, sets, and queues
Type parameters, constraints, and reusable generic types
Type-safe function references, callbacks, and the event pattern
Immutable data types, switch expressions, and pattern matching
Reading and writing files, JSON serialization, using statement