Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

C# & .NET: Programming

via LinkedIn Learning

Overview

Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.

Syllabus

Introduction
  • Welcome
  • What you should know before watching this course
  • Using the exercise files
1. Intro to .NET
  • What is .NET?
  • Difference between local and web applications
  • Creating a local application
  • What is garbage collection?
2. Use Collections to Group Objects
  • Introduction to collections
  • Lists for indexed values
  • Dictionaries for key-value pairs
  • ArrayList for dynamic-sized collections
  • Hashtable for key-value pairs with a HashKey
  • Concurrent for thread-safe collections
  • BitArray for Booleans
  • Tuple for multiple objects of different types
  • Stack for last in, first out
  • Queue for first in, first out
  • HashSets for objects with a HashKey
3. Change Program Flow with Async Programming
  • Introduction to async programming with .NET
  • Async and Await to manage program flow
  • Anonymous functions, callbacks, and action to manage program flow
4. Combine Aspects of Fields and Methods with Class Properties
  • Introduction to properties
  • Auto-implemented properties for more compact code
5. Optimize Applications with Multithreading
  • Introduction to multithreading
  • Creating a new thread
6. Set Default Values with Null Coalescing and Null Conditional Operators
  • Introduction to null coalescing
  • Introduction to null conditional operators
7. Inject Data into Strings Using String Interpolation
  • Introduction to string interpolation
  • A simple string example
  • An example with formatters
8. Error Handling with Try-Catch Statements
  • Introduction to try-catch
  • A simple example
  • An example with finally
  • How to use exception filters
9. Manage Resources Safely with Using
  • Introduction to the using statement
  • A simple example
Conclusion
  • Next steps

Taught by

Alexander Zanfir

Reviews

Start your review of C# & .NET: Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.