Introduction to .NET Core Frameworks

Course Overview

This two-day course is designed to provide a sound introduction to.NET Core for programmers who already know the C# language. It is current to Visual Studio 2017 and .NET Core 2.0, which supports a much larger subset of the classic .NET Framework than the original .NET Core 1.0. The course focuses on core portions of the .NET Framework that are common across many application areas.

Who Should Attend

The student should be an experienced application developer or architect with a working knowledge of C#.

Course Objectives

(a) Gain a thorough understanding of the philosophy and architecture of .NET Core; (b) Understand packages, metapackages and frameworks; (c) Acquire a working knowledge of the .NET programming model; (d) Implement multi-threading effectively in .NET applications

Course Outline

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 Using Visual Studio
  • Using References

3 - Packages and Frameworks

  • NuGet Packages and Gallery
  • Metapackages and Frameworks
  • Packages in .NET Core
  • Porting from Classical .NET to .NET Core
  • Visual Studio Package Manager
  • Installing Packages
  • Creating Packages

4 - I/O and Serialization

  • Directories
  • Files and Streams
  • XML Serialization

5 - Delegates and Events

  • Delegates
  • Random Number Generation
  • 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
  • Synchronization
  • Task Parallel Library

Enroll Today

This is a 2-day class

Price: $1,190.00
Payment Options

ILT Instructor‑Led Training


GTR  Guaranteed to Run

Class times are listed Central time. This class is available for Private Group Training

To sort by location or date, click the ‘When’ and ‘Where’ column headings.

Class dates not listed.
Please contact us for available
dates and times.