Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Learn the basic concepts of .NET, that foundational programming platform in the Microsoft developer ecosystem.
Syllabus
Introduction
- Understanding Microsoft .NET
- Getting the most from this course
- Terminology: Framework and library
- Terminology: SDK and API
- What is .NET?
- A brief history of .NET Framework
- The Common Language Runtime (CLR)
- Installing .NET
- The big list of libraries
- Install additional libraries with NuGet
- The blurred line between .NET and C#
- The Common Type System (CTS)
- Namespaces and assemblies
- Interfaces
- Generics
- Delegates and Lambda expressions
- Reflection and attributes
- Nullable value types
- Arrays and collections
- Events and event handlers
- Handling exceptions in .NET
- Strings and Chars
- C# records and .NET
- Auto memory management with garbage collection
- Command line and the SDK
- Publishing applications
- What’s new in .NET and .NET Core
- Next steps
Taught by
Walt Ritscher