Introduction to .NET Core Frameworks

Duration: 2 days Dates: 30 November 2026 1 March 2027 14 June 2027 30 August 2027

This two-day course gives developers who are already proficient in C# a solid introduction to .NET Core, which has simply been called .NET since version 5. The course focuses on core components of .NET that are used across many application areas alike: the runtime environment and class libraries, NuGet packages, file I/O and serialisation, delegates and events, memory management, and threading.

1 – .NET Fundamentals

  • What is Microsoft .NET?
  • Common Language Runtime
  • Framework Class Library
  • Language interoperability
  • Managed code
  • .NET Core and cross-platform development

2 – Class Libraries

  • Components in .NET
  • Class libraries with Visual Studio
  • Using references

3 – Packages and Frameworks

  • NuGet packages and catalogue
  • Meta-packages and frameworks
  • Packages in .NET Core
  • Porting from classic .NET to .NET Core
  • Visual Studio Package Manager
  • Installing packages
  • Creating packages

4 – I/O and Serialisation

  • Directories
  • Files and streams
  • XML serialisation

5 – Delegates and Events

  • Delegates
  • Generating random numbers
  • Anonymous methods
  • Lambda expressions
  • Events

6 – .NET Programming Model

  • Garbage collection
  • Finalize and Dispose
  • Processes
  • Command-line arguments
  • Threads

7 – .NET Threading

  • Threading fundamentals
  • ThreadPool
  • Foreground and background threads
  • Synchronisation
  • Task Parallel Library
Learning Solution

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Language

Deutsch, Englisch, Französisch, Italienisch

Dates

2026/11/30, 2027/03/01, 2027/06/14, 2027/08/30, flexibel, auf Anfrage

Participants should be experienced application developers or architects with practical C# knowledge.

  • Gain a solid understanding of the philosophy and architecture of .NET Core;
  • Understand packages, meta-packages and frameworks;
  • Acquire practical knowledge of the .NET programming model;
  • Implement multithreading effectively in .NET applications

CHF1'550 excl. VAT

Clear

SIGN UP

Newsletter

Receive news about new courses, offers and promotions by email.

← Back

Thank you for your response. ✨

Email Subscription
Amazon
VMware and Virtualisation